head	1.72;
access;
symbols
	RELEASE_8_3_0:1.69
	RELEASE_9_0_0:1.68
	RELEASE_7_4_0:1.62
	RELEASE_8_2_0:1.62
	RELEASE_6_EOL:1.62
	RELEASE_8_1_0:1.61
	RELEASE_7_3_0:1.58
	RELEASE_8_0_0:1.57
	RELEASE_7_2_0:1.55
	RELEASE_7_1_0:1.53
	RELEASE_6_4_0:1.53
	RELEASE_5_EOL:1.52
	RELEASE_7_0_0:1.44
	RELEASE_6_3_0:1.44
	PRE_XORG_7:1.31
	RELEASE_4_EOL:1.30
	RELEASE_6_2_0:1.29
	RELEASE_6_1_0:1.28
	RELEASE_5_5_0:1.28
	RELEASE_6_0_0:1.21
	RELEASE_5_4_0:1.16
	RELEASE_4_11_0:1.9
	RELEASE_5_3_0:1.5
	RELEASE_4_10_0:1.2;
locks; strict;
comment	@# @;


1.72
date	2012.11.17.05.54.21;	author svnexp;	state Exp;
branches;
next	1.71;

1.71
date	2012.07.31.18.46.09;	author glewis;	state Exp;
branches;
next	1.70;

1.70
date	2012.04.08.16.50.02;	author glewis;	state Exp;
branches;
next	1.69;

1.69
date	2012.02.25.22.41.56;	author glewis;	state Exp;
branches;
next	1.68;

1.68
date	2011.11.20.04.56.53;	author glewis;	state Exp;
branches;
next	1.67;

1.67
date	2011.11.09.15.25.23;	author miwi;	state Exp;
branches;
next	1.66;

1.66
date	2011.10.29.17.40.44;	author miwi;	state Exp;
branches;
next	1.65;

1.65
date	2011.09.23.22.20.50;	author amdmi3;	state Exp;
branches;
next	1.64;

1.64
date	2011.08.19.16.36.24;	author naddy;	state Exp;
branches;
next	1.63;

1.63
date	2011.08.18.03.35.19;	author glewis;	state Exp;
branches;
next	1.62;

1.62
date	2010.11.09.18.58.24;	author naddy;	state Exp;
branches;
next	1.61;

1.61
date	2010.05.21.16.23.46;	author naddy;	state Exp;
branches;
next	1.60;

1.60
date	2010.03.22.02.43.11;	author glewis;	state Exp;
branches;
next	1.59;

1.59
date	2010.03.21.21.29.18;	author glewis;	state Exp;
branches;
next	1.58;

1.58
date	2009.11.27.04.31.42;	author glewis;	state Exp;
branches;
next	1.57;

1.57
date	2009.05.24.19.52.34;	author glewis;	state Exp;
branches;
next	1.56;

1.56
date	2009.05.24.16.55.24;	author glewis;	state Exp;
branches;
next	1.55;

1.55
date	2009.01.21.05.42.15;	author glewis;	state Exp;
branches;
next	1.54;

1.54
date	2008.10.06.01.32.41;	author glewis;	state Exp;
branches;
next	1.53;

1.53
date	2008.06.17.05.12.47;	author glewis;	state Exp;
branches;
next	1.52;

1.52
date	2008.05.29.06.57.53;	author glewis;	state Exp;
branches;
next	1.51;

1.51
date	2008.05.10.16.28.11;	author glewis;	state Exp;
branches;
next	1.50;

1.50
date	2008.04.19.17.46.07;	author miwi;	state Exp;
branches;
next	1.49;

1.49
date	2008.03.16.20.51.01;	author glewis;	state Exp;
branches;
next	1.48;

1.48
date	2008.03.01.19.35.28;	author glewis;	state Exp;
branches;
next	1.47;

1.47
date	2008.02.05.05.04.30;	author glewis;	state Exp;
branches;
next	1.46;

