History log of /src/etc/mtree/NetBSD.dist.base
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.261 06-Oct-2025 mrg

install share/installboot/riscv plist file

mtree wasn't creating the subdir, and there was a missing Makefile
to actually install it.


# 1.260 18-Sep-2025 mrg

add missing gcc-14 subdirs.


Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base perseant-exfatfs-base-20240630 perseant-exfatfs-base
# 1.259 08-Apr-2024 christos

kre says this should be obsolete


# 1.258 08-Apr-2024 christos

put back /var/run/named


# 1.257 05-Apr-2024 christos

- Create 3 new variables:
MAKELINKLIB that follows MKLINKLIB but can be overwritten by Makefiles
MAKESTATICLIB that follows MKSTATICLIB but can be overwritten by Makefiles
LINKINSTALL that follows MAKELINKLIB but can be overwritten by Makefiles
These give enough control to the module Makefiles so that they don't need
to override the default library install rules which break the debug sets.
- Remove /usr/libexec/named which duplicated /usr/lib/named


# 1.256 30-Mar-2024 thorpej

Add an examples directory for devpubd hooks.


# 1.255 27-Jan-2024 riastradh

NetBSD.dist.base: Nix /var/run/named.

/var/run is emptied at boot time by /etc/rc.d/mountcritlocal, so
there's no point in creating this at install time -- it has to be
created on the fly after /var/run is cleared on every boot anyway.

Mark /var/run/named obsolete in the set lists. XXX This isn't quite
right, because it is legitimate for /var/run/named to exist in a
running installation, but it doesn't exist in a freshly installed
system any more. Maybe we should just remove the entry from the set
lists and add a note to UPDATING about deleting it manually from the
destdir in incremental builds.

PR misc/57877


# 1.254 27-Jan-2024 riastradh

NetBSD.dist.base: Fix permissions on /dev/pts.

No reason to write to this -- it's expected to have ptyfs mounted,
and ptyfs doesn't allow changing the directory. So use 0555
(-r-xr-xr-x) instead of 0755 (-rwxr-xr-x), like it is by default with
ptyfs mounted.

PR misc/57877


# 1.253 03-Sep-2023 riastradh

certctl(8): Install certs.conf in /usr/share/examples too.

This way postinstall(8) can refer to the default one when you've done
an upgrade without etcupdate or similar to pull in new config files
from etc.tgz.

Not great -- we should do this systematically for all config files in
/etc, but this one-off hack is less risky for 10.


# 1.252 26-Aug-2023 riastradh

mozilla-certdata: Connect it up to the build.


# 1.251 01-Aug-2023 mrg

add gcc 12 subdirs, remove gcc 9.


# 1.250 26-May-2023 riastradh

Revert "openssl: Nix build goo for dynamically loaded engines."

