History log of /src/distrib/sets/lists/base/md.sparc64
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
# 1.264 11-Jul-2024 riastradh

distrib/sets/lists: Add a blank comment line between RCS id and body.

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

No functional change intended.


Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base
# 1.263 09-Apr-2024 nia

branches: 1.263.2;
Add new sets: base32, debug32, manhtml

- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit
compatibility, previously included in base

- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries
containing debug symbols for 32-bit compatiblity, previously included
in debug

- manhtml contains (when MKHTML=yes) the HTML files previously included
in 'man', which are of limited utility without third-party software.

The motivation for this change is to be able to easily exclude sets
from CD-ROM images that go over the size limit without xz compression
(which many NetBSD platforms struggle to extract at acceptable speeds).


# 1.262 05-Aug-2023 riastradh

base/md.amd64, base/md.sparc64: Mark openssl compat directories.

Should fix MKCOMPAT=no build.

PR port-amd64/57567


# 1.261 27-May-2023 riastradh

openssl: Add missing sparc compat openssl engines to set list.


# 1.260 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.259 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.258 11-May-2023 christos

switch sparc64/aarch64 to OpenSSL-3.x


Revision tags: netbsd-10-base
# 1.257 08-Sep-2022 rillig

branches: 1.257.2;
distrib/sets: remove trailing empty lines


# 1.256 09-Jan-2022 martin

First try (certainly wrong for many builds) to add sysinst catalog files.


Revision tags: netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base thorpej-futex-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107
# 1.255 05-Jan-2017 wiz

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


Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.254 03-Jul-2015 matt

branches: 1.254.2;
Remove entries made redundnat by compatdir/compatfile


# 1.253 03-Jul-2015 christos

new libssh


# 1.252 29-May-2015 christos

bump libintl


# 1.251 17-Apr-2015 christos

bump liblzma


# 1.250 04-Apr-2015 christos

bump libssh


# 1.249 31-Mar-2015 christos

bump libpcap.


# 1.248 25-Jan-2015 christos

stuff added by blacklist


# 1.247 17-Jan-2015 christos

bump libamu.


# 1.246 16-Jan-2015 christos

bump libc for strtoi and strtou


# 1.245 13-Jan-2015 spz

Update of OpenSSL to 1.0.1k part 3:
- bump the shared library versions
- adjust set lists
- regenerate man pages
- note the import in doc/3RDPARTY and doc/CHANGES

there were no changes in asm parts


# 1.244 02-Jan-2015 christos

bump libmagic


# 1.243 10-Dec-2014 christos

remove obsolete entries for libisccfg which are not.


# 1.242 10-Dec-2014 christos

bump for bind update


# 1.241 25-Oct-2014 joerg

Consistently tag libasan with gcc=48


# 1.240 22-Oct-2014 christos

Add libasan


# 1.239 19-Oct-2014 christos

bump libssh


# 1.238 13-Oct-2014 christos

bump libc and add man pages for open_{,w}memstream


# 1.237 10-Oct-2014 mrg

bump libstdc++ minor due to new complex etc functions enabled.


# 1.236 10-Oct-2014 christos

bump libm for long double complex functions


# 1.235 26-Sep-2014 christos

add execvpe,execlpe bump.


# 1.234 24-Sep-2014 christos

add strnstr from FreeBSD


# 1.233 22-Aug-2014 apb

sort


Revision tags: netbsd-7-base tls-maxphys-base
# 1.232 10-Aug-2014 spz

branches: 1.232.2;
merge openssl 1.0.1i


Revision tags: tls-earlyentropy-base
# 1.231 06-Aug-2014 martin

Punt - backout sysinst message catlogs


# 1.230 06-Aug-2014 martin

Sigh - move sysinst catalog files (which differ per arch, ouch!)
to md lists.


# 1.229 26-Jul-2014 dholland

fix MKPAM=no build


# 1.228 25-Jul-2014 dholland

Update set lists for libc bump and new man pages.


# 1.227 25-Jul-2014 mrg

introduce a new pci_drvname(3) to libpci. implement it in the backend
via PCI_IOC_DRVNAME.

update manual and set lists (and remove a couple of doubled entries.)o

this will be used in libpciaccess() to implement the has_kernel_driver()
method.


# 1.226 23-Jul-2014 lneto

fixed removal of Lua 5.1 entries from distrib/sets/lists


# 1.225 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.224 08-Jul-2014 spz

