NetBSD/lib
lukem efcc9a4c9d * Add user-controlled mk.conf variables
- SHLIBDIR	Location to install shared libraries if ${USE_SHLIBDIR}
			is "yes".  Defaults to "/usr/lib".

	- USE_SHLIBDIR	If "yes", install shared libraries in ${SHLIBDIR}
			instead of ${LIBDIR}.  Defaults to "no".
			Sets ${_LIBSODIR} to the appropriate value.
			This may be set by individual Makefiles as well.

	- SHLINKDIR	Location of shared linker.  Defaults to "/usr/libexec".
			If != "/usr/libexec", change the dynamic-linker
			encoded in shared programs

* Set USE_SHLIBDIR for libraries used by /bin and /sbin:
	libc libcrypt libcrypto libedit libipsec libkvm libm libmi387
	libtermcap libutil libz

* If ${_LIBSODIR} != ${LIBDIR}, add symlinks from ${LIBDIR}/${LIB}.so*
  to ${_LIBSODIR}/${LIB}.so* for compatibility.

* Always install /sbin/init statically (for now)


The net effect of these changes depends on how the variables are set:

  1.)	If nothing is set or changed, there is no change from the
	current behaviour:
		- Static /bin, /sbin, and bits of /usr/*
		- Dynamic rest
		- Shared linker is /usr/libexec/ld*so

  2.)	If the following make variables are set:
		LDSTATIC=
		SHLINKDIR=/lib
		SHLIBDIR=/lib
	Then the behaviour becomes:
		- Dynamic tools
		- .so libraries used by /bin and /sbin are installed to /lib,
		  with symlinks from /usr/lib/lib*so to -> /lib/lib*so
		  where appropriate
		- Shared linker is /lib/ld*so

  3.)	As per 2.), but add the following variable:
		USE_SHLIBDIR=yes
	This forces all .so's to be instaleld in /lib (with compat
	symlinks), not just those tagged by their Makefiles to be.
	Again, compat symlinks are installed
2001-12-28 01:32:37 +00:00
..
csu Quiet GCC warnings. 2001-11-08 22:23:59 +00:00
libarch Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libasn1 Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libbz2 Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libc * Add user-controlled mk.conf variables 2001-12-28 01:32:37 +00:00
libcdk Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libcom_err Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libcompat WARNS=2 fixes 2001-11-05 14:59:21 +00:00
libcrypt * Add user-controlled mk.conf variables 2001-12-28 01:32:37 +00:00
libcrypto * Add user-controlled mk.conf variables 2001-12-28 01:32:37 +00:00
libcrypto_idea Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libcrypto_rc5 Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libcurses Fix newterm so it syncs curscr to stdscr when term is created. Thanks 2001-12-27 10:48:15 +00:00
libdes
libedit * Add user-controlled mk.conf variables 2001-12-28 01:32:37 +00:00
libform bump major because of libcurses bump. 2001-12-03 14:02:41 +00:00
libgssapi Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libhdb Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libintl allow relative pathnames as a dirname argument of bindtextdomain(3) 2001-12-09 11:11:01 +00:00
libipsec * Add user-controlled mk.conf variables 2001-12-28 01:32:37 +00:00
libkadm Fix shifted space. (Freaky....) 2001-12-12 03:18:17 +00:00
libkadm5clnt Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libkadm5srv Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libkafs Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libkdb Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libkrb Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libkrb5 Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libkstream WARNS=2 fixes 2001-11-05 14:59:21 +00:00
libkvm * Add user-controlled mk.conf variables 2001-12-28 01:32:37 +00:00
libl use ${LIBDIR} instead of /usr/lib 2001-12-27 11:39:20 +00:00
libm * Add user-controlled mk.conf variables 2001-12-28 01:32:37 +00:00
libmenu bump major because of libcurses bump. 2001-12-03 14:02:41 +00:00
libossaudio Make SNDCTL_DSP_POST a nop. It's explicitly *not* supposed to sleep, and as 2001-12-24 00:10:46 +00:00
libpcap explicitly set to WARNS?=1 2001-11-05 15:22:23 +00:00
libpci Fix typo. 2001-09-15 11:16:14 +00:00
libposix Update to match libc's new .S build rules. 2001-11-13 18:55:00 +00:00
libresolv
librmt Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libroken Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
librpcsvc Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libskey Misc. improvements, sort SEE ALSO. 2001-11-10 08:05:51 +00:00
libsl Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libss Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libssl Explicitly write explicitly without a second e. 2001-11-21 17:33:26 +00:00
libtelnet fix WARNS=2 warnings 2001-11-30 04:44:24 +00:00
libterm * Add user-controlled mk.conf variables 2001-12-28 01:32:37 +00:00
libusb Fix URL. From PR misc/14329. 2001-10-23 17:40:00 +00:00
libutil * Add user-controlled mk.conf variables 2001-12-28 01:32:37 +00:00
libvers Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libwrap WARNS=2 fixes 2001-11-05 15:05:18 +00:00
liby Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
libz * Add user-controlled mk.conf variables 2001-12-28 01:32:37 +00:00
runemodule set SHLIBDIR again; it may be needed in the future 2001-12-27 15:14:25 +00:00
Makefile Build libc (and its lint libraries) before all other libs, as llib-lc.ln 2001-09-22 01:22:59 +00:00
Makefile.inc enable WARNS=2 2001-11-05 15:23:49 +00:00
bumpversion
checkver
checkvers