head	1.22;
access;
symbols
	RELENG_8_4:1.22.0.2
	RELENG_9_1_0_RELEASE:1.20.2.1.4.2
	RELENG_9_1:1.20.2.1.0.4
	RELENG_9_1_BP:1.20.2.1
	RELENG_8_3_0_RELEASE:1.18.22.1.8.1
	RELENG_8_3:1.18.22.1.0.8
	RELENG_8_3_BP:1.18.22.1
	RELENG_9_0_0_RELEASE:1.20.2.1.2.1
	RELENG_9_0:1.20.2.1.0.2
	RELENG_9_0_BP:1.20.2.1
	RELENG_9:1.20.0.2
	RELENG_9_BP:1.20
	RELENG_7_4_0_RELEASE:1.18.26.1
	RELENG_8_2_0_RELEASE:1.18.22.1.6.1
	RELENG_7_4:1.18.0.26
	RELENG_7_4_BP:1.18
	RELENG_8_2:1.18.22.1.0.6
	RELENG_8_2_BP:1.18.22.1
	RELENG_8_1_0_RELEASE:1.18.22.1.4.1
	RELENG_8_1:1.18.22.1.0.4
	RELENG_8_1_BP:1.18.22.1
	RELENG_7_3_0_RELEASE:1.18.24.1
	RELENG_7_3:1.18.0.24
	RELENG_7_3_BP:1.18
	RELENG_8_0_0_RELEASE:1.18.22.1.2.1
	RELENG_8_0:1.18.22.1.0.2
	RELENG_8_0_BP:1.18.22.1
	RELENG_8:1.18.0.22
	RELENG_8_BP:1.18
	RELENG_7_2_0_RELEASE:1.18.20.1
	RELENG_7_2:1.18.0.20
	RELENG_7_2_BP:1.18
	RELENG_7_1_0_RELEASE:1.18.18.1
	RELENG_6_4_0_RELEASE:1.18.16.1
	RELENG_7_1:1.18.0.18
	RELENG_7_1_BP:1.18
	RELENG_6_4:1.18.0.16
	RELENG_6_4_BP:1.18
	RELENG_7_0_0_RELEASE:1.18
	RELENG_6_3_0_RELEASE:1.18
	RELENG_7_0:1.18.0.14
	RELENG_7_0_BP:1.18
	RELENG_6_3:1.18.0.12
	RELENG_6_3_BP:1.18
	RELENG_7:1.18.0.10
	RELENG_7_BP:1.18
	RELENG_6_2_0_RELEASE:1.18
	RELENG_6_2:1.18.0.8
	RELENG_6_2_BP:1.18
	RELENG_5_5_0_RELEASE:1.17.2.1
	RELENG_5_5:1.17.2.1.0.4
	RELENG_5_5_BP:1.17.2.1
	RELENG_6_1_0_RELEASE:1.18
	RELENG_6_1:1.18.0.6
	RELENG_6_1_BP:1.18
	RELENG_6_0_0_RELEASE:1.18
	RELENG_6_0:1.18.0.4
	RELENG_6_0_BP:1.18
	RELENG_6:1.18.0.2
	RELENG_6_BP:1.18
	RELENG_5_4_0_RELEASE:1.17.2.1
	RELENG_5_4:1.17.2.1.0.2
	RELENG_5_4_BP:1.17.2.1
	RELENG_4_11_0_RELEASE:1.6.8.7
	RELENG_4_11:1.6.8.7.0.2
	RELENG_4_11_BP:1.6.8.7
	RELENG_5_3_0_RELEASE:1.17
	RELENG_5_3:1.17.0.4
	RELENG_5_3_BP:1.17
	RELENG_5:1.17.0.2
	RELENG_5_BP:1.17
	RELENG_4_10_0_RELEASE:1.6.8.6
	RELENG_4_10:1.6.8.6.0.4
	RELENG_4_10_BP:1.6.8.6
	RELENG_5_2_1_RELEASE:1.14
	RELENG_5_2_0_RELEASE:1.14
	RELENG_5_2:1.14.0.6
	RELENG_5_2_BP:1.14
	RELENG_4_9_0_RELEASE:1.6.8.6
	RELENG_4_9:1.6.8.6.0.2
	RELENG_4_9_BP:1.6.8.6
	RELENG_5_1_0_RELEASE:1.14
	RELENG_5_1:1.14.0.4
	RELENG_5_1_BP:1.14
	RELENG_4_8_0_RELEASE:1.6.8.5
	RELENG_4_8:1.6.8.5.0.4
	RELENG_4_8_BP:1.6.8.5
	RELENG_5_0_0_RELEASE:1.14
	RELENG_5_0:1.14.0.2
	RELENG_5_0_BP:1.14
	RELENG_4_7_0_RELEASE:1.6.8.5
	RELENG_4_7:1.6.8.5.0.2
	RELENG_4_7_BP:1.6.8.5
	RELENG_4_6_2_RELEASE:1.6.8.4
	RELENG_4_6_1_RELEASE:1.6.8.4
	RELENG_4_6_0_RELEASE:1.6.8.4
	RELENG_4_6:1.6.8.4.0.4
	RELENG_4_6_BP:1.6.8.4
	RELENG_4_5_0_RELEASE:1.6.8.4
	RELENG_4_5:1.6.8.4.0.2
	RELENG_4_5_BP:1.6.8.4
	RELENG_4_4_0_RELEASE:1.6.8.2
	RELENG_4_4:1.6.8.2.0.4
	RELENG_4_4_BP:1.6.8.2
	RELENG_4_3_0_RELEASE:1.6.8.2
	RELENG_4_3:1.6.8.2.0.2
	RELENG_4_3_BP:1.6.8.2
	RELENG_4_2_0_RELEASE:1.6
	RELENG_4_1_1_RELEASE:1.6
	PRE_SMPNG:1.6
	RELENG_4_1_0_RELEASE:1.6
	RELENG_3_5_0_RELEASE:1.6
	RELENG_4_0_0_RELEASE:1.6
	RELENG_4:1.6.0.8
	RELENG_4_BP:1.6
	RELENG_3_4_0_RELEASE:1.6
	RELENG_3_3_0_RELEASE:1.6
	RELENG_3_2_PAO:1.6.0.6
	RELENG_3_2_PAO_BP:1.6
	RELENG_3_2_0_RELEASE:1.6
	RELENG_3_1_0_RELEASE:1.6
	RELENG_3:1.6.0.4
	RELENG_3_BP:1.6
	RELENG_2_2_8_RELEASE:1.6
	RELENG_3_0_0_RELEASE:1.6
	RELENG_2_2_7_RELEASE:1.6
	RELENG_2_2_6_RELEASE:1.6
	RELENG_2_2_5_RELEASE:1.6
	RELENG_2_2_2_RELEASE:1.6
	RELENG_2_2_1_RELEASE:1.6
	RELENG_2_2_0_RELEASE:1.6
	RELENG_2_1_7_RELEASE:1.4.4.2
	RELENG_2_1_6_1_RELEASE:1.4.4.2
	RELENG_2_1_6_RELEASE:1.4.4.2
	RELENG_2_2:1.6.0.2
	RELENG_2_2_BP:1.6
	RELENG_2_1_5_RELEASE:1.4.4.1
	RELENG_2_1_0_RELEASE:1.4.4.1
	RELENG_2_1_0:1.4.0.4
	RELENG_2_1_0_BP:1.4
	RELENG_2_0_5_RELEASE:1.4
	RELENG_2_0_5:1.4.0.2
	RELENG_2_0_5_BP:1.4
	RELENG_2_0_5_ALPHA:1.4
	RELEASE_2_0:1.3
	BETA_2_0:1.3
	ALPHA_2_0:1.3.0.2
	MOVED_NEWCVS:1.3
	BP_BETA_1_1:1.3
	pkg_install:1.1.1.1;