1.46
date	2008.01.18.07.58.50;	author glewis;	state Exp;
branches;
next	1.45;

1.45
date	2007.12.30.19.23.14;	author glewis;	state Exp;
branches;
next	1.44;

1.44
date	2007.10.29.02.45.55;	author glewis;	state Exp;
branches;
next	1.43;

1.43
date	2007.10.14.17.38.36;	author glewis;	state Exp;
branches;
next	1.42;

1.42
date	2007.10.07.20.51.46;	author glewis;	state Exp;
branches;
next	1.41;

1.41
date	2007.09.28.04.18.50;	author glewis;	state Exp;
branches;
next	1.40;

1.40
date	2007.09.20.16.47.32;	author glewis;	state Exp;
branches;
next	1.39;

1.39
date	2007.09.08.07.04.08;	author glewis;	state Exp;
branches;
next	1.38;

1.38
date	2007.08.13.00.29.34;	author glewis;	state Exp;
branches;
next	1.37;

1.37
date	2007.07.23.09.35.28;	author rafan;	state Exp;
branches;
next	1.36;

1.36
date	2007.07.17.21.18.29;	author glewis;	state Exp;
branches;
next	1.35;

1.35
date	2007.07.12.17.21.22;	author glewis;	state Exp;
branches;
next	1.34;

1.34
date	2007.06.27.21.11.08;	author glewis;	state Exp;
branches;
next	1.33;

1.33
date	2007.06.27.20.04.51;	author glewis;	state Exp;
branches;
next	1.32;

1.32
date	2007.06.26.05.19.17;	author glewis;	state Exp;
branches;
next	1.31;

1.31
date	2007.05.02.07.18.13;	author edwin;	state Exp;
branches;
next	1.30;

1.30
date	2006.11.10.06.05.51;	author glewis;	state Exp;
branches;
next	1.29;

1.29
date	2006.06.20.22.33.47;	author glewis;	state Exp;
branches;
next	1.28;

1.28
date	2005.11.15.19.51.39;	author glewis;	state Exp;
branches;
next	1.27;

1.27
date	2005.10.13.17.09.00;	author glewis;	state Exp;
branches;
next	1.26;

1.26
date	2005.09.25.18.56.00;	author glewis;	state Exp;
branches;
next	1.25;

1.25
date	2005.09.07.15.08.04;	author glewis;	state Exp;
branches;
next	1.24;

1.24
date	2005.09.06.16.35.31;	author glewis;	state Exp;
branches;
next	1.23;

1.23
date	2005.09.06.02.01.10;	author glewis;	state Exp;
branches;
next	1.22;

1.22
date	2005.08.28.19.58.30;	author glewis;	state Exp;
branches;
next	1.21;

1.21
date	2005.06.15.19.37.58;	author glewis;	state Exp;
branches;
next	1.20;

1.20
date	2005.06.06.19.54.52;	author glewis;	state Exp;
branches;
next	1.19;

1.19
date	2005.05.02.04.01.37;	author glewis;	state Exp;
branches;
next	1.18;

1.18
date	2005.04.18.14.02.53;	author glewis;	state Exp;
branches;
next	1.17;

1.17
date	2005.04.12.16.37.38;	author glewis;	state Exp;
branches;
next	1.16;

1.16
date	2005.03.16.16.19.35;	author glewis;	state Exp;
branches;
next	1.15;

1.15
date	2005.03.15.17.35.38;	author glewis;	state Exp;
branches;
next	1.14;

1.14
date	2005.03.14.17.23.59;	author glewis;	state Exp;
branches;
next	1.13;

1.13
date	2005.02.27.06.51.21;	author glewis;	state Exp;
branches;
next	1.12;

1.12
date	2005.02.23.20.49.18;	author glewis;	state Exp;
branches;
next	1.11;

1.11
date	2005.02.16.19.39.14;	author glewis;	state Exp;
branches;
next	1.10;