infrastructure for bind-9.10.0-P2:
adding the tools delv and dnssec-importkey
adding libirs to support delv


# 1.223 18-Jun-2014 christos

bump libc.


# 1.222 13-Jun-2014 joerg

Add asysctl(3) and asysctlbyname(3) wrappers for the common idiom of
fetching dynamically sized data via sysctl.


# 1.221 28-May-2014 tron

Update for OpenLDAP 2.4.39.


# 1.220 18-May-2014 nat

libossaudio minor version bump to signify new ioctls.


# 1.219 15-May-2014 apb

sort


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

branches: 1.218.2;
bump libssl


Revision tags: riastradh-drm2-base3
# 1.217 10-Mar-2014 martin

Fix compat libelf version


# 1.216 09-Mar-2014 htodd

Fix typo in library version.


# 1.215 09-Mar-2014 christos

bump libelf and libdwarf


# 1.214 01-Mar-2014 dsl

Replace all the libbind9.so.7 with libbind9.so.8.
Hmm... why isn't the list of 32bit compat libs based on the normal list?


# 1.213 01-Mar-2014 christos

bump bind libraries


# 1.212 16-Feb-2014 christos

bump sqlite3


# 1.211 08-Feb-2014 jmmv

Update file lists for atf 0.19.

This has been tested with both MKKYUA=no (the default) and MKKYUA=yes, as
well as with a non-clean tree and a clean build. Hopefully I got the
details right... but they were tricky!


# 1.210 31-Jan-2014 christos

bump libc for ___lwp_park60


# 1.209 17-Jan-2014 riz

Finish updating set lists for libc minor bump.


# 1.208 11-Jan-2014 christos

bump openssl libraries


# 1.207 08-Jan-2014 christos

bump libc for ptsname_r


# 1.206 31-Dec-2013 christos

bump libisc for new bind


# 1.205 13-Nov-2013 mbalmer

Add the syslog(3) Lua binding to the build.


# 1.204 08-Nov-2013 christos

bump libssh


# 1.203 02-Nov-2013 christos

more sets fixes (libgomp, libobjc)


# 1.202 01-Nov-2013 mrg

add support for GCC 4.8 sets.


# 1.201 27-Oct-2013 apb

sort


# 1.200 19-Oct-2013 christos

bump libc


# 1.199 18-Oct-2013 jmmv

Add liblutok.so.2.

Also mark liblutok.so.1 as obsolete. While this should not be done in the
general case, I think it's fine here because MKKYUA still defaults to NO
and therefore lutok is not built by default.


# 1.198 29-Sep-2013 christos

bump for binutils


# 1.197 28-Aug-2013 riastradh

Update set lists after libc minor bump.


# 1.196 11-Aug-2013 joerg

Sort entries in strcmp order.


# 1.195 28-Jul-2013 pgoyette

Update sets lists for new bind9 and friends.


# 1.194 27-Jul-2013 christos

lists for new bind 9.9.3-P2


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base
# 1.193 28-Apr-2013 joerg

Introduce MKLIBSTDCXX, defaulting to yes.


# 1.192 27-Apr-2013 joerg

Add build glue for libc++.


# 1.191 11-Apr-2013 christos

libevent sets


# 1.190 07-Apr-2013 christos

bump pam shared objects.


# 1.189 06-Apr-2013 christos

new libpcap


# 1.188 06-Apr-2013 christos

new libpam sets.


# 1.187 03-Apr-2013 christos

bump libpthread for pthread_cond_setclock


# 1.186 29-Mar-2013 christos

bump libssh


# 1.185 24-Mar-2013 christos

bump the rest of the bind libraries


# 1.184 24-Mar-2013 christos

bump bind libraries


Revision tags: agc-symver-base
# 1.183 23-Mar-2013 christos

bump libmagic


# 1.182 12-Mar-2013 christos

more sets lossage


# 1.181 11-Mar-2013 christos

more npf sets lossage.


# 1.180 01-Mar-2013 pooka

Add interfaces that out-of-librumpuser hypercalls can use to unschedule
and reschedule themselves if they plan to block.


# 1.179 16-Feb-2013 jmmv

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


# 1.178 05-Feb-2013 christos

bump libcrypto and libssl


# 1.177 22-Jan-2013 christos

bump libedit


Revision tags: yamt-pagecache-base8
# 1.176 17-Jan-2013 christos

bump libdwarf


# 1.175 04-Jan-2013 christos

