History log of /netbsd-current/distrib/sets/lists/xbase/mi
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.176 29-Apr-2024 mrg

xdm(1) was renamed xdm(8) a long while ago. catch up location.

add support for section 8 X manuals. amusingly, we already knew
to convert __adminmansuffix__ into "8", but not how to create
.8 from X .man.


# 1.175 18-Apr-2024 jakllsch

Install xsetwallpaper(1) manual page

Should fix PR 58172.


# 1.174 03-Jun-2023 andvar

fix typo xbase-obsolet -> xbase-obsolete.


# 1.173 04-Feb-2023 wiz

stop building and installing xfwp

As proposed on tech-x11
https://mail-index.netbsd.org/tech-x11/2022/12/29/msg002333.html


Revision tags: netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
# 1.172 17-Oct-2022 mrg

branches: 1.172.2;
updates for xkeyboard-config 2.37.


# 1.171 11-Sep-2022 mrg

add missing showfont(1). remove obsolete comment.


# 1.170 15-Jul-2022 mrg

also move cvt manual parts into the xbase set.


# 1.169 14-Jul-2022 mrg

fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf


# 1.168 14-Jul-2022 mrg

add libxvct include subdir.


# 1.167 01-May-2022 uwe

libX11: Install Compose(5) manual page.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.166 27-Apr-2021 mrg

various updates for libX11. bump the shlib major, install new nls.


Revision tags: thorpej-futex-base
# 1.165 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.164 27-Dec-2020 reinoud

Import Xterm's resize(1) for querying (x)terminal sizes in base for headless
clients


# 1.163 10-Nov-2020 kamil

branches: 1.163.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.162 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.161 02-Nov-2020 mrg

add missing files (one from me, one from someone else :-)


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.175 18-Apr-2024 jakllsch

Install xsetwallpaper(1) manual page

Should fix PR 58172.


# 1.174 03-Jun-2023 andvar

fix typo xbase-obsolet -> xbase-obsolete.


# 1.173 04-Feb-2023 wiz

stop building and installing xfwp

As proposed on tech-x11
https://mail-index.netbsd.org/tech-x11/2022/12/29/msg002333.html


Revision tags: netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
# 1.172 17-Oct-2022 mrg

updates for xkeyboard-config 2.37.


# 1.171 11-Sep-2022 mrg

add missing showfont(1). remove obsolete comment.


# 1.170 15-Jul-2022 mrg

also move cvt manual parts into the xbase set.


# 1.169 14-Jul-2022 mrg

fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf


# 1.168 14-Jul-2022 mrg

add libxvct include subdir.


# 1.167 01-May-2022 uwe

libX11: Install Compose(5) manual page.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.166 27-Apr-2021 mrg

various updates for libX11. bump the shlib major, install new nls.


Revision tags: thorpej-futex-base
# 1.165 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.164 27-Dec-2020 reinoud

Import Xterm's resize(1) for querying (x)terminal sizes in base for headless
clients


# 1.163 10-Nov-2020 kamil

branches: 1.163.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.162 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.161 02-Nov-2020 mrg

add missing files (one from me, one from someone else :-)


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.174 03-Jun-2023 andvar

fix typo xbase-obsolet -> xbase-obsolete.


# 1.173 04-Feb-2023 wiz

stop building and installing xfwp

As proposed on tech-x11
https://mail-index.netbsd.org/tech-x11/2022/12/29/msg002333.html


Revision tags: netbsd-10-base
# 1.172 17-Oct-2022 mrg

updates for xkeyboard-config 2.37.


# 1.171 11-Sep-2022 mrg

add missing showfont(1). remove obsolete comment.


# 1.170 15-Jul-2022 mrg

also move cvt manual parts into the xbase set.


# 1.169 14-Jul-2022 mrg

fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf


# 1.168 14-Jul-2022 mrg

add libxvct include subdir.


# 1.167 01-May-2022 uwe

libX11: Install Compose(5) manual page.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.166 27-Apr-2021 mrg

various updates for libX11. bump the shlib major, install new nls.


Revision tags: thorpej-futex-base
# 1.165 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.164 27-Dec-2020 reinoud

Import Xterm's resize(1) for querying (x)terminal sizes in base for headless
clients


# 1.163 10-Nov-2020 kamil

branches: 1.163.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.162 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.161 02-Nov-2020 mrg

add missing files (one from me, one from someone else :-)


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.173 04-Feb-2023 wiz

stop building and installing xfwp

As proposed on tech-x11
https://mail-index.netbsd.org/tech-x11/2022/12/29/msg002333.html


Revision tags: netbsd-10-base
# 1.172 17-Oct-2022 mrg

updates for xkeyboard-config 2.37.


# 1.171 11-Sep-2022 mrg

add missing showfont(1). remove obsolete comment.


# 1.170 15-Jul-2022 mrg

also move cvt manual parts into the xbase set.


# 1.169 14-Jul-2022 mrg

fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf


# 1.168 14-Jul-2022 mrg

add libxvct include subdir.