locks; strict;
comment	@# @;


1.22
date	2012.11.17.01.54.53;	author svnexp;	state Exp;
branches
	1.22.2.1;
next	1.21;

1.21
date	2012.10.22.02.12.20;	author eadler;	state Exp;
branches;
next	1.20;

1.20
date	2011.05.17.19.11.47;	author flz;	state Exp;
branches
	1.20.2.1;
next	1.19;

1.19
date	2010.04.23.11.07.43;	author flz;	state dead;
branches;
next	1.18;

1.18
date	2004.10.24.15.33.07;	author ru;	state Exp;
branches
	1.18.2.1
	1.18.10.1
	1.18.16.1
	1.18.18.1
	1.18.20.1
	1.18.22.1
	1.18.24.1
	1.18.26.1;
next	1.17;

1.17
date	2004.08.12.20.06.00;	author ru;	state Exp;
branches
	1.17.2.1;
next	1.16;

1.16
date	2004.07.28.07.19.15;	author kan;	state Exp;
branches;
next	1.15;

1.15
date	2004.06.29.19.06.42;	author eik;	state Exp;
branches;
next	1.14;

1.14
date	2002.11.06.08.57.03;	author obrien;	state Exp;
branches;
next	1.13;

1.13
date	2002.09.09.22.59.06;	author sobomax;	state Exp;
branches;
next	1.12;