1.10
date	2005.02.01.16.16.32;	author glewis;	state Exp;
branches;
next	1.9;

1.9
date	2004.12.29.06.37.28;	author glewis;	state Exp;
branches;
next	1.8;

1.8
date	2004.11.15.16.38.14;	author glewis;	state Exp;
branches;
next	1.7;

1.7
date	2004.11.08.15.49.30;	author glewis;	state Exp;
branches;
next	1.6;

1.6
date	2004.10.12.05.53.09;	author glewis;	state Exp;
branches;
next	1.5;

1.5
date	2004.08.23.16.37.49;	author glewis;	state Exp;
branches;
next	1.4;

1.4
date	2004.07.15.16.09.15;	author glewis;	state Exp;
branches;
next	1.3;

1.3
date	2004.06.16.15.20.49;	author glewis;	state Exp;
branches;
next	1.2;

1.2
date	2004.04.12.20.25.50;	author glewis;	state Exp;
branches;
next	1.1;

1.1
date	2004.03.24.17.20.48;	author glewis;	state Exp;
branches;
next	;


desc
@@


1.72
log
@Switch exporter over
@
text
@# New ports collection makefile for:	libarchive
# Date created:		23 March 2004
# Whom:			Greg Lewis <glewis@@FreeBSD.org>
#
# $FreeBSD: head/archivers/libarchive/Makefile 301806 2012-07-31 18:46:09Z glewis $

PORTNAME=	libarchive
PORTVERSION=	3.0.4
PORTREVISION=	1
PORTEPOCH=	1
CATEGORIES=	archivers
MASTER_SITES=	http://cloud.github.com/downloads/${PORTNAME}/${PORTNAME}/

MAINTAINER=	glewis@@FreeBSD.org
COMMENT=	Library to create and read several streaming archive formats

OPTIONS_DEFINE=	LIBXML2 NETTLE
OPTIONS_DEFAULT=	LIBXML2

LIBXML2_DESC=	Support writing xar via libxml2
NETTLE_DESC=	Use Nettle instead of OpenSSL

GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
USE_GNOME=	gnomehack
PATCH_STRIP=	-p1

CONFIGURE_ARGS+=	--without-expat

PLIST_FILES=	bin/bsdcpio \
		bin/bsdtar \
		include/archive.h \
		include/archive_entry.h \
		lib/libarchive.a \
		lib/libarchive.la \
		lib/libarchive.so \
		lib/libarchive.so.12 \
		libdata/pkgconfig/libarchive.pc

MANCOMPRESSED=	no
MAN1=		bsdcpio.1 \
		bsdtar.1
MAN3=		archive_entry.3 \
		archive_entry_acl.3 \
		archive_entry_linkify.3 \
		archive_entry_paths.3 \
		archive_entry_perms.3 \
		archive_entry_stat.3 \
		archive_entry_time.3 \
		archive_read.3 \
		archive_read_disk.3 \
		archive_read_set_options.3 \
		archive_util.3 \
		archive_write.3 \
		archive_write_disk.3 \
		archive_write_set_options.3 \
		libarchive.3 \
		libarchive_internals.3
MAN5=		cpio.5 \
		libarchive-formats.5 \
		mtree.5 \
		tar.5

CFLAGS+=	"-I${LOCALBASE}/include"
CPPFLAGS+=	"-I${LOCALBASE}/include"
LDFLAGS+=	"-L${LOCALBASE}/lib"

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MLIBXML2}
USE_GNOME+=	libxml2
CONFIGURE_ARGS+=	--with-xml2
.else
CFLAGS+=	-DHAVE_BSDXML_H=1
LDFLAGS+=	-lbsdxml
CONFIGURE_ARGS+=	--without-xml2
.endif

