head	1.18;
access;
symbols
	RELENG_4_9_0_RELEASE:1.8.2.9
	RELENG_4_9:1.8.2.9.0.6
	RELENG_4_9_BP:1.8.2.9
	RELENG_5_1_0_RELEASE:1.18
	RELENG_5_1:1.18.0.4
	RELENG_5_1_BP:1.18
	RELENG_4_8_0_RELEASE:1.8.2.9
	RELENG_4_8:1.8.2.9.0.4
	RELENG_4_8_BP:1.8.2.9
	RELENG_5_0_0_RELEASE:1.18
	RELENG_5_0:1.18.0.2
	RELENG_5_0_BP:1.18
	RELENG_4_7_0_RELEASE:1.8.2.9
	RELENG_4_7:1.8.2.9.0.2
	RELENG_4_7_BP:1.8.2.9
	RELENG_4_6_2_RELEASE:1.8.2.7
	RELENG_4_6_1_RELEASE:1.8.2.7
	RELENG_4_6_0_RELEASE:1.8.2.7
	RELENG_4_6:1.8.2.7.0.4
	RELENG_4_6_BP:1.8.2.7
	RELENG_4_5_0_RELEASE:1.8.2.7
	RELENG_4_5:1.8.2.7.0.2
	RELENG_4_5_BP:1.8.2.7
	RELENG_4_4_0_RELEASE:1.8.2.6
	RELENG_4_4:1.8.2.6.0.2
	RELENG_4_4_BP:1.8.2.6
	RELENG_4_3_0_RELEASE:1.8.2.4
	RELENG_4_3:1.8.2.4.0.2
	RELENG_4_3_BP:1.8.2.4
	RELENG_4_2_0_RELEASE:1.8.2.1
	RELENG_4_1_1_RELEASE:1.8.2.1
	PRE_SMPNG:1.9
	RELENG_4_1_0_RELEASE:1.8.2.1
	RELENG_4_0_0_RELEASE:1.8
	RELENG_4:1.8.0.2
	RELENG_4_BP:1.8;
locks; strict;
comment	@# @;


1.18
date	2002.07.29.09.40.10;	author ru;	state Exp;
branches;
next	1.17;

1.17
date	2002.04.18.13.24.34;	author ru;	state Exp;
branches;
next	1.16;

1.16
date	2001.09.21.11.32.48;	author ru;	state Exp;
branches;
next	1.15;

1.15
date	2001.09.21.09.22.34;	author peter;	state Exp;
branches;
next	1.14;

1.14
date	2001.09.21.09.10.09;	author peter;	state Exp;
branches;
next	1.13;

1.13
date	2001.02.10.06.44.18;	author obrien;	state Exp;
branches;
next	1.12;

1.12
date	2001.02.10.06.41.59;	author obrien;	state Exp;
branches;
next	1.11;

1.11
date	2001.02.10.06.32.02;	author obrien;	state Exp;
branches;
next	1.10;

1.10
date	2001.02.10.06.29.53;	author obrien;	state Exp;
branches;
next	1.9;

1.9
date	2000.06.14.14.38.11;	author ache;	state Exp;
branches;
next	1.8;

1.8
date	2000.02.16.11.02.15;	author obrien;	state Exp;
branches
	1.8.2.1;
next	1.7;

1.7
date	2000.02.14.04.29.45;	author obrien;	state Exp;
branches;
next	1.6;

1.6
date	99.12.21.06.19.03;	author obrien;	state Exp;
branches;
next	1.5;

1.5
date	99.12.20.22.57.49;	author obrien;	state Exp;
branches;
next	1.4;

1.4
date	99.12.20.22.52.16;	author obrien;	state Exp;
branches;
next	1.3;

1.3
date	99.08.27.23.57.51;	author peter;	state Exp;
branches;
next	1.2;

1.2
date	99.04.22.19.10.47;	author obrien;	state Exp;
branches;
next	1.1;

1.1
date	99.04.20.11.32.09;	author obrien;	state Exp;
branches;
next	;

1.8.2.1
date	2000.06.14.14.58.49;	author ache;	state Exp;
branches;
next	1.8.2.2;

1.8.2.2
date	2001.02.10.06.32.37;	author obrien;	state Exp;
branches;
next	1.8.2.3;