1.12
date	2002.05.13.11.24.03;	author ru;	state Exp;
branches;
next	1.11;

1.11
date	2001.10.10.08.21.41;	author sobomax;	state Exp;
branches;
next	1.10;

1.10
date	2001.10.10.06.58.42;	author sobomax;	state Exp;
branches;
next	1.9;

1.9
date	2001.07.20.06.20.12;	author obrien;	state Exp;
branches;
next	1.8;

1.8
date	2001.03.15.10.47.00;	author sobomax;	state Exp;
branches;
next	1.7;

1.7
date	2001.02.27.09.00.18;	author sobomax;	state Exp;
branches;
next	1.6;

1.6
date	96.06.20.18.33.49;	author jkh;	state Exp;
branches
	1.6.8.1;
next	1.5;

1.5
date	95.07.31.01.26.58;	author jkh;	state Exp;
branches;
next	1.4;

1.4
date	94.12.06.01.04.17;	author jkh;	state Exp;
branches
	1.4.4.1;
next	1.3;

1.3
date	93.09.03.23.01.11;	author jkh;	state Exp;
branches;
next	1.2;

1.2
date	93.08.30.01.51.16;	author jkh;	state Exp;
branches;
next	1.1;

1.1
date	93.08.26.01.19.54;	author jkh;	state Exp;
branches
	1.1.1.1;
next	;

1.22.2.1
date	2012.11.17.01.54.53;	author svnexp;	state dead;
branches;
next	1.22.2.2;

1.22.2.2
date	2013.03.28.13.06.21;	author svnexp;	state Exp;
branches;
next	;

1.20.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.20.2.1.2.1
	1.20.2.1.4.1;
next	1.20.2.2;

1.20.2.2
date	2012.11.17.11.37.46;	author svnexp;	state Exp;
branches;
next	;

1.20.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.20.2.1.2.2;

1.20.2.1.2.2
date	2012.11.17.08.37.43;	author svnexp;	state Exp;
branches;
next	;

1.20.2.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.20.2.1.4.2;

1.20.2.1.4.2
date	2012.11.17.08.48.34;	author svnexp;	state Exp;
branches;
next	;

1.18.2.1
date	2012.11.17.07.46.31;	author svnexp;	state Exp;
branches;
next	;

1.18.10.1
date	2012.11.17.08.09.04;	author svnexp;	state Exp;
branches;
next	;

1.18.16.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.18.18.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.18.20.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.18.22.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.18.22.1.2.1
	1.18.22.1.4.1
	1.18.22.1.6.1
	1.18.22.1.8.1;
next	1.18.22.2;

1.18.22.2
date	2012.11.17.10.37.24;	author svnexp;	state Exp;
branches;
next	;

1.18.22.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.18.22.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.18.22.1.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.18.22.1.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.18.22.1.8.2;

1.18.22.1.8.2
date	2012.11.17.08.25.56;	author svnexp;	state Exp;
branches;
next	;

1.18.24.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.18.26.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.18.26.2;

1.18.26.2
date	2012.11.17.08.17.49;	author svnexp;	state Exp;
branches;
next	;

1.17.2.1
date	2005.02.13.07.23.45;	author obrien;	state Exp;
branches;
next	;

1.6.8.1
date	2001.03.05.11.11.38;	author sobomax;	state Exp;
branches;
next	1.6.8.2;

1.6.8.2
date	2001.03.20.09.45.55;	author sobomax;	state Exp;
branches;
next	1.6.8.3;

1.6.8.3
date	2001.10.23.09.16.04;	author sobomax;	state Exp;
branches;
next	1.6.8.4;

1.6.8.4
date	2001.10.24.10.06.56;	author sobomax;	state Exp;
branches;
next	1.6.8.5;

1.6.8.5
date	2002.07.19.18.46.30;	author ru;	state Exp;
branches;
next	1.6.8.6;

1.6.8.6
date	2003.08.11.01.13.44;	author kris;	state Exp;
branches;
next	1.6.8.7;