# 1.167 01-May-2022 uwe

libX11: Install Compose(5) manual page.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.166 27-Apr-2021 mrg

various updates for libX11. bump the shlib major, install new nls.


Revision tags: thorpej-futex-base
# 1.165 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.164 27-Dec-2020 reinoud

Import Xterm's resize(1) for querying (x)terminal sizes in base for headless
clients


# 1.163 10-Nov-2020 kamil

branches: 1.163.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.162 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.161 02-Nov-2020 mrg

add missing files (one from me, one from someone else :-)


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.172 17-Oct-2022 mrg

updates for xkeyboard-config 2.37.


# 1.171 11-Sep-2022 mrg

add missing showfont(1). remove obsolete comment.


# 1.170 15-Jul-2022 mrg

also move cvt manual parts into the xbase set.


# 1.169 14-Jul-2022 mrg

fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf


# 1.168 14-Jul-2022 mrg

add libxvct include subdir.


# 1.167 01-May-2022 uwe

libX11: Install Compose(5) manual page.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.166 27-Apr-2021 mrg

various updates for libX11. bump the shlib major, install new nls.


Revision tags: thorpej-futex-base
# 1.165 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.164 27-Dec-2020 reinoud

Import Xterm's resize(1) for querying (x)terminal sizes in base for headless
clients


# 1.163 10-Nov-2020 kamil

branches: 1.163.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.162 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.161 02-Nov-2020 mrg

add missing files (one from me, one from someone else :-)


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.171 11-Sep-2022 mrg

add missing showfont(1). remove obsolete comment.


# 1.170 15-Jul-2022 mrg

also move cvt manual parts into the xbase set.


# 1.169 14-Jul-2022 mrg

fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf


# 1.168 14-Jul-2022 mrg

add libxvct include subdir.


# 1.167 01-May-2022 uwe

libX11: Install Compose(5) manual page.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.166 27-Apr-2021 mrg

various updates for libX11. bump the shlib major, install new nls.


Revision tags: thorpej-futex-base
# 1.165 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.164 27-Dec-2020 reinoud

Import Xterm's resize(1) for querying (x)terminal sizes in base for headless
clients


# 1.163 10-Nov-2020 kamil

branches: 1.163.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.162 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.161 02-Nov-2020 mrg

add missing files (one from me, one from someone else :-)


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.170 15-Jul-2022 mrg

also move cvt manual parts into the xbase set.


# 1.169 14-Jul-2022 mrg

fix sets after making cvt(1) for everyone

remove duplicate entries for Xorg and gtf


# 1.168 14-Jul-2022 mrg

add libxvct include subdir.


# 1.167 01-May-2022 uwe

libX11: Install Compose(5) manual page.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.166 27-Apr-2021 mrg

various updates for libX11. bump the shlib major, install new nls.


Revision tags: thorpej-futex-base
# 1.165 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.164 27-Dec-2020 reinoud

Import Xterm's resize(1) for querying (x)terminal sizes in base for headless
clients


# 1.163 10-Nov-2020 kamil

branches: 1.163.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.162 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.161 02-Nov-2020 mrg

add missing files (one from me, one from someone else :-)


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.168 14-Jul-2022 mrg

add libxvct include subdir.


# 1.167 01-May-2022 uwe

libX11: Install Compose(5) manual page.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.166 27-Apr-2021 mrg

various updates for libX11. bump the shlib major, install new nls.


Revision tags: thorpej-futex-base
# 1.165 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.164 27-Dec-2020 reinoud

Import Xterm's resize(1) for querying (x)terminal sizes in base for headless
clients


# 1.163 10-Nov-2020 kamil

branches: 1.163.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.162 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.161 02-Nov-2020 mrg

add missing files (one from me, one from someone else :-)


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.167 01-May-2022 uwe

libX11: Install Compose(5) manual page.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.166 27-Apr-2021 mrg

various updates for libX11. bump the shlib major, install new nls.


Revision tags: thorpej-futex-base
# 1.165 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.164 27-Dec-2020 reinoud

Import Xterm's resize(1) for querying (x)terminal sizes in base for headless
clients


# 1.163 10-Nov-2020 kamil

branches: 1.163.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.162 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.161 02-Nov-2020 mrg

add missing files (one from me, one from someone else :-)


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.166 27-Apr-2021 mrg

various updates for libX11. bump the shlib major, install new nls.


Revision tags: thorpej-futex-base
# 1.165 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.164 27-Dec-2020 reinoud

Import Xterm's resize(1) for querying (x)terminal sizes in base for headless
clients


# 1.163 10-Nov-2020 kamil

branches: 1.163.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.162 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.161 02-Nov-2020 mrg

add missing files (one from me, one from someone else :-)


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.165 09-Jan-2021 uki

Fix "build.sh syspkgs" build error


# 1.164 27-Dec-2020 reinoud

Import Xterm's resize(1) for querying (x)terminal sizes in base for headless
clients


Revision tags: thorpej-futex-base
# 1.163 10-Nov-2020 kamil

