1 # $NetBSD: Makefile,v 1.15 2010/03/14 18:40:15 joerg Exp $
9 MAINTAINER= joerg@NetBSD.org
10 HOMEPAGE= http://code.google.com/p/libarchive/
11 COMMENT= Fast multi-format tape archiver
13 PKG_DESTDIR_SUPPORT= user-destdir
16 # Explicitly do not depend on libtool as this can be used
17 # as bootstrap dependency.
21 .include "../../archivers/bzip2/builtin.mk"
22 .include "../../devel/zlib/builtin.mk"
24 .if empty(USE_BUILTIN.bzip2:M[yY][eE][sS])
25 CPPFLAGS+= -I${WRKDIR}/bzip2
26 LDFLAGS+= -L${WRKDIR}/bzip2
28 .if empty(USE_BUILTIN.zlib:M[yY][eE][sS])
29 CPPFLAGS+= -I${WRKDIR}/zlib
30 LDFLAGS+= -L${WRKDIR}/zlib
33 FILESDIR.bzip2?= ${.CURDIR}/../../archivers/bzip2/files
34 FILESDIR.libarchive?= ${.CURDIR}/../../archivers/libarchive/files
35 FILESDIR.zlib?= ${.CURDIR}/../../devel/zlib/files
37 CONFIGURE_ARGS+= --enable-bsdtar=static --disable-cpio \
38 --disable-shared --without-xml2 --without-expat
40 INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
43 .if empty(USE_BUILTIN.bzip2:M[yY][eE][sS])
44 ${RUN}${CP} -R ${FILESDIR.bzip2} ${WRKDIR}/bzip2
46 .if empty(USE_BUILTIN.zlib:M[yY][eE][sS])
47 ${RUN}${CP} -R ${FILESDIR.zlib} ${WRKDIR}/zlib
49 ${RUN}${CP} -R ${FILESDIR.libarchive} ${WRKSRC}
52 .if empty(USE_BUILTIN.bzip2:M[yY][eE][sS])
53 cd ${WRKDIR}/bzip2 && ${BUILD_MAKE_CMD} libbz2.a
55 .if empty(USE_BUILTIN.zlib:M[yY][eE][sS])
56 cd ${WRKDIR}/zlib && ${BUILD_MAKE_CMD} libz.a
60 ${INSTALL_PROGRAM} ${WRKSRC}/bsdtar ${DESTDIR}${PREFIX}/bin
61 ${INSTALL_MAN} ${WRKSRC}/tar/bsdtar.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
63 .include "../../mk/bsd.pkg.mk"