.if ${PORT_OPTIONS:MNETTLE}
LIB_DEPENDS+=	nettle.4:${PORTSDIR}/security/nettle
CONFIGURE_ARGS+=	--without-openssl --with-nettle
.else
USE_OPENSSL=	yes
CONFIGURE_ARGS+=	--with-openssl --without-nettle
.endif

.include <bsd.port.pre.mk>

.if ${OSVERSION} < 800505 || (${OSVERSION} >= 900000 && ${OSVERSION} < 900012)
LIB_DEPENDS+=	lzma.5:${PORTSDIR}/archivers/xz
.endif

check:
	(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} check)

.include <bsd.port.post.mk>
@


1.71
log
@SVN rev 301806 on 2012-07-31 18:46:09Z by glewis

. Apply ACL endless loop patch from upstream (already ported to FreeBSD-CURRENT)
. Switch to new options framework

PR:		170252
Submitted by:	mm@@
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.70
log
@. Update to 3.0.4.

Feature safe:	yes
@
text
@d9 1
d17 5
a21 2
OPTIONS=	LIBXML2 "Support writing xar via libxml2" On \
		NETTLE "Use nettle instad of OpenSSL" Off
d26 1
d70 1
a70 1
.if !defined(WITHOUT_LIBXML2)
d79 1
a79 1
.if defined(WITH_NETTLE)
@


1.69
log
@. Update to 3.0.3.

PR:		165291
Submitted by:	mm@@
@
text
@d8 1
a8 1
PORTVERSION=	3.0.3
d11 1
a11 1
MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
@


1.68
log
@. Update to 2.8.5.

Feature safe:	yes
@
text
@d8 1
a8 1
PORTVERSION=	2.8.5
d16 3
d21 3
a23 1
USE_GNOME=	gnomehack libxml2
d32 1
a32 1
		lib/libarchive.so.10 \
d39 6
d47 1
d51 1
d63 18
a80 2
check:
	(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} check)
d88 3
@


1.67
log
@- Remove WITH_FBSD10_FIX, is no longer needed
@
text
@d8 1
a8 2
PORTVERSION=	2.8.4
PORTREVISION=	1
@


1.66
log
@- Fix build on FreeBSD 10
@
text
@a19 1
WITH_FBSD10_FIX=yes
@


1.65
log
@- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
@
text
@d20 1
@


1.64
log
@* Fix location of pkgconfig directory.
* Don't try to remove the pkgconfig directory.
* Add a missing newline to distinfo.

Approved by:	glewis
@
text
@d49 1
a49 2
MAKE_ENV+=	LDFLAGS="-L${LOCALBASE}/lib"
CONFIGURE_ENV+=	LDFLAGS="-L${LOCALBASE}/lib"
@


1.63
log
@. Update to 2.8.4

PR:		158924
Submitted by:	mm@@
@
text
@d9 1
d19 1
a19 1
USE_GNOME=	libxml2
d29 1
a29 2
		lib/pkgconfig/libarchive.pc
PLIST_DIRS=	lib/pkgconfig
@


1.62
log
@Increment PORTREVISION after liblzma major version change in archivers/xz.
@
text
@d8 1
a8 2
PORTVERSION=	2.8.3
PORTREVISION=	1
d48 3
a50 4
MAKE_ENV+=	LDFLAGS="-L${LOCALBASE}/lib" \
		CPPFLAGS="-I${LOCALBASE}/include"
CONFIGURE_ENV+=	LDFLAGS="-L${LOCALBASE}/lib" \
		CPPFLAGS="-I${LOCALBASE}/include"
@


1.61
log
@The xz utils and lzma library have been imported into base, so make
the dependency on the archivers/xz port conditional on OSVERSION.
@
text
@d9 1
d60 1
a60 1
LIB_DEPENDS+=	lzma.0:${PORTSDIR}/archivers/xz
@


1.60
log
@. Add lib/pkgconfig to PLIST_DIRS.

Reported by:	QAT
@
text
@a15 2
LIB_DEPENDS=	lzma.0:${PORTSDIR}/archivers/xz