1.6.8.7
date	2004.08.11.16.16.23;	author eik;	state Exp;
branches;
next	1.6.8.8;

1.6.8.8
date	2012.11.17.07.28.30;	author svnexp;	state Exp;
branches;
next	;

1.4.4.1
date	95.08.30.07.49.57;	author jkh;	state Exp;
branches;
next	1.4.4.2;

1.4.4.2
date	96.08.01.12.17.40;	author jkh;	state Exp;
branches;
next	;

1.1.1.1
date	93.08.26.01.19.55;	author jkh;	state Exp;
branches;
next	;


desc
@@


1.22
log
@Switching exporter and resync
@
text
@# $FreeBSD: head/usr.sbin/pkg_install/lib/Makefile 241830 2012-10-22 02:12:20Z eadler $

LIB=	install
INTERNALLIB=
SRCS=	file.c msg.c plist.c str.c exec.c global.c pen.c match.c \
	deps.c version.c pkgwrap.c url.c pkgng.c

WARNS?=	3
WFORMAT?=	1

.include <bsd.lib.mk>
@


1.22.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:06:21 +0000
@
text
@d1 11
@


1.22.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 11
# $FreeBSD: releng/8.4/usr.sbin/pkg_install/lib/Makefile 136910 2004-10-24 15:33:08Z ru $

LIB=	install
INTERNALLIB=
SRCS=	file.c msg.c plist.c str.c exec.c global.c pen.c match.c \
	deps.c version.c pkgwrap.c url.c

WARNS?=	3
WFORMAT?=	1

.include <bsd.lib.mk>
@


1.21
log
@SVN rev 241830 on 2012-10-22 02:12:20Z by eadler

Warn users when using pkg tools if it looks like they
be be pkgng users.

Reviewed by:	bapt (earlier version)
Reviewed by:	kwm
Approved by:	cperciva
MFC after:	3 days
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.20
log
@SVN rev 222035 on 2011-05-17 19:11:47Z by flz

Backout libinstall.a -> libpkg commit.

Discussed with:	erwin, brooks, bapt
@
text
@d6 1
a6 1
	deps.c version.c pkgwrap.c url.c
@


1.20.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.20.2.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/usr.sbin/pkg_install/lib/Makefile 136910 2004-10-24 15:33:08Z ru $
@


1.20.2.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.20.2.1.4.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/usr.sbin/pkg_install/lib/Makefile 136910 2004-10-24 15:33:08Z ru $
@


1.20.2.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.20.2.1.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/usr.sbin/pkg_install/lib/Makefile 136910 2004-10-24 15:33:08Z ru $
@


1.19
log
@SVN rev 207113 on 2010-04-23 11:07:43Z by flz

- Take libinstall.a out of pkg_install and make it a proper shared library.
- Rework the wrapper support to check libpkg version as well as pkg_install
version.
- Add libfetch to _prebuild_libs.
- There are no new features introduced.

Notes: the API is not stable, so basically, do not use libpkg in your
projects for now. Also there's no manpage for libpkg yet, because the API
will change drastically. I repeat, do not use libpkg for now.
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/pkg_install/lib/Makefile,v 1.18 2004/10/24 15:33:07 ru Exp $
@


1.18
log
@For variables that are only checked with defined(), don't provide
any fake value.
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.18.10.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/usr.sbin/pkg_install/lib/Makefile 136910 2004-10-24 15:33:08Z ru $
@


1.18.2.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/6/usr.sbin/pkg_install/lib/Makefile 136910 2004-10-24 15:33:08Z ru $
@


1.18.26.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.18.26.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/7.4/usr.sbin/pkg_install/lib/Makefile 136910 2004-10-24 15:33:08Z ru $
@


1.18.24.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.18.22.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.18.22.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/usr.sbin/pkg_install/lib/Makefile 136910 2004-10-24 15:33:08Z ru $
@


1.18.22.1.8.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.18.22.1.8.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/8.3/usr.sbin/pkg_install/lib/Makefile 136910 2004-10-24 15:33:08Z ru $
@


1.18.22.1.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.18.22.1.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.18.22.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.18.20.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.18.18.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.18.16.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.17
log
@Don't put DEBUG to CFLAGS, we have the standard DEBUG_FLAGS for this.
@
text
@d4 1
a4 1
INTERNALLIB= YES
@


1.17.2.1
log
@MFC: For variables that are only checked with defined(), don't provide
     any fake value.
@
text
@d4 1
a4 1
INTERNALLIB=
@


