|
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> |