d56 7
a62 1
.include <bsd.port.mk>
@


1.59
log
@. Update to 2.8.3.
@
text
@d31 1
@


1.58
log
@. Update to 2.7.1.
@
text
@d8 1
a8 1
PORTVERSION=	2.7.1
d16 2
d20 1
d29 2
a30 1
		lib/libarchive.so.9
d48 5
a52 1
.include <bsd.port.pre.mk>
d54 1
a54 1
regression-test:
d57 1
a57 1
.include <bsd.port.post.mk>
@


1.57
log
@. Fix the packing list.

Pointed out by:	QAT
@
text
@d8 1
a8 2
PORTVERSION=	2.7.0
PORTREVISION=	1
@


1.56
log
@. Update to 2.7.0.
. Remove BSDCPIO as an option since it now builds by default and is a
  complete replacement for cpio.
@
text
@d9 1
d34 1
@


1.55
log
@. Update to 2.6.0.
@
text
@d8 1
a8 1
PORTVERSION=	2.6.0
d11 1
a11 1
MASTER_SITES=	http://people.freebsd.org/~kientzle/libarchive/src/
d19 2
a20 3
OPTIONS=	BSDCPIO		"Enable bsdcpio"	on

PLIST_FILES=	bin/bsdtar \
d26 1
a26 1
		lib/libarchive.so.8
d29 2
a30 1
MAN1=		bsdtar.1
a44 6
.if defined(WITH_BSDCPIO)
CONFIGURE_ARGS+=	--enable-bsdcpio=yes
PLIST_FILES+=		bin/bsdcpio
MAN1+=			bsdcpio.1
.endif

@


1.54
log
@. Update to 2.5.5.
@
text
@d8 1
a8 1
PORTVERSION=	2.5.5
d27 1
a27 1
		lib/libarchive.so.7
@


1.53
log
@. Add a regression-test target.

Submitted by:	pfgshield-freebsd@@yahoo.com
@
text
@d8 1
a8 1
PORTVERSION=	2.5.4b
@


1.52
log
@. Update to 2.5.4b.
@
text
@d51 3
@


1.51
log
@. Update to 2.4.17.
@
text
@d8 1
a8 1
PORTVERSION=	2.4.17
d27 1
a27 1
		lib/libarchive.so.6
@


1.50
log
@- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
@
text
@d8 1
a8 1
PORTVERSION=	2.4.14
@


1.49
log
@. Update to 2.4.14.
@
text
@d17 1
a17 1
INSTALLS_SHLIB=	yes
@


1.48
log
@. Update to 2.4.13.
@
text
@d8 1
a8 1
PORTVERSION=	2.4.13
@


1.47
log
@. Update to 2.4.12.
@
text
@d8 1
a8 1
PORTVERSION=	2.4.12
@


1.46
log
@. Update to 2.4.11.
@
text
@d8 1
a8 1
PORTVERSION=	2.4.11
@


1.45
log
@. Update to 2.4.10.
. Enable bsdcpio by default.
@
text
@d8 1
a8 1
PORTVERSION=	2.4.10
@


1.44
log
@. Update to 2.3.5.
@
text
@d8 1
a8 1
PORTVERSION=	2.3.5
d19 1
a19 1
OPTIONS=	BSDCPIO		"Enable bsdcpio"	off
d27 1
a27 1
		lib/libarchive.so.5
@


1.43
log
@. Update to 2.3.4.
@
text
@d8 1
a8 1
PORTVERSION=	2.3.4
@


1.42
log
@. Update to 2.3.3.
@
text
@d8 1
a8 1
PORTVERSION=	2.3.3
d38 3
a40 1
MAN5=		libarchive-formats.5 \
@


1.41
log
@. Update to 2.3.2.
@
text
@d8 1
a8 1
PORTVERSION=	2.3.2
d46 1
a46 1
#MAN1+=			bsdcpio.1
@