branches: 1.163.2;
Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.162 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.161 02-Nov-2020 mrg

add missing files (one from me, one from someone else :-)


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.164 27-Dec-2020 reinoud

Import Xterm's resize(1) for querying (x)terminal sizes in base for headless
clients


Revision tags: thorpej-futex-base
# 1.163 10-Nov-2020 kamil

Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.162 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.161 02-Nov-2020 mrg

add missing files (one from me, one from someone else :-)


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.163 10-Nov-2020 kamil

Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.162 09-Nov-2020 kamil

Remove catman pages support

No longer relevant after the MKCATPAGES removal.


# 1.161 02-Nov-2020 mrg

add missing files (one from me, one from someone else :-)


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.161 02-Nov-2020 mrg

add missing files (one from me, one from someone else :-)


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.160 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.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.159 16-Oct-2020 nia

Hook up xcompmgr to the build


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.158 12-Oct-2020 nia

Automatic font scaling based on screen size in the default ctwm config.

Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

branches: 1.152.2;
Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.157 23-Sep-2020 nia

add a script for dynamically generating a menu in the ctwm desktop

this parses the files in /usr/pkg/share/applications and provides a
submenu for launching applications.

TODO: make /usr/pkg configurable somehow?


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


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 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.156 23-Feb-2020 mrg

updates for xkeyboard-config 2.29.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.155 19-Jan-2020 jmcneill

Build radeon and nouveau drivers on evbarm.


Revision tags: phil-wifi-20191119
# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-0-RC1 netbsd-9-base
# 1.152 20-Jun-2019 uki

Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.154 20-Aug-2019 uki

Give syspkg name to xbase mi files


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-base
# 1.152 20-Jun-2019 uki

Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.153 13-Aug-2019 uki

Give syspkg names to xbase mi binaries and manuals


Revision tags: netbsd-9-base
# 1.152 20-Jun-2019 uki

Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.152 20-Jun-2019 uki

Mark "xbase-obsolete" to obsolete files


Revision tags: phil-wifi-20190609
# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2; 1.145.4;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.151 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.150 11-Mar-2019 mrg

install transset.


# 1.149 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.148 08-Mar-2019 mrg

- install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list


# 1.147 03-Mar-2019 maya

Install more libdrm nouveau headers.

These will be used by mesa 18.


Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
# 1.146 30-Dec-2018 mrg

install symbols/trans for xkeyboard-config 2.25.


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 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.145 24-Jan-2018 wiz

branches: 1.145.2;
When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.145 24-Jan-2018 wiz

When second keyword is 'obsolete', first one should be foo-obsolete as well.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


Revision tags: 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.144 29-Aug-2017 mrg

update for xkeyboard-config 2.21.
prepare for libdrm data files.


Revision tags: 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.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.143 13-Feb-2017 snj

catch up with 2012 xkeyboard-config and stop generating *.dir


# 1.142 13-Feb-2017 snj

prune /usr/X11R7/lib/X11/xkb/torture, a ghost from the days of xkbdata


# 1.141 13-Feb-2017 snj

update for xkeyboard-config 2.20


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

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


Revision tags: pgoyette-localcount-20170107
# 1.140 05-Jan-2017 wiz

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


# 1.139 15-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 31-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 21-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 21-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 28-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 22-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 22-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 21-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 08-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 27-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 13-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 09-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 18-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 12-Jun-2009 mrg

merge all the changes for xorg-server 1.6


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

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 03-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 02-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 29-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


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

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 03-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 12-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 23-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 11-Mar-2004 rtr

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


# 1.39 06-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 19-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 19-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 17-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 17-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 13-Jan-2004 lukem

remove unnecessary directories


# 1.29 12-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 08-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 01-Mar-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 20-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 19-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 18-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 08-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 21-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.139 14-Dec-2016 kre

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


# 1.138 15-Dec-2016 mrg

add the xkeyboard-config manual as a .man, so that the normal X processing
of it happens.


# 1.137 23-Nov-2016 snj

for some reason that is currently eluding me, non-MKUPDATE builds
fail while trying to delete xkeyboard-config.7. remove for now. you
didn't have this man page before and you probably didn't care.


# 1.136 22-Nov-2016 snj

update for xkeyboard-config 2.19


Revision tags: pgoyette-localcount-20161104
# 1.135 04-Oct-2016 mrg

build new pt_PT.UTF-8 locale from libX11 1.6.4.


Revision tags: localcount-20160914
# 1.134 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.133 18-Aug-2016 mrg

build and install libepoxy


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.132 30-May-2016 pgoyette

branches: 1.132.2;
Add entries for fonts.conf.{0,5,html}

Finishes PR xsrc/49777


# 1.131 16-May-2016 christos

Adjust to new freetype-2.6.3


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 27-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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}


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 15-May-2014 apb

sort


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


Revision tags: riastradh-drm2-base3
# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.113 29-Feb-2012 tron

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


Revision tags: netbsd-6-base
# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 22-Jul-2011 mrg

updates for xkeyboard-config 2.3