missed libmagic bump


# 1.174 03-Jan-2013 christos

bump libmagic


# 1.173 18-Dec-2012 spz

add entries built for MKDEBUG and MKDEBUGLIB to the set lists
Thanks to Hisashi T Fujinaka <htodd@twofifty.com> for pointing out the gap.


Revision tags: yamt-pagecache-base7
# 1.172 12-Dec-2012 christos

bump libssh


# 1.171 10-Dec-2012 rmind

Add NPF "rndblock" extension to randomly drop packets (using a random function
with a percentage or modulo operation). This is a demo module, although it can
be used for packet loss simulation. Example of a procedure in npf.conf:

procedure "somedrop" {
# Drop 1.9% of the traffic
rndblock: percentage 1.9
}


# 1.170 09-Dec-2012 spz

Make the compat libs of npf extension shared libraries go to the
compat directories instead of overwriting the arch native libs.
Also, make sure the compat directories get created. Tested on amd64.


# 1.169 04-Dec-2012 spz

merge bind-9-9-2-P1 and adjust build as needed
fixes CVE-2012-5688, see:
http://www.isc.org/software/bind/advisories/cve-2012-5688


# 1.168 20-Nov-2012 agc

Fix set lists after the merge of netpgpverify(1) and libnetpgpverify(3)
from the agc-netpgp-standalone branch.


# 1.167 15-Nov-2012 christos

bump resolver library.


Revision tags: yamt-pagecache-base6
# 1.166 16-Sep-2012 tls

*Sigh* provide, by default, the dumb "allocate 64K on the stack" variant
of the lzf_compress API by default. This is because there is evidently
code floating around out there in the world with broken autoconf scripts that
don't check for LZF_STATE_ARG in the lzf header files and just assume the
dumb version of the API.

We rename the sane API to lzf_compress_r and implement the dumb API in
terms of it. Consequently, bump liblzf major version number. This is
fine because nothing used our liblzf with the old API.

Add lzf(1) utility from LZF distribution. Add manual page for lzf(1).


# 1.165 10-Aug-2012 joerg

branches: 1.165.2;
Make GCC entries optional.


# 1.164 08-Aug-2012 christos

adjust for MKRUMP = no


# 1.163 26-Jul-2012 christos

new openssl


# 1.162 14-Jul-2012 mlelstv

update lists after version bump of libc.


# 1.161 11-Jul-2012 jmmv

Update file sets for atf 0.16.

In particular, add entries for the new libatf-c and libatf-c++ shared
libraries. I have followed existing entries to come up with the right
lines to add... but this is quite tricky, so please forgive any fallout
that may follow (and let me know if there is any!).


# 1.160 11-Jul-2012 christos

mark idea and mdc2 libraries obsolete.


# 1.159 10-Jul-2012 christos

add crypto shared libraries


# 1.158 08-Jul-2012 rmind

Fix the lists.


# 1.157 05-Jun-2012 christos

bump for bind-9.9.1-P1


# 1.156 29-May-2012 martin

Add 32bit libexecinfo version


Revision tags: yamt-pagecache-base5
# 1.155 02-May-2012 christos

bump libssh


Revision tags: yamt-pagecache-base4
# 1.154 07-Apr-2012 christos

- add getdisk{raw,cooked}name
- bump libutil


# 1.153 07-Apr-2012 christos

bump libutil and new getfsspecname


# 1.152 06-Apr-2012 spz

adjust for expat-2.1.0


# 1.151 08-Mar-2012 joerg

Implement sem_timedwait.


# 1.150 29-Feb-2012 tron

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


# 1.149 28-Feb-2012 joerg

Merge XZ 5.0.3.


# 1.148 16-Feb-2012 joerg

Add _dlauxinfo helper function to provide access to the ELF auxilary
vector. This can normally be found via __ps_strings, but libc is
initialised too early when linked dynamically and doesn't have access to
it yet, so provide an alternative mechanism via ld.elf_so.
Bump libc minor.


Revision tags: netbsd-6-base
# 1.147 11-Feb-2012 martin

branches: 1.147.2;
Add userland part of posix_spawn. Libc functions imported from FreeBSD.
Based on Charles Zhang's summer of code project.


# 1.146 01-Feb-2012 dholland

Set list updates for libquota bump.


# 1.145 30-Jan-2012 dholland

Set list updates for libquota minor bump.

(the 32-bit lib and debug lib lists really ought to be automatically
generated)