1.40
log
@. Update to 2.3.1.
. Optionally install bsdcpio (currently defaults to off until bsdcpio is
  a little more mature).
@
text
@d8 1
a8 1
PORTVERSION=	2.3.1
@


1.39
log
@. Update to 2.2.7.
@
text
@d8 1
a8 1
PORTVERSION=	2.2.7
d19 2
d27 1
a27 1
		lib/libarchive.so.4
d41 9
a49 1
.include <bsd.port.mk>
@


1.38
log
@. Update to 2.2.6
@
text
@d8 1
a8 1
PORTVERSION=	2.2.6
@


1.37
log
@- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
@
text
@d8 1
a8 1
PORTVERSION=	2.2.5
@


1.36
log
@. Update to 2.2.5.
@
text
@a17 1
CONFIGURE_ARGS+=	--mandir=${MANPREFIX}/man
@


1.35
log
@. Update to 2.2.4.
@
text
@d8 1
a8 1
PORTVERSION=	2.2.4
@


1.34
log
@. Bump PORTREVISION for the previous change.

Suggested by:	erwin
@
text
@d8 1
a8 1
PORTVERSION=	2.2.3
a9 1
PORTREVISION=	1
@


1.33
log
@. Add new man page missed in the update.

Pointed out by:	pav
Pointy hat to:	glewis
@
text
@d10 1
@


1.32
log
@. Update to 2.2.3.
@
text
@d34 1
@


1.31
log
@[patch] cleanup non-supported FreeBSD versions

PR:		ports/111638
Submitted by:	Edwin Groothuis <edwin@@mavetju.org>
Approved by:	maintainer timeout
@
text
@d8 1
a8 1
PORTVERSION=	1.3.1
d18 1
d34 2
a35 1
		libarchive.3
@


1.30
log
@. Update to 1.3.1.
@
text
@d37 1
a37 10
.include <bsd.port.pre.mk>

.if ${OSVERSION} < 500040
USE_GETOPT_LONG=yes
CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
CONFIGURE_ENV+=	LDFLAGS="${LDFLAGS}"
.endif

.include <bsd.port.post.mk>
@


1.29
log
@. Update to 1.2.53.  bsdtar is now included in this port.
@
text
@d8 1
a8 1
PORTVERSION=	1.2.53
d25 1
a25 1
		lib/libarchive.so.3
@


1.28
log
@. Update to 1.2.37.
. Add SHA256.
@
text
@d8 1
a8 1
PORTVERSION=	1.2.37
d19 2
a20 1
PLIST_FILES=	include/archive.h \
d28 1
d37 10
a46 1
.include <bsd.port.mk>
@


1.27
log
@. Update to 1.02.036.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.036
@


1.26
log
@. Update to 1.02.034.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.034
d17 1
d21 4
a24 1
		lib/libarchive.a
@


1.25
log
@. Update to 1.02.032.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.032
@


1.24
log
@. Allow installation on recent versions of FreeBSD.  Although this is in
  the base system, the version in this port may contain newer features
  which are not in the base system version (depending on how old your
  FreeBSD version is).
@
text
@d8 1
a8 1
PORTVERSION=	1.02.031
@


1.23
log
@. Update to 1.02.031.
@
text
@d31 1
a31 7
.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 502103
IGNORE=		is in the base system
.endif

.include <bsd.port.post.mk>
@


1.22
log
@. Update to 1.02.030.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.030
@


1.21
log
@. Update to 1.02.027.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.027
@


1.20
log
@. Update to 1.02.026.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.026
@


1.19
log
@. Update to 1.02.023.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.023
@


1.18
log
@. Update to 1.02.019.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.019
@


1.17
log
@. Update to 1.02.017.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.017
@


1.16
log
@. Update to 1.02.016.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.016
@


1.15
log
@. Update to 1.02.015.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.015
@