Revision tags: cherry-xenmp-base
# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


Revision tags: bouyer-quota2-nbase
# 1.106 20-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 20-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


Revision tags: bouyer-quota2-base matt-mips64-premerge-20101231
# 1.104 28-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 27-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 21-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 21-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 20-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 27-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 07-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 26-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 13-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


Revision tags: matt-premerge-20091211
# 1.84 12-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 08-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 17-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 11-Jun-2009 mrg

merge all the changes for xorg-server 1.6


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.74 19-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 24-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


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

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


Revision tags: mjf-devfs2-base
# 1.66 02-Oct-2008 cube

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


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

add xorg list entries for xinput binary and manpages


# 1.64 01-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 28-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


Revision tags: pre-x-tag
# 1.58 26-Aug-2008 lukem

sort various files (before adding new entries)


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 02-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


Revision tags: netbsd-4-0-1-RELEASE 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 netbsd-4-base
# 1.52 11-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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 peter-altq-base
# 1.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 22-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 21-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 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.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 10-Mar-2004 rtr

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


# 1.39 05-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 18-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 18-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 16-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 16-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 12-Jan-2004 lukem

remove unnecessary directories


# 1.29 11-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 07-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 28-Feb-2003 tron

Update X11 sets for XFree86 4.3.0.


Revision tags: fvdl_fs64_base
# 1.24 31-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 17-Jun-2002 christos

add xsystrace


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 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 05-Mar-2001 tron

Add new files created by the latest XFree86 sources.


Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base
# 1.17 19-Jun-2000 minoura

branches: 1.17.2;
Sort.


Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 18-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 17-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


Revision tags: netbsd-1-4-base
# 1.12 30-Jan-1999 veego

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


# 1.11 07-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 20-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


Revision tags: netbsd-1-3-base
# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.130 19-Sep-2015 wiz

Install radeon(4) from radeon-kms into x86 subdir.

This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.

Addresses MKREPRO issue from PR 50132.

XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.


# 1.129 11-Sep-2015 kamil

Fix build with MKCATPAGES=yes

ctwm.0 is a part of X11R7 (xorg), not X11R6 (x11).


# 1.128 03-Sep-2015 youri

CTWM is an extension to twm, that support multiple virtual screens,
and a lot of other goodies.

You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.

You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.

Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...

See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.


# 1.127 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.126 26-Jun-2015 matt

Add MKCOMPATX11 knob for making X11 compat libraries.


# 1.125 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.124 12-Jul-2014 nakayama

Remove duplicated line.


# 1.123 11-Jul-2014 mrg

add new xkb/symbols/eu for xkeyboard-config 2.12.


# 1.122 14-May-2014 apb

sort


# 1.121 20-Mar-2014 mrg

branches: 1.121.2;
merge freetype 2.5.3.


# 1.120 16-Mar-2014 mrg

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


# 1.119 11-Aug-2013 joerg

Sort entries in strcmp order.


# 1.118 03-Jun-2013 mrg

updates for fontconfig 2.10.93.


# 1.117 03-Jun-2013 mrg

add fontconfig 2.10.2 files.


# 1.116 31-May-2013 mrg

updates for xkeyboard-config 2.9


# 1.115 30-May-2013 mrg

updates for libX11 1.5.99.902:

- remove ja.S90 and ja.U90 locales
- use -Wno-error for files that use (now deprecated) XKeycodeToKeysym()
- add -I${X11SRCDIR.X11}/src for xicmp
- add stub for _XGetRequest()


# 1.114 13-Jun-2012 martin

branches: 1.114.2;
The NetBSD logo, when rendered with a binary transparency mask like we
used to do it for the xdm greeter, looks extremely ugly.
Unfortunately xdm has no means to load and mix alpha channel images,
so provide a png file and precomputed xpms with proper background colour
for the greeter.
If users change their greeter resources and change the background, they will
have to regenerate that xpm file, provide proper instructions for this.
While there, use less clunky fonts (hi Jared!).
XXX the fonts are not exactly perfect, if anyone feels like fine tuning
this further, please be my guest.


# 1.113 29-Feb-2012 tron

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


# 1.112 07-Feb-2012 joerg

branches: 1.112.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


# 1.111 22-Oct-2011 jmcneill

branches: 1.111.2;
hook xsetwallpaper into xorg build


# 1.110 23-Jul-2011 mrg

updates for xkeyboard-config 2.3


# 1.109 04-Apr-2011 mbalmer

Add the ssh-askpass manual page to xfree builds, since x11/bin/ssh-askpass
installs it.


# 1.108 03-Apr-2011 mbalmer

Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.107 06-Mar-2011 mrg

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


# 1.106 20-Feb-2011 mrg

install geometry/sanwa, symbols/ph and symbols/rupeesign.


# 1.105 20-Feb-2011 mrg

obsolete a couple of xkb files no longer present in xkbcomp 1.2.1.


# 1.104 29-Nov-2010 wiz

branches: 1.104.2;
Reinstate xkeyboard-2.0 files.