# 1.144 29-Jan-2012 joerg

Bump libsqlite3 minor version for new functions in 3.7.10.


# 1.143 22-Jan-2012 christos

From tnozaki@: make fpos_t a complex object that keeps track of the parse
state of the stream. Change argument of the seek function to funopen() from
fpos_t to off_t. Make f{g,s}etpos() use the new fpos_t struct, while providing
backwards compatible entry points. Approved by releng@


# 1.142 09-Jan-2012 dholland

Bump minor version of libquota.so.


# 1.141 27-Dec-2011 christos

undo the pam bump. requested by joerg.


# 1.140 25-Dec-2011 christos

openpam changes


Revision tags: yamt-pagecache-base3 yamt-pagecache-base2
# 1.139 05-Nov-2011 christos

add tre to the sets.


Revision tags: yamt-pagecache-base
# 1.138 15-Oct-2011 mbalmer

branches: 1.138.2;
Link the sqlite Lua module to the build and add it to the set lists.


# 1.137 13-Oct-2011 joerg

Hook up SQLite into the build


# 1.136 08-Oct-2011 mbalmer

Link the gpio(4) Lua module to the build and add it to the set lists.
(There is no manual page yet, since we have not yet decided where to put
them for Lua modules.)


# 1.135 25-Sep-2011 christos

- bump libbfd and libopcodes for new binutils.
- new elfedit program


# 1.134 23-Sep-2011 mrg

build and install libgomp, as needed by "cc -fopenmp", and its
suplimentary files like libgomp.spec and omp.h.


# 1.133 19-Sep-2011 christos

bump libc


# 1.132 12-Sep-2011 christos

bump libisc too.


# 1.131 11-Sep-2011 christos

sets for bind.


# 1.130 07-Sep-2011 christos

bump libssh


# 1.129 30-Aug-2011 bouyer

Add getlabelusesmbr(), as proposed in
http://mail-index.netbsd.org/tech-userlevel/2011/08/25/msg005404.html
This is used by disk tools such as disklabel(8) to dynamically decide is
the undelyling platform uses a disklabel-in-mbr-partition or not
(instead of using a compile-time list of ports).
getlabelusesmbr() reads the sysctl kern.labelusesmbr, takes its value from the
machdep #define LABELUSESMBR.
For evbmips, make LABELUSESMBR 1 if the platform uses pmon
as bootloader, and 0 (the previous value) otherwise.


# 1.128 28-Aug-2011 christos

bump libutil for strpct


# 1.127 26-Aug-2011 dyoung

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


# 1.126 26-Jul-2011 joerg

Add scalbnl to libm.


# 1.125 25-Jul-2011 christos

bump libssh to 17.


# 1.124 21-Jul-2011 mrg

build GMP, MPFR and MPC as private libraries just for GCC. don't
install the headers or librarys into the system.

someone who really cares could make them shlibs again and have them
installed into eg, /usr/lib/gcc. not convinced it is worth it.


# 1.123 05-Jul-2011 spz

increase libdns minor version


# 1.122 05-Jul-2011 spz

bumping the major of libcrypto and libssl as suggested by tls@


# 1.121 03-Jul-2011 mrg

updates for GCC 4.5 components. sort.


# 1.120 01-Jul-2011 mrg

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


# 1.119 26-Jun-2011 christos