1.16
log
@Downgrade WARNS level to more tolerable value. Attempt to fix
casts as lvalue usage whenever possible.
@
text
@a7 2
CFLAGS+= ${DEBUG}

@


1.15
log
@- pkg_add spawns itself as argv[0]  when installing dependent packages, to
  enable the use as a port on older systems

- use absolute paths in all calls to external programs, to account for strange
  PATH settings

- use INDEX or INDEX-5 depending on FreeBSD version, to enable the use on
  FreeBSD 4.x as a port.

- conditionalize all 4.x/5.x differences on __FreeBSD_version, so that the
  pkg_install tools can be kept in sync on 4.x and 5.x

- Bump PKG_INSTALL_VERSION

Reviewed by:	portmgr (bento run)
MFC after:	4 weeks
@
text
@d10 1
a10 1
WARNS?=	6
@


1.14
log
@Break fileGetURL() out into its own file so that pkg_install/lib consumers
pkg_{create,delete} don't need to needlessly link with libfetch.
@
text
@d10 2
a11 1
WARNS?=	2
@


1.13
log
@Sigh, finally activate pkgwrap.c.

Big pointy hat to:	sobomax (who apparently needs some sleep)
Submitted by:		walt <wa1ter@@hotmail.com>
@
text
@d6 1
a6 1
	deps.c version.c pkgwrap.c
@


1.12
log
@Mark all internal libraries with INTERNALLIB.
@
text
@d6 1
a6 1
	deps.c version.c
@


1.11
log
@- Introduce a notion of `packing list format version'. This allows making
  non-backward compatible changes in the format of packing list and handle
  them gracefully;
- fix a longstanding issue with symlinks handling. Instead of recording
  checksum for the file symlink points to, record checksum for the value
  returned by readlink(2). For backward compatibility increase packing list
  format minor version number and provide a fallback to a previous behaviour,
  if package in question was created with older version of pkg_* tools;

Submitted by:	Alec Wolman <wolman@@cs.washington.edu>, sobomax

- don't record MD5 checksum for device nodes, fifo's and other non-regular
  files.

Submitted by:	nbm
MFC in:		2 weeks
@
text
@d4 1
a4 2
NOPROFILE= yes
NOPIC=	yes
a10 3

install:
	@@echo -n
@


1.10
log
@WARNS=2 cleanup.

Tested on:	i386, alpha
MFC after:	2 weeks
@
text
@d6 2
a7 1
SRCS=	file.c msg.c plist.c str.c exec.c global.c pen.c match.c deps.c
@


1.9
log
@Perform a major cleanup of the usr.sbin Makefiles.
These are not perfectly in agreement with each other style-wise, but they
are orders of orders of magnitude more consistent style-wise than before.
@
text
@d1 1
a1 1
# $FreeBSD: src/usr.sbin/pkg_install/lib/Makefile,v 1.8 2001/03/15 10:47:00 sobomax Exp $
d9 2
@


1.8
log
@When creating a package sort dependencies in such a way that if dependency
A depends on dependency B then dependency A will be in all cases listed
before B, so ``pkg_add -r'' will fetch/install packages in the correct order.

Previously dependencies were sorted just by its names, which is why
``pkg_add -r'' never actually worked properly.

To be usefull, hovewer, this fix requires that all packages have been
rebuilt, so it will take some time until users would be able to feel
posititive improvements. For the same reasons it is desirable to propagate
these changes to the 4-stable package building cluster *before* 4.3 ports
freeze, so packages for 4.3-RELEASE would be properly prepared.

Prompted by:			kris
Insanely appreciated by:	obrien
Silently approved by:		jkh, -ports
@
text
@d1 1
a1 1
# $FreeBSD$
a3 3
SRCS=	file.c msg.c plist.c str.c exec.c global.c pen.c match.c \
	deps.c
CFLAGS+= ${DEBUG}
d6 3
@


1.7
log
@- Merge recently added into pkg_info(1) regex/glob matching functionality into
  pkg_delete(1) as well;
- add a new `-a' option for pkg_delete(1) to delete all installed packages;
- add a new `-i' option for pkg_delete(1) to request simple rm(1)-like
  interactive confirmation before attempting to delete each package.

Silently approved by:	jkh, -ports
@
text
@d4 2
a5 1
SRCS=	file.c msg.c plist.c str.c exec.c global.c pen.c match.c
@


1.6
log
@Make pkg_install understand and use libftpio instead of its own
copies of the ftp support routines.  Also some cosmetic and minor
bug fixes I've been meaning to incorporate for awhile.
@
text
@d1 2
d4 1
a4 1
SRCS=	file.c msg.c plist.c str.c exec.c global.c pen.c
@


1.6.8.1
log
@MFC:
- globs/regexs in pkg_delete(1);
- interactive confirmation in pkg_delete(1);
- `-a' option for pkg_delete;