# 1.103 28-Nov-2010 mrg

re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.


# 1.102 27-Nov-2010 mrg

obsolete the xkeyboard-config 2.0 files for now.


# 1.101 23-Nov-2010 mrg

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


# 1.100 22-Nov-2010 tsutsui

XOrgFoundation.0 should have .cat,xorg.


# 1.99 21-Nov-2010 mrg

add new xkeyboard-config 2.0 files


# 1.98 21-Nov-2010 mrg

merge libX11 1.3.6 - delete XKeysymDB.


# 1.97 21-Nov-2010 mrg

add fc-query and fc-scan.


# 1.96 20-Nov-2010 mrg

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


# 1.95 18-Nov-2010 tron

Add new X.org manual pages from "xorg-docs" package.


# 1.94 18-Jul-2010 mrg

build and install libxcb and xcb-util libraries.


# 1.93 28-May-2010 ghen

Update to xkeyboard-config 1.9.


# 1.92 25-May-2010 nonaka

Added keyboard config files for Sharp WS011SH/WS020SH.


# 1.91 22-May-2010 mrg

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


# 1.90 22-May-2010 mrg

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


# 1.89 21-May-2010 mrg

add Viewres-color and Xgc-color app-defaults for Xorg builds.


# 1.88 15-May-2010 nonaka

Added keyboard config files for Sharp WS003SH/WS007SH.


# 1.87 07-May-2010 lukem

/usr/libdata/debug/usr/X11R6/lib


# 1.86 26-Apr-2010 lukem

usr/libdata/debug directories for X11R7


# 1.85 14-Jan-2010 wiz

Consistency: set for obsolete files should be "foo-obsolete".


# 1.84 12-Dec-2009 nonaka

Added keyboard config files for Sharp Zaurus SL-C3x00.


# 1.83 12-Nov-2009 nakayama

Use proper tag ".man" for man files.


# 1.82 08-Nov-2009 mrg

new xkbutils man pages


# 1.81 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.80 23-Sep-2009 njoly

Cleanup some duplicated entries.


# 1.79 07-Sep-2009 mrg

- do not create X11 subdirs always anymore

- we now only create them when building X11, and only create the ones
we need (X11R6 xor X11R7)

- all these subdirs are now in the xbase set

- move the logic for running mtree into etc/mtree/Makefile

- split NetBSD.dist into 3 files, and have the build and postinstall handle
creating a possibly merged one. we still have a single installed file
called "NetBSD.dist".


# 1.78 30-Aug-2009 mrg

move protocol.txt from xserver/md.* into xbase/mi, since it's built
on all Xorg platforms, not just ones using hw/xfree86.

reported by he@ and noticed by i understand 32 autobuilds.


# 1.77 17-Jun-2009 mrg

fix up for the current symbols/pc xkb map.


# 1.76 12-Jun-2009 mrg

fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.75 11-Jun-2009 mrg

merge all the changes for xorg-server 1.6


# 1.74 19-Apr-2009 mrg

delete lbxutil and lbxproxy.


# 1.73 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.72 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.71 11-Feb-2009 plunky

Restore NetBSD branding to xdm login widget

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

- also, move the pixmap files back to
X11BASE/include/X11/pixmaps/


# 1.70 25-Dec-2008 ghen

branches: 1.70.2;
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


# 1.69 05-Oct-2008 cube

branches: 1.69.2;
Install API manual pages for fontcnfig as well as fonts-conf(5).


# 1.68 05-Oct-2008 cube

Note installation of fc-cat(1) and fc-match(1) from fontconfig.


# 1.67 05-Oct-2008 cube

Note installation of xmlwf(1).


# 1.66 02-Oct-2008 cube

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


# 1.65 06-Sep-2008 rtr

add xorg list entries for xinput binary and manpages


# 1.64 01-Sep-2008 lukem

Reformat the columns


# 1.63 01-Sep-2008 rtr

- move build of showrgb to x11/bin/showrgb
- build and install rgb to destdir
- use host rgb to generate rgb.db database at build time and install it
- fix set list for above

should resolve pr/36836


# 1.62 31-Aug-2008 rtr

- fix set lists for xorg/shark
- remove some non-mi stuff that snuck into xbase/mi


# 1.61 29-Aug-2008 lukem

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


# 1.60 28-Aug-2008 rtr

add the last of the xorg list entries


# 1.59 28-Aug-2008 rtr

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


# 1.58 26-Aug-2008 lukem

sort various files (before adding new entries)


# 1.57 21-May-2008 ghen

Add X11 support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream X.org, too).


# 1.56 03-Jan-2008 jdc

branches: 1.56.2; 1.56.6; 1.56.8; 1.56.10;
Add a note about marking entries as "obsolete", instead of deleting them.


# 1.55 02-Jan-2008 jnemeth

add back removed pixmaps and flag as obsolete


# 1.54 02-Jan-2008 gdt

Remove no-longer-installed xsystrace pixmaps.


# 1.53 31-Dec-2007 ad