1.8.2.3
date	2001.02.10.06.49.26;	author obrien;	state Exp;
branches;
next	1.8.2.4;

1.8.2.4
date	2001.02.10.06.49.53;	author obrien;	state Exp;
branches;
next	1.8.2.5;

1.8.2.5
date	2001.08.01.09.22.52;	author obrien;	state Exp;
branches;
next	1.8.2.6;

1.8.2.6
date	2001.08.01.09.25.40;	author obrien;	state Exp;
branches;
next	1.8.2.7;

1.8.2.7
date	2001.11.28.17.59.39;	author obrien;	state Exp;
branches;
next	1.8.2.8;

1.8.2.8
date	2002.07.17.19.08.24;	author ru;	state Exp;
branches;
next	1.8.2.9;

1.8.2.9
date	2002.08.07.16.31.46;	author ru;	state Exp;
branches;
next	;


desc
@@


1.18
log
@Drop support for COPY, -c has been the default mode of install(1)
for a long time now.

Approved by:	bde
@
text
@# $FreeBSD$

DISTRIBUTION=	compat3x

LIBS=	libalias.so.3 libc.so.3 libc_r.so.3 libc_r.so.4 libcurses.so.2 \
	libdialog.so.3 libedit.so.2 libf2c.so.2 libfetch.so.1 libftpio.so.4 \
	libg++.so.4 libhistory.so.3 libmytinfo.so.2 libncurses.so.3 \
	libperl.so.3 libreadline.so.3 libss.so.2 libstdc++.so.2 \
	libtermcap.so.2 libutil.so.2 libvgl.so.1 libwrap.so.2 libxpg4.so.2

CLEANFILES+=	${LIBS}

all:	${LIBS}

.for lib in ${LIBS}
${lib}:	${lib}.gz.uu
	uudecode -p ${.CURDIR}/${lib}.gz.uu | gunzip > ${lib}
.endfor

beforeinstall:
	${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} ${LIBS} \
		${DESTDIR}${LIBCOMPATDIR}

# Get all the fruit, even though we don't set PROG.
# XXX bsd.lib.mk has fruitflies, e.g., it fails if LIBS is empty.
.include <bsd.prog.mk>
@


1.17
log
@Removed gratuitous LIBCOMPATDIR assignments.
@
text
@d21 1
a21 1
	${INSTALL} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} ${LIBS} \
@


1.16
log
@Replace our stale-lib cleanup with a better one.  (less bloated)
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.15 2001/09/21 09:22:34 peter Exp $
a3 2

LIBCOMPATDIR=	${LIBDIR}/compat
@


1.15
log
@Replace my stale-lib cleanup with a better one. (less noisy)

Submitted by: ru
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.14 2001/09/21 09:10:09 peter Exp $
a24 5
.for lib in ${LIBS}
.if exists(${DESTDIR}${SHLIBDIR}/${lib})
	rm -f ${DESTDIR}${SHLIBDIR}/${lib}
.endif
.endfor
@


1.14
log
@Put on my peril-sensitive sunglasses.  Remove any old libraries that
we have just installed a replacement for.  This should solve the problem
of having a stale /usr/lib/libc.so.4 after we put a fresh
/usr/lib/compat/libc.so.4 in its place.
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.13 2001/02/10 06:44:18 obrien Exp $
d25 5
a29 1
	rm -f ${LIBS:S@@^@@${DESTDIR}${SHLIBDIR}/@@}
@


1.13
log
@Reformat the lib list.
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.12 2001/02/10 06:41:59 obrien Exp $
d25 1
@


1.12
log
@Add more 3.5.1 libs that don't exist in 5-CURRENT.
These are: libalias.so.3 libfetch.so.1 libperl.so.3 libss.so.2 libvgl.so.1
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.11 2001/02/10 06:32:02 obrien Exp $
d7 4
a10 3
LIBS=	libalias.so.3 libc.so.3 libc_r.so.3 libc_r.so.4 libcurses.so.2 libdialog.so.3 \
	libedit.so.2 libf2c.so.2 libfetch.so.1 libftpio.so.4 libg++.so.4 libhistory.so.3 \
	libmytinfo.so.2 libncurses.so.3 libperl.so.3 libreadline.so.3 libss.so.2 libstdc++.so.2 \
