View | Details | Raw Unified | Return to bug 231150
Collapse All | Expand All

(-)Makefile (-14 / +9 lines)
Lines 3-8 Link Here
3
PORTNAME=	libarchive
3
PORTNAME=	libarchive
4
PORTVERSION=	3.3.2
4
PORTVERSION=	3.3.2
5
PORTEPOCH=	1
5
PORTEPOCH=	1
6
PORTREVISION=	1
6
CATEGORIES=	archivers
7
CATEGORIES=	archivers
7
MASTER_SITES=	https://libarchive.org/downloads/
8
MASTER_SITES=	https://libarchive.org/downloads/
8
9
Lines 13-29 Link Here
13
14
14
LIB_DEPENDS=	libexpat.so:textproc/expat2
15
LIB_DEPENDS=	libexpat.so:textproc/expat2
15
16
16
OPTIONS_DEFINE=	LZ4 LZO NETTLE
17
OPTIONS_DEFINE=	LZ4 LZO OPENSSL NETTLE
17
OPTIONS_DEFAULT=LZ4 LZO
18
OPTIONS_DEFAULT=LZ4 LZO OPENSSL
18
19
19
LZ4_DESC=	Support lz4 compression via liblz4
20
LZ4_DESC=	Support lz4 compression via liblz4
20
LZO_DESC=	Support lzo compression via liblzo2
21
LZO_DESC=	Support lzo compression via liblzo2
21
NETTLE_DESC=	Use Nettle instead of OpenSSL
22
OPENSSL_DESC=	Mtree and xar hashes support through openssl
23
NETTLE_DESC=	Crypto support from Nettle
22
24
23
USES=		cpe iconv libtool pathfix
25
USES=		cpe iconv libtool localbase:ldflags pathfix
24
GNU_CONFIGURE=	yes
26
GNU_CONFIGURE=	yes
25
INSTALL_TARGET=	install-strip
27
INSTALL_TARGET=	install-strip
26
USE_LDCONFIG=	yes
28
USE_LDCONFIG=	yes
29
TEST_TARGET=	check
27
30
28
CONFIGURE_ARGS=	--without-xml2
31
CONFIGURE_ARGS=	--without-xml2
29
32
Lines 81-90 Link Here
81
		man/man5/mtree.5.gz \
84
		man/man5/mtree.5.gz \
82
		man/man5/tar.5.gz
85
		man/man5/tar.5.gz
83
86
84
CFLAGS+=	"-I${LOCALBASE}/include"
85
CPPFLAGS+=	"-I${LOCALBASE}/include"
86
LDFLAGS+=	"-L${LOCALBASE}/lib"
87
88
LZO_LIB_DEPENDS=	liblzo2.so:archivers/lzo2
87
LZO_LIB_DEPENDS=	liblzo2.so:archivers/lzo2
89
LZO_CONFIGURE_WITH=	lzo2
88
LZO_CONFIGURE_WITH=	lzo2
90
LZ4_LIB_DEPENDS=	liblz4.so:archivers/liblz4
89
LZ4_LIB_DEPENDS=	liblz4.so:archivers/liblz4
Lines 92-100 Link Here
92
91
93
NETTLE_LIB_DEPENDS=	libnettle.so:security/nettle
92
NETTLE_LIB_DEPENDS=	libnettle.so:security/nettle
94
NETTLE_CONFIGURE_WITH=	nettle
93
NETTLE_CONFIGURE_WITH=	nettle
95
NETTLE_CONFIGURE_ON=	--without-openssl
94
OPENSSL_USES=		ssl
96
NETTLE_USES_OFF=	ssl
95
OPENSSL_CONFIGURE_WITH=	openssl
97
NETTLE_CONFIGURE_OFF=	--with-openssl
98
96
99
.include <bsd.port.pre.mk>
97
.include <bsd.port.pre.mk>
100
98
Lines 104-110 Link Here
104
		ac_cv_lib_charset_locale_charset=no
102
		ac_cv_lib_charset_locale_charset=no
105
.endif
103
.endif
106
104
107
check:
108
	@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check)
109
110
.include <bsd.port.post.mk>
105
.include <bsd.port.post.mk>

Return to bug 231150