Sync up with following revisions:
src/usr.sbin/pkg_install/delete/delete.h	-> 1.6
src/usr.sbin/pkg_install/delete/main.c		-> 1.21
src/usr.sbin/pkg_install/delete/perform.c	-> 1.27
src/usr.sbin/pkg_install/delete/pkg_delete.1	-> 1.24
src/usr.sbin/pkg_install/info/info.h		-> 1.18
src/usr.sbin/pkg_install/info/perform.c		-> 1.36
src/usr.sbin/pkg_install/lib/Makefile		-> 1.7
src/usr.sbin/pkg_install/lib/lib.h		-> 1.32
@
text
@a0 2
# $FreeBSD$

d2 1
a2 1
SRCS=	file.c msg.c plist.c str.c exec.c global.c pen.c match.c
@


1.6.8.2
log
@MFC:
When creating package sort dependencies in dependency order rather than in the
order specified on the command line. This should allow ``pkg_add -r'' to
work seamlessly with packages created after this change.

Tested by:	bento
Approved by:	jkh
@
text
@d4 1
a4 2
SRCS=	file.c msg.c plist.c str.c exec.c global.c pen.c match.c \
	deps.c
@


1.6.8.3
log
@MFC: WANSify.
@
text
@d6 1
a8 4

CFLAGS+= ${DEBUG}

WARNS?=	2
@


1.6.8.4
log
@MFC: symlinks and other non-regular files handling fixes, packing list format
versioning.
@
text
@d5 1
a5 1
	deps.c version.c
@


1.6.8.5
log
@MFC: new bsd.lib.mk API.
@
text
@a3 1
INTERNALLIB= YES
d6 2
d12 3
@


1.6.8.6
log
@MFC: Support for pkg_add -C (conflicts) and pkg_info -P (pkg_tools version).
@
text
@d6 1
a6 1
	deps.c version.c pkgwrap.c
@


1.6.8.7
log
@sync the pkg_install tools with -CURRENT:

- MFC of the package tools revision 20040629 changes.

- replace the perl version of pkg_version(1) by its C equivalent,
  which means that `pkg_version -c' does no longer work

- keep the perl version of pkg_update(1) until a replacement is available

- include some man pages fixes
@
text
@d6 1
a6 1
	deps.c version.c pkgwrap.c url.c
d10 1
a10 2
WARNS?=	3
WFORMAT?=	1
@


1.6.8.8
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/4/usr.sbin/pkg_install/lib/Makefile 133504 2004-08-11 16:16:24Z eik $
@


1.5
log
@Add ftp.c to makefile - that might make it work better.  Sheesh!
@
text
@d2 1
a2 1
SRCS=	file.c ftp.c msg.c plist.c str.c exec.c global.c pen.c
@


1.4
log
@More changes from John T. Kohl.  Man pages, mostly.
Submitted by:	jtkohl
@
text
@d2 1
a2 1
SRCS=	file.c msg.c plist.c str.c exec.c global.c pen.c
@


1.4.4.1
log
@Merge changes from the HEAD.
@
text
@d2 1
a2 1
SRCS=	file.c ftp.c msg.c plist.c str.c exec.c global.c pen.c
@


1.4.4.2
log
@Do my good deed for the day and merge in some recent pkg_install fixes
for those folk still supping -stable in the fond hope that folks might
occasionally do nice things to it.
@
text
@d2 1
a2 1
SRCS=	file.c msg.c plist.c str.c exec.c global.c pen.c
@


1.3
log
@Lots of misc tweaks, support for arbitrary separators in pkg_info, more
intelligent name handling in pkg_create.  Most of these files are changed
because of rcsid's being different in my cvs tree and freefall's (foo).
@
text
@d5 1
@


1.2
log
@Removed annoying -Wall
@
text
@d3 1
@


1.1
log
@Initial revision
@
text
@a3 1
CFLAGS+=  -g -Wall
@


1.1.1.1
log
@The release version of my package install suite.  Please see man pages
for info.
@
text
@@