@


1.11
log
@Reformat the lib list.
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.10 2001/02/10 06:29:53 obrien Exp $
d7 4
a10 4
LIBS=	libc.so.3 libc_r.so.3 libc_r.so.4 libcurses.so.2 libdialog.so.3 \
	libedit.so.2 libf2c.so.2 libftpio.so.4 libg++.so.4 libhistory.so.3 \
	libmytinfo.so.2 libncurses.so.3 libreadline.so.3 libstdc++.so.2 \
	libtermcap.so.2 libutil.so.2 libwrap.so.2 libxpg4.so.2
@


1.10
log
@libc_r.so was bumped between 3.4 and 3.5[.1], so we need libc_r.so.4 also.
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.9 2000/06/14 14:38:11 ache Exp $
d7 4
a10 4
LIBS=	libc.so.3 libc_r.so.3 libc_r.so.4 libcurses.so.2 libdialog.so.3 libedit.so.2 \
	libf2c.so.2 libftpio.so.4 libg++.so.4 libhistory.so.3 libmytinfo.so.2 \
	libncurses.so.3 libreadline.so.3 libstdc++.so.2 libtermcap.so.2 \
	libutil.so.2 libwrap.so.2 libxpg4.so.2
@


1.9
log
@add libxpg4
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.8 2000/02/16 11:02:15 obrien Exp $
d7 1
a7 1
LIBS=	libc.so.3 libc_r.so.3 libcurses.so.2 libdialog.so.3 libedit.so.2 \
@


1.8
log
@Add libhistory.so.3 from 3.4-RELEASE.

Approved by:	JKH
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.7 2000/02/14 04:29:45 obrien Exp $
d10 1
a10 1
	libutil.so.2 libwrap.so.2
@


1.8.2.1
log
@MFC: add libxpg4
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.8 2000/02/16 11:02:15 obrien Exp $
d10 1
a10 1
	libutil.so.2 libwrap.so.2 libxpg4.so.2
@


1.8.2.2
log
@MFC: add libc_r.so.4
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.8.2.1 2000/06/14 14:58:49 ache Exp $
d7 4
a10 4
LIBS=	libc.so.3 libc_r.so.3 libc_r.so.4 libcurses.so.2 libdialog.so.3 \
	libedit.so.2 libf2c.so.2 libftpio.so.4 libg++.so.4 libhistory.so.3 \
	libmytinfo.so.2 libncurses.so.3 libreadline.so.3 libstdc++.so.2 \
	libtermcap.so.2 libutil.so.2 libwrap.so.2 libxpg4.so.2
@


1.8.2.3
log
@MFC: add 3.5.1 libs that don't exist in 4.2-RELEASE (most do in 4.0-R).
These are:  libalias.so.3 libfetch.so.1 libss.so.2 libvgl.so.1
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.8.2.2 2001/02/10 06:32:37 obrien Exp $
d7 4
a10 4
LIBS=	libalias.so.3 libc.so.3 libc_r.so.3 libc_r.so.4 libcurses.so.2 libdialog.so.3 \
	libedit.so.2 libf2c.so.2 libfetch.so.1 libftpio.so.4 libg++.so.4 libhistory.so.3 \
	libmytinfo.so.2 libncurses.so.3 libreadline.so.3 libss.so.2 libstdc++.so.2 \
	libtermcap.so.2 libutil.so.2 libvgl.so.1 libwrap.so.2 libxpg4.so.2
@


1.8.2.4
log
@Reformat the lib list.
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.8.2.3 2001/02/10 06:49:26 obrien Exp $
d7 4
a10 5
LIBS=	libalias.so.3 libc.so.3 libc_r.so.3 libc_r.so.4 libcurses.so.2 \
	libdialog.so.3 libedit.so.2 libf2c.so.2 libfetch.so.1 libftpio.so.4 \
	libg++.so.4 libhistory.so.3 libmytinfo.so.2 libncurses.so.3 \
	libreadline.so.3 libss.so.2 libstdc++.so.2 libtermcap.so.2 \
	libutil.so.2 libvgl.so.1 libwrap.so.2 libxpg4.so.2
@