Turns out there is a regression lurking here: the devcrypto engine
was made dynamic-only (https://github.com/openssl/openssl/pull/7859),
so to maintain that functionality, we need to build dynamic engines.
Will fix the aarch64 build issue and wire things up separately.


# 1.249 26-May-2023 riastradh

openssl: Nix build goo for dynamically loaded engines.

- Engines are deprecated in openssl 3.

- We never actually had the .so engines wired up to be built in
openssl 1.1, and judging by the lack of obsolete entries in the set
lists, I don't think we ever had them wired up to be built at all.


# 1.248 10-May-2023 christos

new openssl directories


# 1.247 16-Apr-2023 nikita

Resolve conflicts for lua 5.4.4 import.
Adjust various files for lua 5.4.4.


Revision tags: netbsd-10-base
# 1.246 12-Jun-2022 tsutsui

branches: 1.246.2;
Add luna68k specific section 4 man pages.

Taken from mostly OpenBSD/luna88k and partially NetBSD/hp300.


# 1.245 06-Jun-2022 nia

build system: Revert all the recent additions of MK[...] knobs that
allow conditionally disabling the building of certain user space
programs in the 'base' set.

There is not enough consensus that this is the right way and a few
people had strong objections, see source-changes-d@.


# 1.244 25-May-2022 nia

mk: Allow setting MKDHCPD=no to build base without the ISC DHCP server,
useful for embedded images that don't need to act as one.


# 1.243 15-May-2022 mrg

create ./usr/libdata/firmware/radeon same as the non-/usr version

should fix builds for non x86/arm64.


# 1.242 06-Mar-2022 christos

add named plugins directory.


# 1.241 22-Jan-2022 pho

lib/librefuse: Implement FUSE session API and its signal handling functionality


# 1.240 13-Dec-2021 maya

Add newer nouveau firmware build goo

Symlinks inferred from linux-firmware/WHENCE and compared to a linux distro's
firmware.

Note: said linux distro appears to have some mistakes compared to the
linux-firmware repo in linking ucode_unload.bin to unload_bl.bin and vice
versa in some places.
I didn't replicate this aspect, and lack the hardware to test it.


# 1.239 12-Dec-2021 maya

Add amdgpu firmware build goo (disabled)


# 1.238 16-Sep-2021 christos

Move the sanitizer libraries from 9.0.0 -> 13.0.0 to match our current clang
version.


# 1.237 16-Aug-2021 mrg

install experimental/* and ext/opt_random.h. they're expected to
be there (and the latter was removed by accident.)

regen for everyone (also picks up missing tgmath.h for many ports.)

fixes build of pkgsrc/databases/mongodb for me.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1
# 1.236 30-May-2021 joerg

Update LLVM build system for 249b40b558955afe5ac2b549edcf2d7f859c8cc9

This enables the use of modules for a significant build performance gain
when building with clang as host compiler or when using HAVE_LLVM=yes.
Switch libc++ to using the copy from the mono-repo.


Revision tags: cjep_staticlib_x-base
# 1.235 12-Apr-2021 mrg

branches: 1.235.2;
create the gcc-10 subdirs, and don't create the gcc-8 ones.


# 1.234 31-Mar-2021 christos

add named plugin dir


# 1.233 17-Jan-2021 rillig

lint: install custom stdbool.h, used for strict bool mode


# 1.232 16-Jan-2021 rillig

lint: remove custom stdbool.h for strict bool mode again

Adding it broke the official builds.


# 1.231 16-Jan-2021 rillig

add directory /usr/libdata/lint/strict-bool

This is needed for usr.bin/xlint/xlint.


# 1.230 23-Nov-2020 martin

Add /dev/pts as standard mountpoint for a ptyfs.


# 1.229 11-Nov-2020 christos

Add /var/games/warp


# 1.228 10-Nov-2020 kamil

Reintroduce the support of MKCATPAGES

Requested by <mrg>


# 1.227 10-Nov-2020 kamil

+ ./usr/share/games/warp


# 1.226 09-Nov-2020 kamil

Remove the catman directories

No longer relevant after the MKCATPAGES removal.


# 1.225 24-Oct-2020 kamil

Register the usr/share/gdb dir


# 1.224 09-Sep-2020 mrg

add new /usr/include/g++/pstl for GCC 9.


# 1.223 06-Sep-2020 mrg

obsolete gcc-7 dirs. add gcc-9 dirs.


# 1.222 22-Jul-2020 roy

Note the new resolvconf files


# 1.221 03-Jul-2020 roy

Add /var/db/dhcpcd back


# 1.220 22-Jun-2020 rin

Add missing ./usr/share/installboot/evbmips.


# 1.219 15-Jun-2020 christos

Rename blacklist -> blocklist


# 1.218 31-May-2020 roy

dhcpcd: Empty the chroot

While here, set correct optional hooks.


# 1.217 30-May-2020 christos

Make libuv private, requested by joerg@


# 1.216 24-May-2020 christos

Add libuv


# 1.215 13-May-2020 nakayama

smbfs has been removed.


# 1.214 01-May-2020 christos

Add a place for the debug modules.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
# 1.213 02-Apr-2020 roy

Add chroot support for dhcpcd


# 1.212 29-Mar-2020 christos

Add rpcapd examples


# 1.211 03-Mar-2020 christos

Extra directories for fido and cbor


Revision tags: is-mlppp-base
# 1.210 07-Feb-2020 kamil

Install LLVM sanitizers to /usr/lib/clang/9.0.0

This is the proper location where clang 9.0.0 looks for them.


# 1.209 19-Jan-2020 riastradh

Remove filemon(4).

Discussed on tech-kern:
https://mail-index.NetBSD.org/tech-kern/2020/01/13/msg025938.html

This was never (intentionally) enabled by default, and the design has
some shortcomings. You can get mostly the same results with ktrace,
as in usr.bin/make/filemon/filemon_ktrace.c which is now used instead
of filemon for make's meta mode.

If applications require higher performance than ktrace, or nesting
that ktrace doesn't support, we might consider adding something back
into the vfs system calls themselves, without hijacking the syscall
table. (Might want a more reliable output format too, e.g. one that
can handle newlines in file names.)


# 1.208 23-Dec-2019 maxv

Revert the removal of filemon.


# 1.207 18-Dec-2019 kamil

Remove obsolete mtree entry of usr/share/examples/supfiles


# 1.206 18-Dec-2019 maxv

Retire filemon, discussed on tech-kern@.


# 1.205 20-Nov-2019 hikaru

Add opencrypto driver for Intel QuickAssist.


Revision tags: phil-wifi-20191119
# 1.204 11-Nov-2019 joerg

Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)


# 1.203 03-Oct-2019 mrg

add gcc-8 dirs, remove gcc-6 dirs.


# 1.202 14-Aug-2019 kamil

Add LLVM sanitizers in the MKLLVM=yes build

Enable in all the supported variations for NetBSD/amd64:

- Address Sanitizer
- Thread Sanitizer
- Memory Sanitizer
- Undefined Behavior Sanitizer
- SafeStack
- libFuzzer
- XRay

This change enables the features on amd64 for start.


# 1.201 02-Aug-2019 nakayama

Change uname and gname to sync with etc/mtree/special.
It was missing in rev 1.195 changes.


Revision tags: netbsd-9-base
# 1.200 24-Jul-2019 wiz

branches: 1.200.2;
Move bcm43xx firmware back to /usr/libdata/firmware.

On popular request.


# 1.199 22-Jul-2019 wiz

Move bcm43xx to /libdata/firmware, where all the other firmwares live.

Deprecate /usr/libdata/firmware.


# 1.198 20-Jul-2019 wiz

Install the nouveau gm206 firmware as used by my graphics card.

Also add the other gm20x nouveau firmwares to the source tree
to make it easier to add them for someone who can test them.

Installed if MKNOUVEAUFIRMWARE is set to 'yes'.
This defaults to no except on amd64 and i386 (like for radeon).


Revision tags: phil-wifi-20190609
# 1.197 07-May-2019 thorpej

Add installboot(8) support for evbarm (and, in the future, other evb*)
boards that use u-boot. A known board database lists boards and their
respective u-boot packages. u-boot packages are discovered at run-time
(in /usr/pkg/share/u-boot, by default). These packages contain board
database overlays that describe u-boot installation procedure that's
specific for that board.

Support this as a native tool and as a host tool. The native tool
will attempt to determine the running board type using OpenFirmware
calls. Host tool and native tool alike may also specify a board type
directly using the "-o board=xxx option" or have installboot(8) determine
the board type from a device tree blob using "-o dtb=/path/to/board.dtb".
A "-o media=xxx" option is provided for boards that have different u-boot
binaries and/or installation procedures for different media types (e.g.
SDMMC, eMMC, or USB).

This is trivial to extend to other evb* platforms that use u-boot, even if
they don't use FDT for autoconfiguration.


# 1.196 18-Apr-2019 rin

Add missing ./var/db/dhcpcd


# 1.195 29-Mar-2019 christos

For consistency use the user and group names for directory ownership.
Also do this for rtadvd, so that it can dump core.


# 1.194 24-Feb-2019 rin

Add ./usr/include/dev/spi


# 1.193 09-Feb-2019 mrg

move ./usr/include/dev/iscsi into NetBSD.dist.iscsi that is only
included if MKISCSI != no.


# 1.192 08-Feb-2019 mrg

add final missing directory from /usr/include:
./usr/include/netmpls


# 1.191 08-Feb-2019 mrg

add two more missing subdirs:
./usr/include/dev/pud
./usr/include/dev/putter


# 1.190 08-Feb-2019 mrg

add missing ./usr/include/dev/iscsi.


# 1.189 05-Feb-2019 mrg

add missing ./usr/include/dev/hdmicec


# 1.188 04-Feb-2019 mrg

add missing ./usr/include/dev/hdaudio (base) and ./usr/include/dev/nvmm,
./usr/include/dev/nvmm/x86 (amd64).

(perhaps we should stop 'make includes' from creating the target directory
for normal builds as this leads to mtree inconsistencies.)


# 1.187 04-Feb-2019 mrg

create include/dev/dm here instead of elsewhere, where it may fail


# 1.186 02-Feb-2019 mrg

- add new entries of gcc=7 and libgomp, libasan, liblsan, libstdc++, libubsan
- add missing header files fpr gcc=7
- add some missing gcc=5 obsolete entries
- create ./usr/include/dev/bluetooth in mtree not make, and move it into the
base set where all other directories are.


Revision tags: pgoyette-compat-20190127
# 1.185 19-Jan-2019 mrg

add basic gcc-7 support in sets lists and filesystem. mips gained
a header. assumes it's otherwise mostly the same as gcc-7.


Revision tags: pgoyette-compat-20190118
# 1.184 01-Jan-2019 maya

Revert installing llvm headers.


# 1.183 31-Dec-2018 maya

Install most of the llvm headers.

This is missing some generated files, llvm/include/IR/*.inc


Revision tags: pgoyette-compat-1226
# 1.182 24-Dec-2018 plunky

remove lwresd as now obsolete


# 1.181 19-Dec-2018 maxv

Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently,
but also as discussed several times in the past.


Revision tags: pgoyette-compat-1126
# 1.180 09-Nov-2018 abs

Install the sample slip.login to share/examples/slip/slip.login


Revision tags: pgoyette-compat-1020
# 1.179 11-Oct-2018 christos

add intermediate directory.


# 1.178 11-Oct-2018 christos

Add unbound /var/run directory (reported by hannken@)


Revision tags: pgoyette-compat-0930
# 1.177 23-Sep-2018 maxv

Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.


# 1.176 23-Sep-2018 maxv

Remove the userland part of ISDN. The kernel part is untouched for now.
ipppctl was actually an exact copy of pppoectl; there is no functional
change in pppoectl in this commit.


# 1.175 12-Sep-2018 christos

add nta named directory.


# 1.174 07-Sep-2018 christos

add /var/chroot/nsd/var/run


# 1.173 06-Sep-2018 maxv

Remove netkey/.


# 1.172 06-Sep-2018 maxv

remove netnatm leftover


Revision tags: pgoyette-compat-0906 pgoyette-compat-0728
# 1.171 17-Jul-2018 joerg

Update LLVM/Clang build system to r337282.


Revision tags: phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330
# 1.170 29-Mar-2018 snj

branches: 1.170.2;
remove rstart, which hasn't been used since the xfree86 days.


Revision tags: pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.169 03-Feb-2018 mrg

branches: 1.169.2;
updates for GCC 6.4: add gcc-6 specific headers, combine some
all-gcc files, bump the shlib versions on new libs.


# 1.168 01-Feb-2018 kamil

Install GCC (gcc.old/) headers for Sanitizers

Install:
- allocator_interface.h
- asan_interface.h
- common_interface_defs.h
- tsan_interface_atomic.h

Into:
- /usr/include/gcc-5/sanitizer

Note headers in a comment headers for introduction in future:
- dfsan_interface.h
- lsan_interface.h
- msan_interface.h

Skip a file that will never be relevant on NetBSD:
- linux_syscall_hooks.h

PR 52265 by Kamil Rytarowski

Proposed and accepted on tech-toolchain@.

Sponsored by <The NetBSD Foundation>


# 1.167 24-Jan-2018 skrll

Remove port-acorn26

OK core@


# 1.166 09-Jan-2018 christos

Merge autofs support from: Tomohiro Kusumi
XXX: Does not work yet


# 1.165 07-Jan-2018 jmcneill

Import NVIDIA Tegra XUSB firmware for Tegra124 and Tegra210. Installation
of this firmware is controlled by the MKTEGRAFIRMWARE option, which
defaults to yes on evbarm and evbarm64 and no everywhere else.


# 1.164 10-Dec-2017 bouyer

Fix fallout from hid factorisation:
- need to install sys/dev/hid/hid.h for userland
- include it where needed - most of the time in place if usb/usbhid.h


# 1.163 21-Oct-2017 kre

Create directory for new bwfm firmware to be installed into.


# 1.162 10-Aug-2017 jakllsch

Fix up bcm43xx bluetooth firmware addition. Including mtree directory
addition, and using the correct spelling of the license file name.


# 1.161 01-Aug-2017 joerg

Update LLVM build glue for 5.0RC1.


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
# 1.160 27-May-2017 bouyer

branches: 1.160.2;
merge the bouyer-socketcan branch to HEAD.

CAN stands for Controller Area Network, a broadcast network used
in automation and automotive fields. For example, the NMEA2000 standard
developped for marine devices uses a CAN network as the link layer.

This is an implementation of the linux socketcan API:
https://www.kernel.org/doc/Documentation/networking/can.txt
you can also see can(4).

This adds a new socket family (AF_CAN) and protocol (PF_CAN),
as well as the canconfig(8) utility, used to set timing parameter of
CAN hardware. Also inclued is a driver for the CAN controller
found in the allwinner A20 SoC (I tested it with an Olimex lime2 board,
connected with PIC18-based CAN devices).

There is also the canloop(4) pseudo-device, which allows to use
the socketcan API without CAN hardware.

At this time the CANFD part of the linux socketcan API is not implemented.
Error frames are not implemented either. But I could get the cansend and
canreceive utilities from the canutils package to build and run with minimal
changes. tcpudmp(8) can also be used to record frames, which can be
decoded with etherreal.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.159 10-Apr-2017 christos

Add dc docs


Revision tags: pgoyette-localcount-20170320
# 1.158 14-Feb-2017 christos

add postfix .so dir


# 1.157 07-Feb-2017 christos

add nsd and unbound example dirs


Revision tags: bouyer-socketcan-base
# 1.156 11-Jan-2017 joerg

branches: 1.156.2;
Update Clang header directory.


# 1.155 07-Jan-2017 christos

add nsd


Revision tags: pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
# 1.154 20-Aug-2016 christos

unbound additions


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.153 12-Mar-2016 mrg

branches: 1.153.2;
add /usr/include/gcc-5 directory to the distribution and adjust the
GCC 5 parts of the build (not yet enabled) to install/look there.


# 1.152 27-Feb-2016 joerg

Update build system for LLVM 3.8.0rc3.


# 1.151 07-Jan-2016 roy

Move 10-wpa_supplicant, 15-timezone, 29-lookup-hostname and 50-ypbind
from /libexec/dhcpcd-hooks to /usr/share/examples/dhcpcd/hooks so they
are not run by default.


# 1.150 23-Nov-2015 christos

PR/49380: KAMADA Ken'ichi: ntpd_chrootdir does not work on NetBSD 7.0_BETA
Provide /etc/resolv.conf so that it can resolve names. This is needed because
of deferred name resolution.
XXX: pullup -7


# 1.149 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.148 27-Aug-2015 nonaka

Added rtwn(4) for Realtek RTL8188CE/RTL8192CE PCIe 802.11b/g/n wireless network
devices. Ported from OpenBSD.


# 1.147 12-Aug-2015 nakayama

Remove obsolete directory ./usr/include/gcc-4.5


# 1.146 23-Jul-2015 mrg

remove obsolete directories (that are always removed by postinstall at
the end of the build.)


# 1.145 21-Jun-2015 matt

./usr/libdata/firmware/radeon is obsolete so remove it.


# 1.144 26-Apr-2015 mrg

two changes to radeon drm firmware:
- only install it by default on x86, set new MKRADEONFIRMWARE variable
- install in /libdata, so that separate /usr systems work

(this still doesn't solve PR#49811, which possibly could be handled by
having them being a kernel module loaded by /boot.)


# 1.143 13-Feb-2015 nonaka

iwm(4) works now, but 2.4GHz only.

> iwm0 at pci2 dev 0 function 0: Intel Dual Band Wireless AC 3160 (rev. 0x83)
> iwm0: interrupting at ioapic0 pin 18
> iwm0: hw rev: 0x160, fw ver 25.228 (API ver 9), address XX:XX:XX:XX:XX:XX
> iwm0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
> iwm0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps


# 1.142 25-Jan-2015 christos

add blacklist example


# 1.141 13-Dec-2014 christos

add missing /fs/


# 1.140 13-Dec-2014 christos

Add missing include directories


Revision tags: netbsd-7-base tls-maxphys-base
# 1.139 10-Aug-2014 joerg

branches: 1.139.2;
Update build glue for LLVM/Clang 3.6svn r215315. Changes include various
performance improvements across all backends and a much improved PPC32
backend.


Revision tags: tls-earlyentropy-base
# 1.138 05-Aug-2014 martin

Add a directory for sysinst language files


# 1.137 19-Jul-2014 lneto

lua: updated from 5.1 to 5.3 work3

* lua(1):
- changed lua_Integer to intmax_t
- updated distrib/sets/lists and etc/mtree
- updated bsd.lua.mk
- fixed bozohttpd (lua-bozo.c)
- compatibilized bindings: gpio, sqlite
* lua(4):
- removed floating-point and libc dependencies using '#ifndef _KERNEL'
- fixed division by zero and exponentiation
- libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
- acpica: removed isprint() from acnetbsd.h
- libc: moved strcspn.c, strpbrk.c and strspn.c to common
- removed stub headers
- compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE


# 1.136 05-Jul-2014 dholland

Update the distrib-dirs mtree specification for the new /usr/share/doc
layout.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.135 31-Mar-2014 martin

branches: 1.135.2;
Bring back the playstation2 port - now that a toolchain for it is
available again.


Revision tags: riastradh-drm2-base3
# 1.134 24-Feb-2014 skrll

Rename NetBSD/hp700 to NetBSD/hppa.

Unfortunately our VCS isn't very helpful here.


# 1.133 23-Jan-2014 spz

- make etc/rc.d/wpa_supplicant create directory /var/run/wpa_supplicant
on startup
- create share/examples/wpa_supplicant/wpa_supplicant.conf and make it
known in the relevant places. Improvements welcome, my point was
ctrl_interface and "you seriously want this"


# 1.132 05-Jan-2014 joerg

Update LLVM family to 3.5svn r198450. Interesting changes include:
- Improvements in the SPARC64 support
- ARM backend can almost build a full NetBSD/EABI system with the
integrated assembler
- PowerPC grows disassembler support
- LLD supports copy relocation, beginning of MIPS backend
- New diagnostic for use of bool expression as size_t argument for
strncmp and friends


# 1.131 26-Dec-2013 apb

Remove empty directory /usr/share/zoneinfo/Mideast.
The files that used to be in this directory were removed in tzdata2013i.


# 1.130 01-Dec-2013 martin

Add a /var/shm directory (to be used for shm_open and friends)


# 1.129 28-Nov-2013 joerg

+ /usr/include/c++/experimental


# 1.128 30-Oct-2013 mrg

add ./usr/include/gcc-4.8 directory to the build.


# 1.127 25-Oct-2013 mbalmer

define a place for Lua man pages


# 1.126 24-Oct-2013 christos

add new g++ directories


# 1.125 19-Oct-2013 mlelstv

add missing chroot directories for rtadvd


# 1.124 22-Aug-2013 tron

Re-add "/usr/include/gcc-4.1". It is only obsolete on ports that use
GCC 4.5.x. Explanation provided by Thomas Klausner in private e-mail.


# 1.123 21-Aug-2013 tron

Remove more obsolete directories:
- /usr/include/gcc-4.1
- /usr/share/locale/no_NO.ISO8859-1
- /usr/share/locale/no_NO.ISO8859-1/LC_MESSAGES


# 1.122 21-Aug-2013 tron

Remove obsolete directories "/usr/share/locale/no_NO.ISO8859-15" and
"/usr/share/locale/no_NO.ISO8859-15/LC_MESSAGES".


# 1.121 11-Aug-2013 joerg

Provide UTF-8 variants for all existing locales. The data is derived
from the Unicode Common Locale Data Repository.

Convert non-UTF-8 versions from the UTF-8 version using iconv and some
ad-hoc transliterations using sed.

Use EUR as currency_symbol in ISO8859-1.

Invert the Norwegian handling. no_NO is an alias for nb_NO as the latter
is used e.g. in CLDR.

Provide the Serbian locales in both Cyrilic and Latin script versions.
The alias is choosen based on the character set for the non-UTF-8 case
and Cyrillic is the default for UTF-8.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.120 28-May-2013 joerg

Update for Clang 3.4.


# 1.119 27-Apr-2013 joerg

Add build glue for libc++.


# 1.118 11-Apr-2013 christos

add event2


# 1.117 30-Mar-2013 martin

It helps being able to read - move if_athn entry to the proper directory


# 1.116 30-Mar-2013 martin

Add if_athn firmware directory


Revision tags: agc-symver-base
# 1.115 10-Mar-2013 christos

mv npf modules to /lib


# 1.114 01-Mar-2013 joerg

Retire OSI network stack. OK core@


# 1.113 25-Feb-2013 jmmv

Add new directories for kyua-atf-compat.


# 1.112 24-Feb-2013 jmmv

Install a kyua.conf file that sets unprivileged_user to _tests.


# 1.111 23-Feb-2013 jmmv

Install kyua-testers' distribution documents.


# 1.110 23-Feb-2013 jmmv

Register directories and files provided by kyua-cli.


# 1.109 16-Feb-2013 jmmv

Hook Lutok into the build. This is all protected by the MKKYUA guard.


# 1.108 23-Jan-2013 joerg

Update LLVM/Clang snapshot to r172366. Catch up with the move past 3.2
release.


Revision tags: yamt-pagecache-base8 yamt-pagecache-base7
# 1.107 20-Nov-2012 pgoyette

Fix the build - give install a place to put verify.h !


Revision tags: yamt-pagecache-base6
# 1.106 18-Sep-2012 skrll

Add ./usr/libdata/debug/usr/lib/npf for rmind


# 1.105 16-Sep-2012 rmind

Add /usr/lib/npf.


# 1.104 22-Aug-2012 spz

branches: 1.104.2;
actually install the new npf examples
add examples for a hash table file and a tree table file
add an ID string to host-npf.conf


# 1.103 21-Jun-2012 pgoyette

Add directory for usr/include/dev/filemon/


# 1.102 16-Jun-2012 joerg

Update LLVM/Clang snapshot to r158533. This brings in support for
stack-realignment in functions using alloca on x86. Move to
/usr/include/clang-3.2 to reflect the version.


# 1.101 14-Jun-2012 riz

Add firmware for the RealTek RTL8192CU family of wireless chipsets, and
adapt the urtwn(4) driver to use the new files. The firmware files were
extracted from the Linux driver at www.realtek.com, version 0005.1230.2011
and the license permits redistribution without modification.

While I'm here, install the files in /libdata/firmware/if_urtwn, like
most of the other network adapter firmware.

urtwn(4) can now operate without needing external files installed. Tested
on my Edimax adapter.


# 1.100 01-Jun-2012 nonaka

Use /libdata/firmware/run instead of /libdata/firmware/rum for run(4) firmwares.


Revision tags: yamt-pagecache-base5 yamt-pagecache-base4
# 1.99 25-Mar-2012 nonaka

Added urtwn(4), a driver for Realtek RTL8188CU/RTL8192CU USB IEEE 802.11b/g/n wireless network devices.


# 1.98 16-Feb-2012 njoly

Do not create obsolete ./usr/include/quota directory anymore.


Revision tags: netbsd-6-base
# 1.97 14-Feb-2012 wiz

branches: 1.97.2;
Obsolete /usr/share/man/cat3f that never contained any files, nor will it.


# 1.96 28-Jan-2012 pgoyette

Use the correct userid

Hello, christos


# 1.95 28-Jan-2012 christos

- add _tss user for tcsd, and needed directories for TrouSerS.
This is all unused as of now because the trousers is not connected to
the build yet.


# 1.94 12-Nov-2011 jmmv

Register directories for the new asm examples and their tests.


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.93 15-Oct-2011 mbalmer

branches: 1.93.2;
Install, and add to the set lists, example code to illustrate Lua module use.


# 1.92 02-Oct-2011 pgoyette

Also re-add usr/include/dev/i2c to the mtree file


# 1.91 29-Aug-2011 mrg

add the device publish daemon, written by jmcneill@.

listens on drvctl for new devices and invokes MAKEDEV for them.

missing:
- manual page
- rc.d script
- more testing

but it works well enough to make new disk nodes appear in /dev when
netbsd sees them and they're missing. you will need to make sure
you have a new /dev/MAKEDEV for this to work properly (postinstall
should handle this normally, of course.)


thanks jared!


# 1.90 26-Aug-2011 dyoung

Build and install ppath(3), property-list paths library.


# 1.89 09-Jul-2011 jmcneill

add /usr/include/dev/dtv


# 1.88 01-Jul-2011 mrg

various updates for GCC 4.5. finally obsolete some very old gcc stuff.


Revision tags: cherry-xenmp-base
# 1.87 27-Apr-2011 mbalmer

Add Japan CBM character codes.


# 1.86 21-Apr-2011 joerg

Add MKBSDGREP switch for easy testing of the GNU grep
replacement/alternative.


# 1.85 17-Apr-2011 martin

Get rid of var/chroot/tcpdump/etc


# 1.84 16-Apr-2011 christos

add cat8 and html8


# 1.83 16-Apr-2011 christos

sort and add x86


# 1.82 15-Apr-2011 joerg

Install clang's MD headers into /usr/include/clang-3.0 similar to GCC.


# 1.81 15-Apr-2011 joerg

Move the headers for compiler and platform specific intrinsincs from
/usr/include to /usr/include/gcc-4.1.


# 1.80 11-Apr-2011 martin

When run as root, tcpdump will chroot to /var/run/tcpdump - but it can
not look up /etc/protcols in there. So install a copy of /etc/protocols
into the chroot area.
Fixes PR bin/44721.


# 1.79 24-Mar-2011 bouyer

Add a new libquota library, which contains some blocks to build and/or
parse quota plists; as well as a getfsquota() function to retrieve quotas
for a single id from a single filesystem (whatever filesystem this is:
a local quota-enabled fs or NFS). This is build on functions getufsquota()
(for local filesystems with UFS-like quotas) and getnfsquota();
which are also available to userland programs.
move functions from quota2_subr.c to libquota or libprop as appropriate,
and ajust in-tree quota tools.
move some declarations from kernel headers to either sys/quota.h or
quota/quota.h as appropriate. ufs/ufs/quota.h still installed because
it's needed by other installed ufs headers.
ufs/ufs/quota1.h still installed as a quick&dirty way to get a code
using the old quotactl() to compile (just include ufs/ufs/quota1.h instead of
ufs/ufs/quota.h - old code won't compile without this change and this is
on purpose).
Discussed on tech-kern@ and tech-net@ (long thread, but not much about
libquota itself ...)


# 1.78 10-Mar-2011 jmmv

Enable the build of tmux and add the necessary directory and file entries.


Revision tags: bouyer-quota2-nbase
# 1.77 20-Feb-2011 christos

fix wrong path. Pointed by Anon Ymous


# 1.76 20-Feb-2011 christos

missing directory


# 1.75 20-Feb-2011 christos

Add the libsaslc example dir.


Revision tags: bouyer-quota2-base
# 1.74 26-Jan-2011 pooka

add sandpoint dirs for man chapter 4, they seem to be required now


# 1.73 26-Jan-2011 pooka

Add support for the Extensible MIPS ("eMIPS") platform. The
NetBSD/emips port runs on Xilinx and Beecube FPGA systems and the
Giano system simulator.

eMIPS is a platform developed at Microsoft Research for researching
reconfigurable computing. eMIPS allows dynamic loading and scheduling
of application-specific circuits for the purpose of accelerating
computations based on the current workload.

NetBSD eMIPS support for NetBSD 4.x was written at Microsoft Research
by Alessandro Forin and Neil Pittman. Microsoft Corporation has
donated full copyright to The NetBSD Foundation.

Platform support for eMIPS is the first part of Microsoft's
contribution. The second part includes the hardware accelerator
framework and will be proposed on tech-kern soon.


# 1.72 05-Jan-2011 haad

branches: 1.72.2;
Allow operator to use lvm in read-only mode. Switch LVM lock dir to
/var/run/lvm and create it in rc.d/mountcritlocal. Fix dm control device
permissions to allow rw for operator.

Test if we are running lvm commands as operator and if that it's true do not
create vg backups and do not print confusing warning.


Revision tags: matt-mips64-premerge-20101231
# 1.71 01-Jan-2011 haad

Remove optional keyword from directory definition.


# 1.70 01-Jan-2011 haad

Add /var/lock/lvm subdir for LVM it can be created automagically but I think
that it's better to have it created before.


# 1.69 01-Jan-2011 haad

Add /var/lock directory to base set it's used by LVM and other tools.
Change group owner to operator to enable LVM locking for him.


# 1.68 17-Dec-2010 jruoho

Make tcpdump(8) to drop root privileges and chroot(2) by default.


# 1.67 08-Dec-2010 njoly

Make tests set generation optional, skipped for MKATF=no build.


# 1.66 05-Dec-2010 christos

new /usr/include/pcap directory.


# 1.65 01-Dec-2010 pooka

adjust previous a bit to attempt to deal with MKMONKEY


# 1.64 30-Nov-2010 riz

Add sets/mtree goop for new test program and accompanying dirs.


# 1.63 30-Nov-2010 pooka

build system gobbeldygook for tests


# 1.62 23-Nov-2010 pooka

Add simple test for md(4) which just stuffs junk into /dev/rmd0d
and checks the same data can be retrieved.


# 1.61 11-Nov-2010 pooka

build system worship for new tests.


# 1.60 07-Nov-2010 pooka

usual goop for new tp & dir


# 1.59 04-Nov-2010 pooka

debug entries are sacred too


# 1.58 04-Nov-2010 pgoyette

Remove lib/libc/stdio - no longer anything in there.


# 1.57 04-Nov-2010 pooka

+ tests/lib/libc/stdio


# 1.56 03-Nov-2010 christos

add otus


# 1.55 02-Nov-2010 joerg

Install XZ's header files.


# 1.54 31-Oct-2010 mbalmer

Link Lua to the build and add the resulting files to the distribution sets.
Document the addition of Lua and the change we made to the default settings.


# 1.53 20-Oct-2010 jmmv

Adjust file lists and directories to match atf 0.11.


# 1.52 25-Sep-2010 wiz

Remove obsoleted directory /usr/share/doc/html/ntp/build/scripts


# 1.51 10-Sep-2010 christos

add the keys directory to base.


# 1.50 09-Sep-2010 christos

add glob tests.


# 1.49 25-Aug-2010 jmmv

Add tests dir for libdes.


# 1.48 24-Aug-2010 pooka

scsipi test


# 1.47 21-Aug-2010 christos

add x86 section 9 man directories


# 1.46 10-Aug-2010 pooka

tests/net/carp


# 1.45 06-Aug-2010 pooka

+tests/dev/sysmon


# 1.44 04-Aug-2010 pooka

dev + dev/audio test dirs


# 1.43 01-Aug-2010 jmmv

Add directory for sort(1) tests.


# 1.42 26-Jul-2010 pooka

nfs testdirs


# 1.41 25-Jul-2010 pooka

here we go loop if loop


# 1.40 18-Jul-2010 jmmv

Add dirs for libobjc tests.


# 1.39 18-Jul-2010 jmmv

Add directories for lint1 tests.


# 1.38 17-Jul-2010 jmmv

Add directories for the lib/csu/ and include/ tests.


# 1.37 16-Jul-2010 jmmv

Add dirs for libpthread tests.


# 1.36 16-Jul-2010 jmmv

Add new tests dirs.


# 1.35 08-Jul-2010 christos

add {man,cat,html4}/x86


# 1.34 06-Jul-2010 njoly

+./libdata/firmware/upgt


# 1.33 06-Jul-2010 pooka

+fs/puffs/h_dtfs


# 1.32 06-Jul-2010 pooka

+testdir


# 1.31 05-Jul-2010 mrg

add ./usr/libdata/firmware/radeon


# 1.30 05-Jul-2010 njoly

Add test program that use sample code from kern/41937, and fs rump
helpers to check currently supported filesystems.

t_rmdirrace (1/1): 5 test cases
ext2fs_race: Passed.
ffs_race: Passed.
msdosfs_race: Passed.
sysvbfs_race: Passed.
tmpfs_race: Passed.


# 1.29 04-Jul-2010 pooka

the usual testdir boogie-woogie


# 1.28 03-Jul-2010 njoly

-./usr/libdata/debug/usr/tests/atf/test_programs
+./usr/libdata/debug/usr/tests/atf/test-programs


# 1.27 03-Jul-2010 jmmv

Adjust directories for atf 0.10.


# 1.26 28-Jun-2010 pooka

more mtree fun for everyone with testdirs


# 1.25 28-Jun-2010 pooka

tests/lfs


# 1.24 16-Jun-2010 pooka

tests


# 1.23 14-Jun-2010 pooka

tests/fs/ptyfs


# 1.22 10-Jun-2010 pooka

update


# 1.21 09-Jun-2010 pooka

arbor days are here again


# 1.20 04-Jun-2010 jmmv

Remove directories not required by atf-0.9 any more.


# 1.19 08-May-2010 jmmv

Update directories to match the atf 0.8 layout.


# 1.18 27-Apr-2010 lukem

add usr/libdata/debug/usr/lib and usr/libdata/debug/usr/lib/i18n


# 1.17 21-Apr-2010 pooka

bend over


# 1.16 13-Apr-2010 pooka

Build & install msdosfs snapshot test and deal with the happy happy
joy joy setlistdist etcetc. stuff.


# 1.15 31-Mar-2010 pooka

add necessary build bucatini for kernfs tests


# 1.14 30-Mar-2010 pooka

add nullfs/umapfs tests to setlists etc


# 1.13 29-Mar-2010 pooka

.. then jump through the mtree hoops for adding a test


# 1.12 21-Mar-2010 pooka

don't create obsoleted directories


# 1.11 15-Mar-2010 jmmv

Add the /usr/tests/sys/rc directory.


# 1.10 26-Jan-2010 wiz

Install mom macro sets again, per request from Petar Bogdanovic.
Don't install generated PostScript files that were part of the reason
for the removal.

Based on a patch by him with slight changes.


# 1.9 24-Jan-2010 joerg

Add a regression test for the SHA2 family that also checks for unaligned
accesses.


Revision tags: matt-premerge-20091211
# 1.8 05-Dec-2009 pooka

Remove the portalfs kernel file system driver. Replace mount_portal(8)
with a version based on puffs. User functionality remains the same.


# 1.7 05-Dec-2009 pooka

Remove support for NetBSD/playstation2.


Revision tags: playstation2-eol-2009
# 1.6 21-Nov-2009 roy

Hook openresolv into build.


# 1.5 02-Nov-2009 plunky

add ATF tests for libevent


# 1.4 12-Oct-2009 tron

Add directory "/etc/zfs".


# 1.3 24-Sep-2009 pooka

add regression tests for dlinfo()


# 1.2 07-Sep-2009 mrg

install the fontconfig files into /etc/fonts/conf.avail, and symlink
the default ones into /etc/fonts/conf.d, as per default.

reported by jukka marin on netbsd-users.


# 1.1 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".