Remove systrace. Ok core@.


# 1.52 11-Sep-2006 simonb

branches: 1.52.2; 1.52.4; 1.52.8;
White space nits.


# 1.51 11-Sep-2006 dbj

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.50 28-Mar-2005 lukem

All of the X11 obsolete set lists are installed now.


# 1.49 24-Mar-2005 martin

Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.48 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.47 22-Mar-2005 tron

Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.46 22-Mar-2005 tron

Move X11 obsolete file lists into "xbase" set.


# 1.45 21-Mar-2005 tron

Update reachover build framework set list for XFree86 4.5.0.


# 1.44 16-Nov-2004 jschauma

branches: 1.44.2; 1.44.4;
Add new NetBSD logo pixmaps to set lists


# 1.43 16-May-2004 lukem

branches: 1.43.2;
On consideration, /usr/X11R6/lib/X11/rgb.txt doesn't really need to
be considered an 'end user modifiable' file; move back to xbase.
Resolves PR [install/25516] from Marc Recht.


# 1.42 16-May-2004 lukem

Radically overhaul X11 configuration:

* End user modifiable configuration has moved from
/usr/X11R6/lib/X11/<someprog>
to
/etc/X11/<someprog>
This is consistent with our own policies as well as other projects.

The files & directories that were moved have _NOT_ been marked
`obsolete', as they contain user configuration and therefore we
don't want the automatic "obsolete file removal" mechanism to
remove them.

* The /etc/font/* and /etc/X11/* configuration files are installed
with 'configinstall' (not 'install'), using CONFIGFILES and
CONFIGSYMLINKS.
This is so that a normal 'make build' in src/x11 will not
trash your configuration.

* A 'distribution' target has been added to src/x11 to perform
'make configinstall' in the appropriate subdirectories.
(Should we consider making 'configinstall' a first-class target?)

* The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
where the other pixmaps are.
(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

* These changes require an up to date xsrc, and 'make cleandir' should
be performed in src/x11 before a build for the changes to fully take
effect.


# 1.41 28-Apr-2004 lukem

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.40 10-Mar-2004 rtr

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


# 1.39 05-Mar-2004 rtr

update set lists for x11 reachover sets


# 1.38 09-Feb-2004 lukem

generate usr/X11R6/man/whatis.db


# 1.37 30-Jan-2004 lukem

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


# 1.36 23-Jan-2004 lukem

Implement `xetc' set to contain configuration that may be changed by
the end-user that we don't want to overwrite when extracting the
other X sets.


# 1.35 18-Jan-2004 lukem

obsolete lib/X11/etc/(sun|xterm).term(cap|info)


# 1.34 18-Jan-2004 lukem

Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
./usr/X11R6/lib/X11/etc/sun.terminfo
./usr/X11R6/lib/X11/etc/xterm.termcap
./usr/X11R6/lib/X11/etc/xterm.terminfo


# 1.33 16-Jan-2004 lukem

Merge xmisc into xbase; xmisc only contained "ssh-askpass", and the other
stuff from xsrc/local/programs was already in xbase.


# 1.32 16-Jan-2004 lukem

Merge "xcontrib" into "xbase".
It was already merged in the XFree86 4.x source anyway, and it doesn't
make senses to keep some programs in a separate set just because they
used to be built from a separate directory in XFree86 3.x.


# 1.31 16-Jan-2004 minoura

Add XKB files for the x68k keyboard.


# 1.30 12-Jan-2004 lukem

remove unnecessary directories


# 1.29 11-Jan-2004 lukem

Support MKSHARE=no


# 1.28 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.27 07-Jan-2004 rtr

x11 set lists mi and md.i386


# 1.26 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.25 28-Feb-2003 tron

Update X11 sets for XFree86 4.3.0.


# 1.24 30-Aug-2002 mycroft

Someone doesn't know the alphabet...


# 1.23 03-Aug-2002 chris

Add app-defaults and pixmaps for xsystrace.


# 1.22 18-Jun-2002 christos

add xsystrace


# 1.21 11-Feb-2002 tron

branches: 1.21.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.20 29-Apr-2001 wiz

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


# 1.19 19-Mar-2001 tsutsui

Move X11R6/lib/X11/xserver/SecurityPolicy from xbase set to xserver set.
It is installed only if BuildServer == YES.


# 1.18 06-Mar-2001 tron

Add new files created by the latest XFree86 sources.


# 1.17 19-Jun-2000 minoura

branches: 1.17.2;
Sort.


# 1.16 03-Sep-1999 tron

Update for XFree86 3.3.5 changes.


# 1.15 21-Jul-1999 tron

Update for XFree86 3.3.4 changes.


# 1.14 18-Apr-1999 simonb

Add a NetBSD RCS tag to each distrib list file.


# 1.13 17-Apr-1999 minoura

Add ./usr/X11R6/lib/X11/xkb/symbols/sharp/jp.


# 1.12 30-Jan-1999 veego

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


# 1.11 07-Dec-1998 cjs