1.14
log
@. Update to 1.02.014.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.014
@


1.13
log
@. Update to 1.02.010.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.010
@


1.12
log
@. Update to 1.02.009.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.009
@


1.11
log
@. Update to 1.02.006.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.006
@


1.10
log
@. Update to 1.02.002.
@
text
@d8 1
a8 1
PORTVERSION=	1.02.002
@


1.9
log
@. Update to 1.01.022.
@
text
@d8 1
a8 1
PORTVERSION=	1.01.022
@


1.8
log
@. Update to 1.01.020.
@
text
@d8 1
a8 1
PORTVERSION=	1.01.020
@


1.7
log
@. The distfile has changed to include some fixes for the handling of write
  errors.  Chase this and bump PORTREVISION for the fixes.
@
text
@d8 1
a8 2
PORTVERSION=	1.01.015
PORTREVISION=	1
@


1.6
log
@. Update to 1.01.015.
@
text
@d9 1
@


1.5
log
@. Update to 1.01.013.
. Fix a whitespace bogon. [2]

Submitted by:	portlint [2]
@
text
@d8 1
a8 1
PORTVERSION=	1.01.013
@


1.4
log
@. Update to 2004.07.14.
@
text
@d8 2
a9 1
PORTVERSION=	2004.07.14
a11 2
DISTNAME=	${PORTNAME}-${PORTVERSION:S/./-/g}
EXTRACT_SUFX=	.tgz
d16 1
a16 4
WRKSRC=		${WRKDIR}/${PORTNAME}
MAKE_FLAGS+=	INCLUDEDIR=${PREFIX}/include \
		LIBDIR=${PREFIX}/lib \
		MANDIR=${PREFIX}/man/man
d21 3
a23 66
.if !defined(NOPROFILE)
PLIST_FILES+=	lib/libarchive_p.a
.endif

MANCOMPRESSED=	yes
MAN3=		archive.3 \
		archive_compression.3 \
		archive_compression_name.3 \
		archive_entry.3 \
		archive_entry_acl_add_entry.3 \
		archive_entry_acl_add_entry_w.3 \
		archive_entry_acl_clear.3 \
		archive_entry_acl_count.3 \
		archive_entry_acl_next.3 \
		archive_entry_acl_next_w.3 \
		archive_entry_acl_reset.3 \
		archive_entry_acl_text_w.3 \
		archive_entry_clear.3 \
		archive_entry_clone.3 \
		archive_entry_copy_fflags_text_w.3 \
		archive_entry_copy_gname_w.3 \
		archive_entry_copy_hardlink_w.3 \
		archive_entry_copy_pathname_w.3 \
		archive_entry_copy_stat.3 \
		archive_entry_copy_symlink_w.3 \
		archive_entry_copy_uname_w.3 \
		archive_entry_fflags.3 \
		archive_entry_fflags_text.3 \
		archive_entry_free.3 \
		archive_entry_gid.3 \
		archive_entry_gname.3 \
		archive_entry_gname_w.3 \
		archive_entry_hardlink.3 \
		archive_entry_ino.3 \
		archive_entry_mode.3 \
		archive_entry_mtime.3 \
		archive_entry_mtime_nsec.3 \
		archive_entry_new.3 \
		archive_entry_pathname.3 \
		archive_entry_pathname_w.3 \
		archive_entry_rdev.3 \
		archive_entry_rdevmajor.3 \
		archive_entry_rdevminor.3 \
		archive_entry_set_fflags.3 \
		archive_entry_set_gid.3 \
		archive_entry_set_gname.3 \
		archive_entry_set_hardlink.3 \
		archive_entry_set_link.3 \
		archive_entry_set_mode.3 \
		archive_entry_set_pathname.3 \
		archive_entry_set_rdevmajor.3 \
		archive_entry_set_rdevminor.3 \
		archive_entry_set_size.3 \
		archive_entry_set_symlink.3 \
		archive_entry_set_uid.3 \
		archive_entry_set_uname.3 \
		archive_entry_size.3 \
		archive_entry_stat.3 \
		archive_entry_symlink.3 \
		archive_entry_uid.3 \
		archive_entry_uname.3 \
		archive_entry_uname_w.3 \
		archive_errno.3 \
		archive_error_string.3 \
		archive_format.3 \
		archive_format_name.3 \
