f5e3e6cf5a
This is a maintenance update to fix issues with the new RAR seeking feature. This new release also contains fixes for build failures when building libarchive using Visual Studio 2012 and MinGW.
66 lines
1.9 KiB
Makefile
66 lines
1.9 KiB
Makefile
# $NetBSD: Makefile,v 1.22 2015/01/17 12:44:51 adam Exp $
|
|
|
|
.include "../../archivers/libarchive/Makefile.common"
|
|
|
|
PKGNAME= ${DISTNAME:S/libarchive/bsdtar/}
|
|
COMMENT= Fast multi-format tape archiver
|
|
|
|
# Explicitly do not depend on libtool as this can be used
|
|
# as bootstrap dependency.
|
|
#USE_LIBTOOL= yes
|
|
CONFIGURE_ARGS+= --enable-bsdtar=static
|
|
CONFIGURE_ARGS+= --disable-bsdcpio
|
|
CONFIGURE_ARGS+= --disable-shared
|
|
|
|
.include "../../archivers/bzip2/builtin.mk"
|
|
.include "../../devel/zlib/builtin.mk"
|
|
CHECK_BUILTIN.openssl:= yes
|
|
.include "../../security/openssl/builtin.mk"
|
|
CHECK_BUILTIN.openssl:= no
|
|
|
|
.if empty(USE_BUILTIN.bzip2:M[yY][eE][sS])
|
|
CPPFLAGS+= -I${WRKDIR}/bzip2
|
|
LDFLAGS+= -L${WRKDIR}/bzip2
|
|
.endif
|
|
.if empty(USE_BUILTIN.zlib:M[yY][eE][sS])
|
|
CPPFLAGS+= -I${WRKDIR}/zlib
|
|
LDFLAGS+= -L${WRKDIR}/zlib
|
|
.endif
|
|
.if empty(USE_BUILTIN.openssl:M[yY][eE][sS])
|
|
CONFIGURE_ARGS+= --without-openssl
|
|
.endif
|
|
|
|
FILESDIR.bzip2?= ${.CURDIR}/../../archivers/bzip2/files
|
|
FILESDIR.libarchive?= ${.CURDIR}/../../archivers/libarchive/files
|
|
FILESDIR.zlib?= ${.CURDIR}/../../devel/zlib/files
|
|
|
|
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
.if ${OS_VARIANT} == "SCOOSR5"
|
|
# SCO OpenServer 5.0.7/3.2 has windows.h, and configure expects it for MS Windows.
|
|
CONFIGURE_ENV+= ac_cv_header_windows_h=no
|
|
.endif
|
|
|
|
do-extract:
|
|
.if empty(USE_BUILTIN.bzip2:M[yY][eE][sS])
|
|
${RUN}${CP} -R ${FILESDIR.bzip2} ${WRKDIR}/bzip2
|
|
.endif
|
|
.if empty(USE_BUILTIN.zlib:M[yY][eE][sS])
|
|
${RUN}${CP} -R ${FILESDIR.zlib} ${WRKDIR}/zlib
|
|
.endif
|
|
${RUN}${CP} -R ${FILESDIR.libarchive} ${WRKSRC}
|
|
|
|
pre-configure:
|
|
.if empty(USE_BUILTIN.bzip2:M[yY][eE][sS])
|
|
cd ${WRKDIR}/bzip2 && ${BUILD_MAKE_CMD} libbz2.a
|
|
.endif
|
|
.if empty(USE_BUILTIN.zlib:M[yY][eE][sS])
|
|
cd ${WRKDIR}/zlib && ${BUILD_MAKE_CMD} libz.a
|
|
.endif
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/bsdtar ${DESTDIR}${PREFIX}/bin
|
|
${INSTALL_MAN} ${WRKSRC}/tar/bsdtar.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|