Add a binary library compatibility infrastructure. Library updates are
authorMatthew Dillon <dillon@dragonflybsd.org>
Mon, 2 May 2005 20:19:19 +0000 (20:19 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Mon, 2 May 2005 20:19:19 +0000 (20:19 +0000)
commitd63c503bff2121948c3d762581fcc82c6a728bd0
tree68f1988c4ae8be5aaca2923bc6edca358afa2ee5
parentcb31031311d6d2cbf9eb153b84e065690ea5ef3e
Add a binary library compatibility infrastructure.  Library updates are
handled by creating a new library binary with an appropriate extension.
The Makefile will locate the binary with the highest-numbered extension.

Emplace the 1.2 release library set so programs (e.g. ports) built prior
to the major number bump will continue to operate with a fresh install.

Chooser-algorithm-by: "Simon 'corecode' Schubert" <corecode@fs.ei.tum.de>
58 files changed:
lib/Makefile
lib/compat/i386/Makefile [new file with mode: 0644]
lib/compat/i386/libalias.so.4.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libarchive.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libatm.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libbz2.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libc.so.4.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libc_r.so.4.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libcalendar.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libcam.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libcipher.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libcom_err.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libcrypt.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libcrypto.so.3.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libdevstat.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libdialog.so.4.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libedit.so.3.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libfetch.so.3.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libform.so.5.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libftpio.so.5.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libg2c.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libgnuregex.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libhistory.so.5.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libipsec.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libipx.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libisc.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libkcore.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libkinfo.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libkvm.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libm.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libmagic.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libmd.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libmenu.so.5.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libmilter.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libncp.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libncurses.so.5.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libnetgraph.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libopie.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libpam.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libpanel.so.5.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libpcap.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libposix1e.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libradius.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libreadline.so.5.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/librpcsvc.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libsbuf.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libskey.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libsmb.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libssh.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libssl.so.3.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libtacplus.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libthread_xu.so.1.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libusbhid.so.0.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libutil.so.3.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libvgl.so.2.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libwrap.so.3.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libxpg4.so.3.20050501.REL1_2 [new file with mode: 0644]
lib/compat/i386/libz.so.2.20050501.REL1_2 [new file with mode: 0644]