a24 22
		archive_read_data.3 \
		archive_read_data_block.3 \
		archive_read_data_into_buffer.3 \
		archive_read_data_into_fd.3 \
		archive_read_data_skip.3 \
		archive_read_extract.3 \
		archive_read_extract_set_progress_callback.3 \
		archive_read_finish.3 \
		archive_read_new.3 \
		archive_read_next_header.3 \
		archive_read_open.3 \
		archive_read_open_fd.3 \
		archive_read_open_file.3 \
		archive_read_set_bytes_per_block.3 \
		archive_read_support_compression_all.3 \
		archive_read_support_compression_bzip2.3 \
		archive_read_support_compression_compress.3 \
		archive_read_support_compression_gzip.3 \
		archive_read_support_compression_none.3 \
		archive_read_support_format_all.3 \
		archive_read_support_format_cpio.3 \
		archive_read_support_format_tar.3 \
a26 16
		archive_write_data.3 \
		archive_write_finish.3 \
		archive_write_header.3 \
		archive_write_new.3 \
		archive_write_open.3 \
		archive_write_open_fd.3 \
		archive_write_open_file.3 \
		archive_write_prepare.3 \
		archive_write_set_bytes_in_last_block.3 \
		archive_write_set_bytes_per_block.3 \
		archive_write_set_callbacks.3 \
		archive_write_set_compression_bzip2.3 \
		archive_write_set_compression_gzip.3 \
		archive_write_set_format_pax.3 \
		archive_write_set_format_shar.3 \
		archive_write_set_format_ustar.3 \
d34 1
a34 1
IGNORE=         is in the base system
@


1.3
log
@. Update to 2004.06.07.
@
text
@d8 1
a8 1
PORTVERSION=	2004.06.07
d34 8
d54 1
d58 4
a61 1
		archive_entry_hardlink_w.3 \
d65 4
a68 2
		archive_entry_set_devmajor.3 \
		archive_entry_set_devminor.3 \
d75 3
d84 1
a84 1
		archive_entry_symlink_w.3 \
@


1.2
log
@. Update to the 2004-04-08 snapshot.
@
text
@d8 2
a9 2
PORTVERSION=	2004.04.08
CATEGORIES=	archivers devel
d36 4
d41 4
a44 1
		archive_entry_dup.3 \
d47 1
d49 1
d52 1
d58 1
a61 1
		archive_entry_set_tartype.3 \
d67 1
a67 1
		archive_entry_tartype.3 \
d69 1
d76 1
d78 1
a78 1
		archive_read_data_into_file.3 \
d81 1
d91 1
a95 1
		archive_read_support_format_gnutar.3 \
d113 1
d116 2
a117 1
MAN5=		tar.5
@


1.1
log
@Add a port of Tim Kientzle's libarchive:

Libarchive is a programming library that can create and read several
different streaming archive formats, including most popular tar
variants and the POSIX cpio format.

WWW: http://people.freebsd.org/~kientzle/libarchive/

This code is present in -CURRENT but Tim currently has no intention of
MFC'ing it.  The port will allow 4.x users to benefit from Tim's current
work and the tools he is building on top of it (bsdtar, libpkg).

Not objected to by:	kientzle
@
text
@d8 1
a8 1
PORTVERSION=	2004.03.22
d24 1
a24 3
		lib/libarchive.a \
		lib/libarchive.so \
		lib/libarchive.so.1
d73 1
a74 1
		archive_read_open_tar.3 \
d91 1
@

