head	1.2;
access;
symbols
	RELENG_6_4_0_RELEASE:1.1.8.1
	RELENG_6_4:1.1.8.1.0.6
	RELENG_6_4_BP:1.1.8.1
	RELENG_6_3_0_RELEASE:1.1.8.1
	RELENG_6_3:1.1.8.1.0.4
	RELENG_6_3_BP:1.1.8.1
	RELENG_6_2_0_RELEASE:1.1.8.1
	RELENG_6_2:1.1.8.1.0.2
	RELENG_6_2_BP:1.1.8.1
	RELENG_5_5_0_RELEASE:1.1
	RELENG_5_5:1.1.0.14
	RELENG_5_5_BP:1.1
	RELENG_6_1_0_RELEASE:1.1
	RELENG_6_1:1.1.0.12
	RELENG_6_1_BP:1.1
	RELENG_6_0_0_RELEASE:1.1
	RELENG_6_0:1.1.0.10
	RELENG_6_0_BP:1.1
	RELENG_6:1.1.0.8
	RELENG_6_BP:1.1
	RELENG_5_4_0_RELEASE:1.1
	RELENG_5_4:1.1.0.6
	RELENG_5_4_BP:1.1
	RELENG_5_3_0_RELEASE:1.1
	RELENG_5_3:1.1.0.4
	RELENG_5_3_BP:1.1
	RELENG_5:1.1.0.2
	RELENG_5_BP:1.1;
locks; strict;
comment	@# @;


1.2
date	2006.03.08.01.56.06;	author kientzle;	state dead;
branches;
next	1.1;

1.1
date	2004.08.07.03.09.28;	author kientzle;	state Exp;
branches
	1.1.8.1;
next	;

1.1.8.1
date	2006.07.30.06.30.00;	author kientzle;	state dead;
branches;
next	;


desc
@@


1.2
log
@Remove configure.ac.in and reorganize a few other things.  This is
part of a program to remove the non-FreeBSD autoconf/automake build
system for libarchive from the FreeBSD source tree.
@
text
@How you install this depends on which distribution you
are using and what target you're compiling for:

FROM A PACKAGED DISTRIBUTION TO ANY SYSTEM

If you unpacked this from a tar.gz archive and have a "configure"
file, then you should be able to install it using the following common
steps:
    ./configure
    make
    make install

If you need to customize the target directories, use
    ./configure --help
to list the configure options.

FROM CVS TO FreeBSD

The source code from the FreeBSD CVS server can be
compiled as-is on any FreeBSD system, just use:
    make
    make install

FROM CVS TO A PACKAGED DISTRIBUTION

The source code from the FreeBSD CVS server can be used
to build a tar.gz archive suitable for later installation on
any system.  You'll need the following GNU tools installed:
    autoconf (including aclocal and autoheader)
    automake

You should be able to use the following command to build a distribution:
    make distfile

The result will be a file named libarchive-<version>.tar.gz in
the object directory.

$FreeBSD: src/lib/libarchive/INSTALL,v 1.1 2004/08/07 03:09:28 kientzle Exp $

@


1.1
log
@libarchive now has two complete build systems.  The usual "Makefile"
is present for FreeBSD.  If you "make distfile" on FreeBSD, you will
soon have a tar.gz file suitable for deploying to other systems
(complete with the expected "configure" script, etc).  This latter
relies (at least for now) on the GNU auto??? tools.  (I like autoconf
okay, but someday I hope to write a custom Makefile.in and dispense
with automake, which is somewhat odious.)

As part of this, I've cleaned up some of the conditional
compilation options, added make-foo to construct archive.h dynamically
(it now contains some version constants), and added some useful
informational files.
@
text
@d38 1
a38 1
$FreeBSD$
@


1.1.8.1
log
@MFC libarchive 1.2.53 to FreeBSD 6.

  * Fixes bin/86690 (sparse file extraction)
  * Fixes bin/87911 (assertion failure after failed open)
  * Corrects handling of very old files (negative mtime)
  * Better error checking for memory allocation failures
  * Style and portability fixes
  * Documentation corrections
  * Initial extended attribute support
@
text
@d38 1
a38 1
$FreeBSD: src/lib/libarchive/INSTALL,v 1.1 2004/08/07 03:09:28 kientzle Exp $
@