It appears traditional to include directory names, as well as the names
of files in those directories. The last revision did not include a couple
directory names; this fixes that.


# 1.10 26-Nov-1998 simonb

Update list for new XF 3.3.3 files


# 1.9 12-Nov-1998 minoura

Added the X68k server and other data.


# 1.8 08-May-1998 cgd

. and ./usr are in base; they should not be here (or in the tar file
generated for this set). (Yes, if you're using checkflist to check
only an X11 built, then you'll have . and ./usr reported as being in
your built but not being in the lists. That is _not_ incorrect,
in this case.)


# 1.7 28-Dec-1997 fvdl

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


# 1.6 27-Dec-1997 fvdl

Add various missing files.


# 1.5 20-Dec-1997 fvdl

Move the rgb.db file to the MD sets, XFree86 does it differently, so
the i386 uses something else at the moment.


# 1.4 28-Oct-1997 veego

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


# 1.3 28-Oct-1997 scottr

Split X fonts out into a separate distribution set.


# 1.2 20-Oct-1997 scottr

branches: 1.2.2;
Oops. Move shared libraries from mi to md.mac68k. Pointed out
by Bernd Ernesti.


# 1.1 19-Oct-1997 scottr

Add MI and mac68k-specific X11 set lists.


# 1.2.2.7 08-Dec-1998 cgd

pull up rev 1.11 from trunk (cjs)


# 1.2.2.6 05-Dec-1998 cgd

pull up revs 1.9 and 1.10 from trunk (simonb)


# 1.2.2.5 08-May-1998 mycroft

Pull up 1.8, per request of cgd.


# 1.2.2.4 29-Dec-1997 mellon

Pull rev 1.7 up from trunk (fvdl)


# 1.2.2.3 27-Dec-1997 mellon

Pull rev 1.6 up from trunk (fvdl)


# 1.2.2.2 20-Dec-1997 fvdl

Pull up from trunk (fvdl, cjs). With permission from Perry.


# 1.2.2.1 28-Oct-1997 mellon

Pull rev 1.3 and 1.4 up from trunk (scottr) (veego)


# 1.12.2.2 10-Sep-1999 he

Pull up revisions 1.14-1.16:
o Update for XFree86 3.3.4
o Update for XFree86 3.3.5
o RCS Id policy conformance
(tron)


# 1.12.2.1 19-Apr-1999 cjs

Pull up to HEAD 1.13, per MINOURA Makoto <minoura@netbsd.org>


# 1.17.2.3 09-May-2001 he

Pull up revision 1.20 (requested by wiz):
Note change of location of X, XConsortium, XStandards and Xsecurity
man pages.


# 1.17.2.2 11-Mar-2001 he

Pull up revision 1.18 (requested by tron):
Add new files created by the latest XFree86 sources.


# 1.17.2.1 19-Jun-2000 he

file mi was added on branch netbsd-1-5 on 2001-03-11 22:13:06 +0000


# 1.21.2.1 20-Jun-2003 grant