* Arrange for interfaces that create new file descriptors to be able to
set close-on-exec on creation (http://udrepper.livejournal.com/20407.html).

- Add F_DUPFD_CLOEXEC to fcntl(2).
- Add MSG_CMSG_CLOEXEC to recvmsg(2) for unix file descriptor passing.
- Add dup3(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK.
- Add pipe2(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK.
- Add flags SOCK_CLOEXEC, SOCK_NONBLOCK to the socket type parameter
for socket(2) and socketpair(2).
- Add new paccept(2) syscall that takes an additional sigset_t to alter
the sigmask temporarily and a flags argument to set SOCK_CLOEXEC,
SOCK_NONBLOCK.
- Add new mode character 'e' to fopen(3) and popen(3) to open pipes
and file descriptors for close on exec.
- Add new kqueue1(2) syscall with a new flags argument to open the
kqueue file descriptor with O_CLOEXEC, O_NONBLOCK.

* Fix the system calls that take socklen_t arguments to actually do so.

* Don't include userland header files (signal.h) from system header files
(rump_syscallargs.h).

* Bump libc version for the new syscalls.


# 1.118 25-Jun-2011 agc

libmj major number bump


# 1.117 05-Jun-2011 spz

merge
It builds, which is an improvement to before. It may not work.
AES-NI is disabled and needs to be retrofitted yet


Revision tags: cherry-xenmp-base
# 1.116 29-May-2011 spz

branches: 1.116.2;
merge 9.8.0-P2:
- fixes CVE-2011-1910: Large RRSIG RRsets and Negative Caching can crash named
- fixes CVE-2011-0414: bind lockup during IXFR
- return a more correct error in case of policy violation

bump version of libdns and libisc


# 1.115 13-May-2011 christos

bump libmagic


# 1.114 09-May-2011 manu

Attempt to fix build after perfuse addition (there is no MKPERFUSE)


# 1.113 09-May-2011 manu

Enable the build of perfused and libperfuse


# 1.112 17-Apr-2011 mrg

various updates to deal with heimdal update.


# 1.111 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.110 12-Mar-2011 christos

Fix various vis/unvis issues:
- no need for all the weak symbols
- define a new _VIS_END flag for UNVIS_END so that there are no collisions
between and vis and unvis flags.
- add bound versions of the vis and unvis functions that take the length of
the destination buffer. Unlike the OpenBSD ones they return -1 or NULL if
the buffer is not large enough, instead of silently truncating.


Revision tags: bouyer-quota2-nbase bouyer-quota2-base
# 1.109 16-Feb-2011 christos

bump for bind-9.8.0rc1


# 1.108 12-Feb-2011 matt

Add entries for libsaslc
Add some missings entries for amd64


# 1.107 11-Feb-2011 matt

Add compat entries for libdevmapper and liblzf


# 1.106 09-Feb-2011 haad

Fix libdm breakage on 64bit platforms.


# 1.105 06-Feb-2011 christos

remquo{,f} from FreeBSD via Stathis Kamperis


# 1.104 04-Feb-2011 christos

bump libc for arc4random_{buf,uniform}


# 1.103 02-Feb-2011 rmind

NPF checkpoint:
- Add libnpf(3) - a library to control NPF (configuration, ruleset, etc).
- Add NPF support for ftp-proxy(8).
- Add rc.d script for NPF.
- Convert npfctl(8) to use libnpf(3) and thus make it less depressive.
Note: next clean-up step should be a parser, once dholland@ will finish it.
- Add more documentation.
- Various fixes.


# 1.102 18-Jan-2011 pooka

branches: 1.102.2;
hook librumphijack to the build


# 1.101 17-Jan-2011 agc

Hook libisns into the build, and modify the set lists accordingly.

Note the addition of iSNS protocol support in doc/CHANGES

With thanks to Wasabi Systems for contributing the code.


Revision tags: matt-mips64-premerge-20101231
# 1.100 16-Dec-2010 christos

sets for tzcode enhancements


# 1.99 12-Dec-2010 adam

setlists updated for OpenLDAP 2.4.23


# 1.98 05-Dec-2010 pooka

rumpcrypto should never have been its own faction, so finally make
it a component under kern, i.e. rumpcrypto -> rumpkern_crypto.


# 1.97 05-Dec-2010 christos

sets for new libpcap and tcpdump


# 1.96 03-Dec-2010 plunky

Remove the do-external-lib and do-gnu-lib targets, along with
external/lib/Makefile and crypto/external/lib/Makefile, replacing
them all with SUBDIRs directly from lib/Makefile.

compat/compatsubdirs.mk becomes simpler now, as everything is built
from lib/Makefile, meaning all the libraries will now be built under
compat so update the set lists to account for that.


# 1.95 02-Dec-2010 christos

fix sets for bind 9.7.2-P3


# 1.94 22-Nov-2010 christos

bump libssh to 16


# 1.93 21-Nov-2010 adam

setlists updated for OpenSSH 5.6


# 1.92 04-Nov-2010 pooka

Add rumpclient to setlists.

You know, I used to think setlists were ridiculous back when ~20
entries per lib were required. It seems we're up to 47 and I've
long since run out of superlatives to describe the situation.


# 1.91 02-Nov-2010 joerg

Hook up xz into the build system.


# 1.90 31-Oct-2010 mbalmer

Fix file lists for amd64 and sparc64 since on these arches 32bit versions of
the libraries are built as well.


# 1.89 24-Sep-2010 skrll

libc minor was bumped.


# 1.88 07-Aug-2010 agc

merge conflicts

this isn't how this was planned, but needed for releases to build. will
be revisited later


# 1.87 11-Jul-2010 mrg

mark some skey files with skey tag


# 1.86 11-Jul-2010 mrg

ldap is configured to depend upon MKCRYPTO no, so force MKLAP=no if
MKCRYPTO=no.
don't build pkg_install, libcrypto tests or rump_smbfs if MKCRYPTO=no.
mark librumpcrypto, rump_smb, pkg_*

fix set lists as appropriate.


# 1.85 29-Jun-2010 mrg

fix MKISCSI=no, MKLDAP=no and MKKERBEROS=no builds.


# 1.84 07-Jun-2010 tnozaki

1. MB_LEN_MAX switch MD to MI.
2. unfortunately hppa's MB_LEN_MAX is defined incorrectly 6 instead of 32
so we have to add more setlocale(3) __RENAME func, __setlocale50.
3. move setlocale1.c and setlocale32.c to lib/libc/compat/locale/*
prepareing for next libc major crunk.
4. bump libc minor version.


# 1.83 21-May-2010 pooka

Bump major of libpuffs, librefuse and libp2k.

Hmm, 60 lines changed (!!), 3 medium camels sacrificed and half
the total working time spent here. I picked the wrong day to not
quit editing setlists.


# 1.82 02-May-2010 nakayama

Move dirs of debug compat lib from comp to base. Fix builds for sparc64.


# 1.81 25-Apr-2010 joerg

Add the constant database reader (cdbr(3)) and writer ((cdbw(3)).
They implement a space efficent write-once database with fast access
path. Switch the services(5) database to use cdb. The size of the
database file decreases from 2.1MB disk space to 307KB. Access
performance is about the same if setservent(0) is used and about an
order of magnitude faster otherwise. services_mkdb defaults to the new
format, but can optionally create the old db(3) format as well for
statically linked legacy applications.


# 1.80 13-Mar-2010 agc

deal with libnetpgp major bump to 3


# 1.79 10-Mar-2010 abs

Relegate edlabel to use in extremely memory constrained install
ramdisks and prefer disklabel elsewhere.
Based on discussion on affected port lists (port-sparc port-sparc64
port-sun3 port-sun2 port-atari port-mvme68k).
All listed ports plus amd64 test built after change


# 1.78 08-Mar-2010 lukem

update for openldap 2.4.21 (add ldapurl, man page for ldapexop, shlib bumps)


# 1.77 03-Feb-2010 roy

Userland now builds and uses terminfo instead of termcap.

OK: core@, jdc@


# 1.76 14-Jan-2010 wiz

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


# 1.75 11-Jan-2010 christos

bump libm for exp2 and exp2f


# 1.74 27-Dec-2009 christos

don't bump libdes - not needed.


# 1.73 27-Dec-2009 christos

new openssh


# 1.72 27-Dec-2009 christos

new openssl


# 1.71 26-Dec-2009 christos

sets for new bind.


# 1.70 15-Dec-2009 mrg

update mips64* sets for reality, and fix a couple of newly introduced
issues with sparc64 and amd64.


Revision tags: matt-premerge-20091211
# 1.69 13-Dec-2009 mrg

obsolete a bunch of files that should never have been installed, found
by the new src/compat framework that builds libraries more like they
are normally built.


# 1.68 08-Nov-2009 skrll

Remove references to binutils 2.16 and 2.19 - everything is 2.19 now.


# 1.67 02-Nov-2009 plunky

switch build to use libevent-1.4.12-stable from external


# 1.66 25-Oct-2009 christos

updates for new bind


# 1.65 18-Oct-2009 pooka

bump minor for puffs_setmntinfo()


# 1.64 11-Oct-2009 mrg

libprop minor got bumped. HI BAD!


# 1.63 04-Oct-2009 christos

bump libm.


# 1.62 02-Oct-2009 tsarna

Introduce allocaddrinfo(3) to make writing getaddrinfo() nss plugins easier.
Discussed on tech-net.


# 1.61 11-Sep-2009 mrg

fix build for HAVE_BINUTILS=219.


# 1.60 11-Sep-2009 mrg

build binutils 2.19 compat libraries. this lets HAVE_BINUTILS=219
work for amd64, and probably for sparc64.


# 1.59 03-Sep-2009 pooka

Build & install rumpdev, a device component for rump. It currently
supports autoconf and is required for example by pseudo-device rump
components.


# 1.58 03-Sep-2009 pooka

install librumpcrypto component: kernel crypto routines


# 1.57 16-Aug-2009 christos

Version fts one more time! This is the most versioned API ever... Bump
fts_level from short to int to avoid a potential DoS.
From Maksymilian Arciemowicz


# 1.56 03-Aug-2009 plunky

Add bt_dev(3), an platform neutral API for accessing (locally configured)
Bluetooth devices, and bump libbluetooth minor version.

This is a reimplementation of an API largely developed by Maksim Yevmenkin
on FreeBSD to make it easier to port BlueZ/Linux programs which depend on
something similar. Alas, the BlueZ/Linux API is incompatible and unportable
as it depends on a 'device' being referenced by an int, but this will
hopefully make it easier to port software using that.

(bump libbluetooth minor version)


# 1.55 21-Jul-2009 mrg

updates for compat builds.


# 1.54 20-Jul-2009 christos

bump libcrypto and friends; OpenSSL abi change: do_cipher last argument
changed from u_int to size_t. Affects _LP64 only.


# 1.53 20-Jul-2009 joerg

Add a fast, platform independent hash function to libc.
The algorithm used is the Jenkins hash. The name (mi_vector_hash)
reflects the nature of the hash function.
Add glue for libc ATF tests and include a test case to make sure that
(mis)alignment and endianess are handled correctly.

Bump libc minor to 169.


# 1.52 19-Jul-2009 christos

new openssl


# 1.51 08-Jul-2009 tls

Update to libevent-1.4.11-stable. This has been a long time coming and
fixes many bugs, particularly with signal handling.

The regression tests have also been updated and complete successfully
on amd64.


# 1.50 28-Jun-2009 agc

Remove premature addition of compat32 libs to arch-specific sets.


# 1.49 25-Jun-2009 agc

finish off the move to the external framework for iscsi by fixing up the
set lists - thanks to tron for the nudge.


# 1.48 09-Jun-2009 mrg

add copmat netpgp libs.


# 1.47 07-Jun-2009 christos

bump libssh


# 1.46 26-May-2009 joerg

Add SHA224 implementation to libc.
Make libcrypto use the SHA2 implementation of libc.
Bump minor versions of libc and libcrypto.


# 1.45 20-May-2009 christos

add /libexec versions of rtld.


# 1.44 18-May-2009 plunky

bump libutil minor for snprintb_m()


Revision tags: jym-xensuspend-nbase jym-xensuspend-base
# 1.43 12-May-2009 plunky

remove libsdp as improved functionality has been enabled in libbluetooth.


# 1.42 12-May-2009 plunky

Add in the new Service Discovery Protocol API as announced previously in
http://mail-index.netbsd.org/tech-userlevel/2009/02/27/msg001764.html

in lib/libbluetooth, add new SDP functions and bump minor version
replace usr.sbin/sdpd with new version
install sdp.h and sdp.3 from lib/libbluetooth

(Don't remove libsdp yet since some programs still refer to it)


# 1.41 08-May-2009 christos

bump libmagic.so


# 1.40 02-May-2009 perry

more libc.so.12.166->libc.so.12.167 -- hopefully the end


# 1.39 12-Apr-2009 christos

more library brokenness


# 1.38 12-Apr-2009 christos

err too many places to fix...


# 1.37 12-Apr-2009 christos

bump libc and bind libraries.


# 1.36 10-Apr-2009 christos

bump libc for memrchr and glob_pattern_p


# 1.35 16-Feb-2009 christos

bump libssh


# 1.34 16-Feb-2009 tron

Add "edlabel" which now gets build under NetBSD/sparc64.


# 1.33 14-Feb-2009 abs

Build and install edlabel based on MACHINE_ARCH not MACHINE


# 1.32 13-Jan-2009 jnemeth

branches: 1.32.2;
missed a couple


# 1.31 13-Jan-2009 jnemeth

- more christos-time_t shared library bumps
- sort


# 1.30 29-Nov-2008 tsutsui

Reorganize lists for MD modules:
- move MD module files from md.* into separate module.* lists
- make those module lists per MACHINE_CPU or MACHINE_ARCH,
rather than per MACHINE

Tested on several ports.

XXX maybe we should also move usr/tests/modules/k_helper/k_helper.kmod
XXX from lists/tests/mi to lists/tests/module.mi and disable it on evbppc.


# 1.29 23-Nov-2008 martin

Move the exec_elf32 module into MD files.


# 1.28 21-Nov-2008 jnemeth

update compat libc to 12.164


# 1.27 19-Nov-2008 pooka

Split vfs out of rumpkern into rumpvfs. Non-fs rumps no longer
include the file system code. File system rumps explicitly need
to include rumpvfs from now on.


# 1.26 12-Nov-2008 pooka

Update compat library setlists for MKPUFFS removal.


# 1.25 12-Nov-2008 ad

Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.


# 1.24 31-Oct-2008 mrg

fix MKPIC=no builds.


Revision tags: netbsd-5-base
# 1.23 30-Oct-2008 njoly

branches: 1.23.2;
Fix amd64 (and sparc64) build with MKPUFFS=no.


# 1.22 30-Oct-2008 mrg

list libp2k and librefuse properly.


# 1.21 30-Oct-2008 mrg

add the compat librefuse / libp2k entries.

move the compat shlibs into "base-compat-shlib", not "base-i18n-shlib".


# 1.20 27-Oct-2008 mrg

add the compat pam modules now they are installed in the right place.


# 1.19 26-Oct-2008 mrg

add files built with MKCOMPAT != "no".


Revision tags: matt-mips64-base2 netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base mjf-devfs2-base keiichi-mipv6-base mjf-devfs-base pc532-eol-2008 matt-armv6-nbase 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-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base netbsd-4-base
# 1.18 29-Sep-2006 macallan

branches: 1.18.18;
Add gimpy's OF device tree dumping tool.
Tested on macppc and sparc64


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE peter-altq-base netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-3-base netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE rtr-xorg-branch-base netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.17 11-Jan-2004 lukem

reformat whitespace


# 1.16 29-Dec-2003 lukem

Significant overhaul of how the sets are used:

* Add an optional third field to the sets file which is a list of
comma separated keywords that control if the line is printed.
Currently supported keywords
kerberos4 ${MKKERBEROS4} != no
kerberos ${MKKERBEROS} != no
lint ${MKLINT} != no
obsolete ${obsolete} != 0.
In this case, non obsolete files are not printed.
(This will allow future support for builds with variables such as
MKHESIOD and MKYP set to "no".)

* Use sh(1)'s getopts where appropriate, and otherwise cleanup the
various scripts.

* Move defaults for sets.subr from sets.defaults into sets.subr.
Move replicated code for determining stuff such as shlibs type
from various scripts into sets.subr.

* Merge the obsolete.*, krb.*, krb4.* and lint.* into the appropriate
main lists with the relevant third field keyword(s).


# 1.15 26-Feb-2003 thorpej

Back out change that made libpthread per-platform. It is *intentional*
that the build fails on platforms which do not yet have libpthread support.


# 1.14 13-Feb-2003 jmc

Not all ports/archs have pthread support. So split this up by the proper arch's
for determining which ones get the libraries. Tested on dreamcast, macppc
and i386 builds to cover non builds, ad and md mods


Revision tags: fvdl_fs64_base
# 1.13 09-Oct-2002 thorpej

* Clean up the handling of rescue.* files makeflist.
* Move all md.* and ad.* /rescue/... files into their
own list files.


# 1.12 29-Aug-2002 lukem

tweak the ./rescue entries


# 1.11 10-Jul-2002 agc

Sync with reality


Revision tags: netbsd-1-6-base
# 1.10 07-May-2002 lukem

branches: 1.10.2;
decommission usr/mdec/installboot


# 1.9 04-Dec-2001 jdolecek

Now that LKMs work all over, bring the VFS LKMs and if_ipl LKM to mi list from
arch ones. Also make all VFS LKMs 'base-vfs-lkm'.


# 1.8 21-Oct-2001 jmc

Remove apmd (it doesn't exist on sparc64)


# 1.7 19-Aug-2001 mrg

add compat LKMs.


# 1.6 21-Jul-2001 eeh

Remove some irrelevent files.


# 1.5 05-Mar-2001 mrg

update for bootblk changes.


# 1.4 27-Jan-2001 jdolecek

build and install filecorefs LKM same way as other VFS LKMs


# 1.3 26-Jan-2001 jwise

Add pkg names for remaining files in `base'.


# 1.2 30-Nov-2000 jdolecek

add ./usr/lkm/lfs.o to sets which have other fs modules


# 1.1 22-Aug-2000 mrg

branches: 1.1.2;
sparc64 base set bits