In message <[EMAIL PROTECTED]> Bruce Evans
writes:
: Please enclose small (< 100K) patches in the mail if you want them
: reviewed. They would have to be quoted to be reviewed...
OK. See attached. It seems to work for me.
: I think the impacted libraries can be found by compiling them with and
: without the new field in FILE.
I'm not sure I understand this. I just used grep to find the ones
that had the new symbols :-)
This patch has made it through my two buildworlds and appears to
unbreak me. The first buildworld was with Feb 10th, pre change
sources to restore my system to a mostly pristine state. The second
buildworld verified that these are good patches. I didn't have each
and every library in binaries in my /usr/local/bin, so I'm taking some
of them on faith.
I plan on committing this later tonight or early tomorrow. In two
places I followed Peter's lead in major numbering.
Warner
Index: lib/libalias/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libalias/Makefile,v
retrieving revision 1.17
diff -u -r1.17 Makefile
--- lib/libalias/Makefile 2000/09/15 15:37:16 1.17
+++ lib/libalias/Makefile 2001/02/14 22:16:37
@@ -1,7 +1,7 @@
# $FreeBSD: src/lib/libalias/Makefile,v 1.17 2000/09/15 15:37:16 ru Exp $
LIB= alias
-SHLIB_MAJOR= 4
+SHLIB_MAJOR= 5
SHLIB_MINOR= 0
CFLAGS+= -Wall -Wmissing-prototypes
SRCS= alias.c alias_cuseeme.c alias_db.c alias_ftp.c alias_irc.c \
Index: lib/libcam/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libcam/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- lib/libcam/Makefile 2000/05/21 23:57:43 1.7
+++ lib/libcam/Makefile 2001/02/14 22:17:29
@@ -8,6 +8,8 @@
MAN3= cam.3 cam_cdbparse.3
+SHLIB_MAJOR= 3
+SHLIB_MINOR= 0
MLINKS+=cam.3 cam_open_device.3 \
cam.3 cam_open_spec_device.3 \
Index: lib/libcom_err/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libcom_err/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- lib/libcom_err/Makefile 2000/01/14 07:57:25 1.11
+++ lib/libcom_err/Makefile 2001/02/14 22:17:42
@@ -7,6 +7,9 @@
COM_ERRDIR= ${.CURDIR}/../../contrib/com_err
CFLAGS+= -I${COM_ERRDIR}
+SHLIB_MAJOR= 3
+SHLIB_MINOR= 0
+
SUBDIR= doc
.include <bsd.lib.mk>
Index: lib/libdevstat/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libdevstat/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- lib/libdevstat/Makefile 2000/01/14 07:57:26 1.4
+++ lib/libdevstat/Makefile 2001/02/14 22:19:03
@@ -8,6 +8,9 @@
MAN3= devstat.3
+SHLIB_MAJOR= 3
+SHLIB_MINOR= 0
+
MLINKS+=devstat.3 getnumdevs.3
MLINKS+=devstat.3 getgeneration.3
MLINKS+=devstat.3 getversion.3
Index: lib/libedit/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libedit/Makefile,v
retrieving revision 1.18
diff -u -r1.18 Makefile
--- lib/libedit/Makefile 1999/10/03 10:41:40 1.18
+++ lib/libedit/Makefile 2001/02/14 22:19:31
@@ -2,7 +2,7 @@
# $FreeBSD: src/lib/libedit/Makefile,v 1.18 1999/10/03 10:41:40 marcel Exp $
LIB= edit
-SHLIB_MAJOR= 3
+SHLIB_MAJOR= 4
SHLIB_MINOR= 0
OSRCS= chared.c common.c el.c emacs.c fcns.c help.c hist.c key.c map.c \
Index: lib/libfetch/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libfetch/Makefile,v
retrieving revision 1.20
diff -u -r1.20 Makefile
--- lib/libfetch/Makefile 2001/01/08 13:17:21 1.20
+++ lib/libfetch/Makefile 2001/02/14 22:19:49
@@ -13,7 +13,7 @@
MAN3= fetch.3
CLEANFILES= ftperr.h httperr.h
-SHLIB_MAJOR= 2
+SHLIB_MAJOR= 3
SHLIB_MINOR= 0
ftperr.h: ftp.errors
Index: lib/libftpio/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libftpio/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- lib/libftpio/Makefile 2000/07/06 20:19:02 1.11
+++ lib/libftpio/Makefile 2001/02/14 22:20:25
@@ -1,7 +1,7 @@
# $FreeBSD: src/lib/libftpio/Makefile,v 1.11 2000/07/06 20:19:02 ume Exp $
LIB= ftpio
-SHLIB_MAJOR= 5
+SHLIB_MAJOR= 5.20010213
SHLIB_MINOR= 0
SRCS= ftpio.c ftperr.c
Index: lib/libipsec/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libipsec/Makefile,v
retrieving revision 1.10
diff -u -r1.10 Makefile
--- lib/libipsec/Makefile 2000/12/05 22:10:38 1.10
+++ lib/libipsec/Makefile 2001/02/14 22:20:57
@@ -27,7 +27,7 @@
# $FreeBSD: src/lib/libipsec/Makefile,v 1.10 2000/12/05 22:10:38 obrien Exp $
LIB= ipsec
-SHLIB_MAJOR= 1
+SHLIB_MAJOR= 2
SHLIB_MINOR= 0
CFLAGS+=-I. -I${.CURDIR}
CFLAGS+=-DIPSEC_DEBUG -DIPSEC
Index: lib/libisc/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libisc/Makefile,v
retrieving revision 1.3
diff -u -r1.3 Makefile
--- lib/libisc/Makefile 2001/02/06 22:27:16 1.3
+++ lib/libisc/Makefile 2001/02/14 22:21:21
@@ -3,7 +3,7 @@
BIND_DIR= ${.CURDIR}/../../contrib/bind
LIB= isc
-SHLIB_MAJOR= 1
+SHLIB_MAJOR= 2
SHLIB_MINOR= 0
.PATH: ${BIND_DIR}/lib/isc
Index: lib/libkvm/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libkvm/Makefile,v
retrieving revision 1.9
diff -u -r1.9 Makefile
--- lib/libkvm/Makefile 2000/01/14 07:57:32 1.9
+++ lib/libkvm/Makefile 2001/02/14 22:21:54
@@ -2,6 +2,9 @@
# $FreeBSD: src/lib/libkvm/Makefile,v 1.9 2000/01/14 07:57:32 rgrimes Exp $
LIB= kvm
+SHLIB_MAJOR= 3
+SHLIB_MINOR= 0
+
CFLAGS+=-DLIBC_SCCS -I${.CURDIR}/../../sys
SRCS= kvm.c kvm_${MACHINE_ARCH}.c kvm_file.c kvm_getloadavg.c \
kvm_getswapinfo.c kvm_proc.c
Index: lib/libm/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libm/Makefile,v
retrieving revision 1.8
diff -u -r1.8 Makefile
--- lib/libm/Makefile 1999/11/14 13:54:36 1.8
+++ lib/libm/Makefile 2001/02/14 22:22:49
@@ -11,6 +11,8 @@
# vax - for the vax D_floating format
LIB= m
+SHLIB_MAJOR= 3
+SHLIB_MINOR= 0
CFLAGS+=-I${.CURDIR}/common_source
.if (${MACHINE_ARCH} == "ieee")
Index: lib/libncp/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libncp/Makefile,v
retrieving revision 1.3
diff -u -r1.3 Makefile
--- lib/libncp/Makefile 1999/11/12 15:09:56 1.3
+++ lib/libncp/Makefile 2001/02/14 22:23:16
@@ -4,7 +4,7 @@
LIB= ncp
-SHLIB_MAJOR= 1
+SHLIB_MAJOR= 2
SHLIB_MINOR= 0
NOMAN=
Index: lib/libncurses/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libncurses/Makefile,v
retrieving revision 1.45
diff -u -r1.45 Makefile
--- lib/libncurses/Makefile 2000/12/05 12:40:14 1.45
+++ lib/libncurses/Makefile 2001/02/14 22:23:58
@@ -3,7 +3,7 @@
NCURSES=${.CURDIR}/../../contrib/ncurses
LIB= ncurses
-SHLIB_MAJOR=5
+SHLIB_MAJOR=5.20010213
SHLIB_MINOR=0
# Should be elsewhere
Index: lib/libopie/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libopie/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- lib/libopie/Makefile 2000/05/15 04:20:54 1.11
+++ lib/libopie/Makefile 2001/02/14 22:24:39
@@ -4,8 +4,8 @@
#
OPIE_DIST?= ${.CURDIR}/../../contrib/opie
DIST_DIR= ${OPIE_DIST}/${.CURDIR:T}
-SHLIB_MAJOR= 2
-SHLIB_MINOR= 1
+SHLIB_MAJOR= 3
+SHLIB_MINOR= 0
KEYFILE?= \"/etc/opiekeys\"
Index: lib/libpam/Makefile.inc
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libpam/Makefile.inc,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile.inc
--- lib/libpam/Makefile.inc 1998/11/18 01:44:37 1.1.1.1
+++ lib/libpam/Makefile.inc 2001/02/14 22:25:54
@@ -24,5 +24,5 @@
#
# $FreeBSD: src/lib/libpam/Makefile.inc,v 1.1.1.1 1998/11/18 01:44:37 jdp Exp $
-SHLIB_MAJOR= 1
+SHLIB_MAJOR= 2
SHLIB_MINOR= 0
Index: lib/libpcap/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libpcap/Makefile,v
retrieving revision 1.25
diff -u -r1.25 Makefile
--- lib/libpcap/Makefile 2000/04/15 20:45:51 1.25
+++ lib/libpcap/Makefile 2001/02/14 22:26:53
@@ -18,8 +18,8 @@
CFLAGS+=-I. -Dyylval=pcap_lval ${DEFS}
-SHLIB_MAJOR=2
-SHLIB_MINOR=4
+SHLIB_MAJOR=3
+SHLIB_MINOR=0
#
# Magic to grab sources out of src/contrib
Index: lib/libskey/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libskey/Makefile,v
retrieving revision 1.15
diff -u -r1.15 Makefile
--- lib/libskey/Makefile 2000/01/14 07:57:40 1.15
+++ lib/libskey/Makefile 2001/02/14 22:27:29
@@ -2,6 +2,8 @@
# $FreeBSD: src/lib/libskey/Makefile,v 1.15 2000/01/14 07:57:40 rgrimes Exp $
LIB= skey
+SHLIB_MAJOR=3
+SHLIB_MINOR=0
SRCS= skeyaccess.c put.c skey_crypt.c skey_getpass.c skeylogin.c skeysubr.c
INCS= skey.h
MAN1= skey.1
Index: lib/libss/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libss/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- lib/libss/Makefile 1999/09/29 15:18:44 1.22
+++ lib/libss/Makefile 2001/02/14 22:27:55
@@ -1,7 +1,7 @@
# $FreeBSD: src/lib/libss/Makefile,v 1.22 1999/09/29 15:18:44 marcel Exp $
LIB= ss
-SHLIB_MAJOR= 3
+SHLIB_MAJOR= 4
SHLIB_MINOR= 0
SRCS= data.c error.c execute_cmd.c help.c invocation.c list_rqs.c \
Index: lib/libutil/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/lib/libutil/Makefile,v
retrieving revision 1.37
diff -u -r1.37 Makefile
--- lib/libutil/Makefile 2000/10/27 01:19:02 1.37
+++ lib/libutil/Makefile 2001/02/14 22:28:15
@@ -2,7 +2,7 @@
# $FreeBSD: src/lib/libutil/Makefile,v 1.37 2000/10/27 01:19:02 green Exp $
LIB= util
-SHLIB_MAJOR= 3
+SHLIB_MAJOR= 4
SHLIB_MINOR= 0
CFLAGS+=-Wall -DLIBC_SCCS -I${.CURDIR} -I${.CURDIR}/../../sys
CFLAGS+=-DINET6
Index: gnu/lib/libdialog/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/gnu/lib/libdialog/Makefile,v
retrieving revision 1.32
diff -u -r1.32 Makefile
--- gnu/lib/libdialog/Makefile 2000/09/16 04:27:30 1.32
+++ gnu/lib/libdialog/Makefile 2001/02/14 22:31:38
@@ -4,7 +4,7 @@
LIB= dialog
MAN3= dialog.3
-SHLIB_MAJOR= 4
+SHLIB_MAJOR= 5
SHLIB_MINOR= 0
SRCS= kernel.c rc.c checklist.c inputbox.c menubox.c msgbox.c \
lineedit.c radiolist.c textbox.c yesno.c prgbox.c raw_popen.c \
Index: gnu/lib/libg2c/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/gnu/lib/libg2c/Makefile,v
retrieving revision 1.8
diff -u -r1.8 Makefile
--- gnu/lib/libg2c/Makefile 1999/11/15 04:16:16 1.8
+++ gnu/lib/libg2c/Makefile 2001/02/14 22:32:01
@@ -5,7 +5,7 @@
.PATH: ${SRCDIR} ${SRCDIR}/libU77 ${SRCDIR}/libF77 ${SRCDIR}/libI77
LIB= g2c
-SHLIB_MAJOR= 1
+SHLIB_MAJOR= 2
SHLIB_MINOR= 0
# Traditional FORTRAN Library members defined in libF77
Index: gnu/lib/libgmp/Makefile.inc
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/gnu/lib/libgmp/Makefile.inc,v
retrieving revision 1.4
diff -u -r1.4 Makefile.inc
--- gnu/lib/libgmp/Makefile.inc 1999/08/27 23:32:50 1.4
+++ gnu/lib/libgmp/Makefile.inc 2001/02/14 22:32:46
@@ -2,7 +2,7 @@
# $FreeBSD: src/gnu/lib/libgmp/Makefile.inc,v 1.4 1999/08/27 23:32:50 peter Exp $
#
-SHLIB_MAJOR= 3
+SHLIB_MAJOR= 4
SHLIB_MINOR= 0
.if exists(${.OBJDIR})
Index: gnu/lib/libreadline/Makefile.inc
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/gnu/lib/libreadline/Makefile.inc,v
retrieving revision 1.5
diff -u -r1.5 Makefile.inc
--- gnu/lib/libreadline/Makefile.inc 2000/03/19 22:26:49 1.5
+++ gnu/lib/libreadline/Makefile.inc 2001/02/14 22:31:15
@@ -1,8 +1,8 @@
# $FreeBSD: src/gnu/lib/libreadline/Makefile.inc,v 1.5 2000/03/19 22:26:49 ache Exp $
-SHLIB_MAJOR= 4
-SHLIB_MINOR= 1
-RL_LIBRARY_VERSION= 4.1
+SHLIB_MAJOR= 5
+SHLIB_MINOR= 0
+RL_LIBRARY_VERSION= 5.0
SRCDIR= ${.CURDIR}/../../../../contrib/libreadline
.PATH: ${SRCDIR} ${.CURDIR}/..
Index: gnu/lib/libstdc++/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/gnu/lib/libstdc++/Makefile,v
retrieving revision 1.25
diff -u -r1.25 Makefile
--- gnu/lib/libstdc++/Makefile 2000/06/04 06:56:22 1.25
+++ gnu/lib/libstdc++/Makefile 2001/02/14 22:30:10
@@ -7,7 +7,7 @@
SUBDIR= doc
LIB= stdc++
-SHLIB_MAJOR= 3
+SHLIB_MAJOR= 4
SHLIB_MINOR= 0
CFLAGS+= -I${.CURDIR} -I${SRCDIR}/include -I${SRCDIR}/../libio -I.
Index: gnu/usr.bin/perl/Makefile.inc
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/gnu/usr.bin/perl/Makefile.inc,v
retrieving revision 1.19
diff -u -r1.19 Makefile.inc
--- gnu/usr.bin/perl/Makefile.inc 2000/11/20 02:17:31 1.19
+++ gnu/usr.bin/perl/Makefile.inc 2001/02/14 22:34:33
@@ -6,7 +6,7 @@
BINDIR?= /usr/bin
-SHLIB_MAJOR?= 4
+SHLIB_MAJOR?= 5
VERSION= 5.6.0
Index: secure/lib/libcrypto/Makefile
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/secure/lib/libcrypto/Makefile,v
retrieving revision 1.28
diff -u -r1.28 Makefile
--- secure/lib/libcrypto/Makefile 2000/11/15 07:45:23 1.28
+++ secure/lib/libcrypto/Makefile 2001/02/14 22:29:12
@@ -21,7 +21,7 @@
.endif
LIB= crypto
-SHLIB_MAJOR= 1
+SHLIB_MAJOR= 2
MAINTAINER= kris
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message