1.8.2.5
log
@MFC: libperl.so.3
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.13 2001/02/10 06:44:18 obrien Exp $
d10 2
a11 2
	libperl.so.3 libreadline.so.3 libss.so.2 libstdc++.so.2 \
	libtermcap.so.2 libutil.so.2 libvgl.so.1 libwrap.so.2 libxpg4.so.2
@


1.8.2.6
log
@Blah.  I forgot that libperl is the same so version in RELENG_4 and RELENG_3.
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.8.2.5 2001/08/01 09:22:52 obrien Exp $
d10 1
a10 1
	             libreadline.so.3 libss.so.2 libstdc++.so.2 \
@


1.8.2.7
log
@Previous to the 2001-09-21 peril-sensitive sunglasses commit, keeping the
RELENG_4 versions in identical with the -CURRENT ones was benign.  After
that commit, it can be deadly.  So remove these two libs are really aren't
needed in /usr/lib/compat

Submitted by:	ru
@
text
@d1 1
a1 1
# $FreeBSD$
d7 1
a7 1
LIBS=	libalias.so.3 libc.so.3 libc_r.so.3 libcurses.so.2 \
d10 1
a10 1
	libreadline.so.3 libss.so.2 libstdc++.so.2 \
@


1.8.2.8
log
@MFC: bsd.init.mk, don't include bsd.own.mk from sys.mk, assorted fixes.
@
text
@d5 2
@


1.8.2.9
log
@MFC: Drop support for COPY.
@
text
@d21 1
a21 1
	${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} ${LIBS} \
@


1.7
log
@Add libwrap and libutil from 3.4-RELEASE due to shlib version bump in 4.0.
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x.i386/Makefile,v 1.6 1999/12/21 06:19:03 obrien Exp $
d8 3
a10 3
	libf2c.so.2 libftpio.so.4 libg++.so.4 libmytinfo.so.2 libncurses.so.3 \
	libreadline.so.3 libstdc++.so.2 libtermcap.so.2 libutil.so.2 \
	libwrap.so.2
@


1.6
log
@What was I smoking?  Use the proper form of the library names.
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x/Makefile,v 1.5 1999/12/20 22:57:49 obrien Exp $
d9 2
a10 1
	libreadline.so.3 libstdc++.so.2 libtermcap.so.2
@


1.5
log
@Forgot a library.
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x/Makefile,v 1.4 1999/12/20 22:52:16 obrien Exp $
d7 3
a9 5
LIBS=	libc.so.3.gz.uu libc_r.so.3.gz.uu libcurses.so.2.gz.uu \
	libdialog.so.3.gz.uu libedit.so.2.gz.uu libf2c.so.2.gz.uu \
	libftpio.so.4.gz.uu libg++.so.4.gz.uu libmytinfo.so.2.gz.uu \
	libncurses.so.3.gz.uu libreadline.so.3.gz.uu libstdc++.so.2.gz.uu \
	libtermcap.so.2.gz.uu
@


1.4
log
@Add needed 3.x libraries from 3.4-RELEASE.
@
text
@d1 1
a1 1
# $FreeBSD: src/lib/compat/compat3x/Makefile,v 1.3 1999/08/27 23:57:51 peter Exp $
d7 5
a11 4
LIBS=	libc.so.3.gz.uu libcurses.so.2.gz.uu libdialog.so.3.gz.uu \
	libedit.so.2.gz.uu libf2c.so.2.gz.uu libftpio.so.4.gz.uu \
	libg++.so.4.gz.uu libmytinfo.so.2.gz.uu libncurses.so.3.gz.uu \
	libreadline.so.3.gz.uu libstdc++.so.2.gz.uu libtermcap.so.2.gz.uu
@


1.3
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
d7 4
a10 1
LIBS=	libf2c.so.2 libg++.so.4 libstdc++.so.2
@


1.2
log
@Add libf2c.so.2 for our FORTRAN friends.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.1 1999/04/20 11:32:09 obrien Exp $
@


1.1
log
@Welcome to the compat3x series.
@
text
@d1 1
a1 1
# $Id: Makefile,v 1.10 1999/04/06 12:51:43 peter Exp $
d7 1
a7 1
LIBS=	libg++.so.4 libstdc++.so.2
@