Pull up revision 1.25 (requested by tron in ticket #1326):

Update X11 sets for XFree86 4.3.0.


# 1.40.2.1 28-Apr-2004 jmc

Pullup rev 1.41 (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.43.2.1 15-Nov-2004 rtr

static & xorg src/x11


# 1.44.4.6 06-Apr-2005 tron

Pull up revision 1.50 (requested by jmc in ticket #114):
All of the X11 obsolete set lists are installed now.


# 1.44.4.5 06-Apr-2005 tron

Pull up revision 1.49 (requested by jmc in ticket #114):
Move /var/db/obsolete/xserver in md sets for those archs that have it.


# 1.44.4.4 06-Apr-2005 tron

Pull up revision 1.48 (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.44.4.3 06-Apr-2005 tron

Pull up revision 1.47 (requested by jmc in ticket #114):
Correct entries for "XStandards.7" and "Xsecurity.7" so that they are
still found if manual pages are compressed. Problem pointed out by
Chavdar Ivanov in private e-mail.


# 1.44.4.2 06-Apr-2005 tron

Pull up revision 1.46 (requested by jmc in ticket #114):
Move X11 obsolete file lists into "xbase" set.


# 1.44.4.1 06-Apr-2005 tron

Pull up revision 1.45 (requested by jmc in ticket #114):
Update reachover build framework set list for XFree86 4.5.0.


# 1.44.2.2 16-Nov-2004 jschauma

Add new NetBSD logo pixmaps to set lists


# 1.44.2.1 16-Nov-2004 jschauma

file mi was added on branch rtr-xorg-branch on 2004-11-16 14:40:33 +0000


# 1.52.8.1 08-Jan-2008 matt

sync with HEAD


# 1.52.4.1 04-Sep-2008 skrll

Sync with netbsd-4.


# 1.52.2.1 08-Jun-2008 bouyer

Pull up following revision(s) (requested by ghen in ticket #1155):
sys/dev/wscons/wsksymdef.h: revision 1.61
x11/bin/xkbcomp/symbols/pc/Makefile: revision 1.5
sys/dev/sun/wskbdmap_sun.c: revision 1.15
x11/bin/xkbcomp/symbols/Makefile: revision 1.6
sys/dev/pckbport/wskbdmap_mfii.c: revision 1.15
share/man/man4/pckbd.4: revision 1.15
distrib/sets/lists/xbase/mi: revision 1.57
sys/dev/usb/ukbdmap.c: revision 1.20
distrib/sets/lists/xbase4/mi: revision 1.21
xsrc/xfree/xc/programs/xkbcomp/symbols/colemak: revision 1.1
xsrc/xfree/xc/programs/xkbcomp/symbols/pc/colemak: revision 1.1
Add support for the Colemak keyboard layout variant, see http://colemak.com


# 1.56.10.2 17-Sep-2008 wrstuden

Sync with wrstuden-revivesa-base-2.


# 1.56.10.1 22-Jun-2008 wrstuden

Sync w/ -current. 34 merge conflicts to follow.


# 1.56.8.1 03-Jun-2008 yamt

sync with head


# 1.56.6.4 05-Oct-2008 mjf

Sync with HEAD.


# 1.56.6.3 04-Oct-2008 mjf

Sync with HEAD.


# 1.56.6.2 28-Sep-2008 mjf

Sync with HEAD.


# 1.56.6.1 02-Jun-2008 mjf

Sync with HEAD.


# 1.56.2.2 03-Jan-2008 jdc

Add a note about marking entries as "obsolete", instead of deleting them.


# 1.56.2.1 03-Jan-2008 jdc

file mi was added on branch mjf-devfs on 2008-01-03 20:48:04 +0000


# 1.69.2.7 22-May-2011 bouyer

Pull up revision 1.109 as part of ticket #1592, to fix the build.
Pointed out by tsutsui@


# 1.69.2.6 19-May-2011 bouyer

Pull up following revision(s) (requested by mbalmer in ticket #1592):
external/mit/xorg/bin/ssh-askpass/Makefile: revision 1.3
distrib/sets/lists/xbase/mi: revision 1.108
x11/bin/ssh-askpass/Makefile: revision 1.7
Build the updates ssh-askpass program and add the man page to the xbase set.


# 1.69.2.5 14-Oct-2009 snj

Apply patch (requested by mrg in ticket #1062):
Move entry for /usr/X11R7/lib/X11/xkb/compiled to the xbase set,
fixing non-X11 builds.


# 1.69.2.4 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.69.2.3 17-Jun-2009 bouyer

Pull up following revision(s) (requested by mrg in ticket #805):
external/mit/xorg/bin/xvidtune/Makefile: revision 1.2
distrib/sets/lists/xbase/mi: revision 1.76
fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.69.2.2 17-Feb-2009 snj

branches: 1.69.2.2.2;
Pull up following revision(s) (requested by plunky in ticket #450):
distrib/sets/lists/xbase/mi: revision 1.71
distrib/sets/lists/xetc/mi: revision 1.12
external/mit/xorg/bin/xdm/config/Makefile: revision 1.5
external/mit/xorg/bin/xdm/config/NetBSD.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-bw.xpm: revision 1.1
external/mit/xorg/bin/xdm/config/NetBSD-inv.xpm: revision 1.1
Restore NetBSD branding to xdm login widget
- add NetBSD banner pixmaps and have Xdm use them by default.
- also, move the pixmap files back to X11BASE/include/X11/pixmaps/


# 1.69.2.1 06-Jan-2009 snj

Pull up following revision(s) (requested by ghen in ticket #213):
distrib/sets/lists/xbase/mi: revision 1.70
external/mit/xorg/lib/xkbdata/symbols/pc/Makefile: revision 1.2
external/mit/xorg/lib/xkbdata/symbols/Makefile: revision 1.2
Add X.org support for the Colemak keyboard layout, see http://colemak.com
(it's been included in upstream xkeyboard-config, but not in xkbdata).


# 1.69.2.2.2.1 17-Jun-2009 bouyer

branches: 1.69.2.2.2.1.2;
Pull up following revision(s) (requested by mrg in ticket #805):
external/mit/xorg/bin/xvidtune/Makefile: revision 1.2
distrib/sets/lists/xbase/mi: revision 1.76
fix xsrc/41577: install the Xvidtune app-defaults file, after the
necessary preprocessing and sed processing it needs.


# 1.69.2.2.2.1.2.1 20-Apr-2010 matt

sync to netbsd-5


# 1.70.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.104.2.1 05-Mar-2011 bouyer

Sync with HEAD


# 1.111.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.111.2.2 30-Oct-2012 yamt

sync with head


# 1.111.2.1 16-Apr-2012 yamt

sync with head


# 1.112.2.3 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.112.2.2 23-Jun-2012 riz

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


# 1.112.2.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.114.2.2 19-Aug-2014 tls

Rebase to HEAD as of a few days ago.


# 1.114.2.1 23-Jun-2013 tls

resync from head


# 1.121.2.1 10-Aug-2014 tls

Rebase.