Lines 5-11
Link Here
|
5 |
# $FreeBSD: ports/archivers/libarchive/Makefile,v 1.68 2011/11/20 04:56:53 glewis Exp $ |
5 |
# $FreeBSD: ports/archivers/libarchive/Makefile,v 1.68 2011/11/20 04:56:53 glewis Exp $ |
6 |
|
6 |
|
7 |
PORTNAME= libarchive |
7 |
PORTNAME= libarchive |
8 |
PORTVERSION= 2.8.5 |
8 |
PORTVERSION= 3.0.3 |
9 |
PORTEPOCH= 1 |
9 |
PORTEPOCH= 1 |
10 |
CATEGORIES= archivers |
10 |
CATEGORIES= archivers |
11 |
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} |
11 |
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} |
Lines 13-21
Link Here
|
13 |
MAINTAINER= glewis@FreeBSD.org |
13 |
MAINTAINER= glewis@FreeBSD.org |
14 |
COMMENT= Library to create and read several streaming archive formats |
14 |
COMMENT= Library to create and read several streaming archive formats |
15 |
|
15 |
|
|
|
16 |
OPTIONS= LIBXML2 "Support writing xar via libxml2" On \ |
17 |
NETTLE "Use nettle instad of OpenSSL" Off |
18 |
|
16 |
GNU_CONFIGURE= yes |
19 |
GNU_CONFIGURE= yes |
17 |
USE_LDCONFIG= yes |
20 |
USE_LDCONFIG= yes |
18 |
USE_GNOME= gnomehack libxml2 |
21 |
USE_GNOME= gnomehack |
|
|
22 |
|
23 |
CONFIGURE_ARGS+= --without-expat |
19 |
|
24 |
|
20 |
PLIST_FILES= bin/bsdcpio \ |
25 |
PLIST_FILES= bin/bsdcpio \ |
21 |
bin/bsdtar \ |
26 |
bin/bsdtar \ |
Lines 24-41
Link Here
|
24 |
lib/libarchive.a \ |
29 |
lib/libarchive.a \ |
25 |
lib/libarchive.la \ |
30 |
lib/libarchive.la \ |
26 |
lib/libarchive.so \ |
31 |
lib/libarchive.so \ |
27 |
lib/libarchive.so.10 \ |
32 |
lib/libarchive.so.12 \ |
28 |
libdata/pkgconfig/libarchive.pc |
33 |
libdata/pkgconfig/libarchive.pc |
29 |
|
34 |
|
30 |
MANCOMPRESSED= no |
35 |
MANCOMPRESSED= no |
31 |
MAN1= bsdcpio.1 \ |
36 |
MAN1= bsdcpio.1 \ |
32 |
bsdtar.1 |
37 |
bsdtar.1 |
33 |
MAN3= archive_entry.3 \ |
38 |
MAN3= archive_entry.3 \ |
|
|
39 |
archive_entry_acl.3 \ |
40 |
archive_entry_linkify.3 \ |
41 |
archive_entry_paths.3 \ |
42 |
archive_entry_perms.3 \ |
43 |
archive_entry_stat.3 \ |
44 |
archive_entry_time.3 \ |
34 |
archive_read.3 \ |
45 |
archive_read.3 \ |
35 |
archive_read_disk.3 \ |
46 |
archive_read_disk.3 \ |
|
|
47 |
archive_read_set_options.3 \ |
36 |
archive_util.3 \ |
48 |
archive_util.3 \ |
37 |
archive_write.3 \ |
49 |
archive_write.3 \ |
38 |
archive_write_disk.3 \ |
50 |
archive_write_disk.3 \ |
|
|
51 |
archive_write_set_options.3 \ |
39 |
libarchive.3 \ |
52 |
libarchive.3 \ |
40 |
libarchive_internals.3 |
53 |
libarchive_internals.3 |
41 |
MAN5= cpio.5 \ |
54 |
MAN5= cpio.5 \ |
Lines 47-54
Link Here
|
47 |
CPPFLAGS+= "-I${LOCALBASE}/include" |
60 |
CPPFLAGS+= "-I${LOCALBASE}/include" |
48 |
LDFLAGS+= "-L${LOCALBASE}/lib" |
61 |
LDFLAGS+= "-L${LOCALBASE}/lib" |
49 |
|
62 |
|
50 |
check: |
63 |
.include <bsd.port.options.mk> |
51 |
(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} check) |
64 |
|
|
|
65 |
.if !defined(WITHOUT_LIBXML2) |
66 |
USE_GNOME+= libxml2 |
67 |
CONFIGURE_ARGS+= --with-xml2 |
68 |
.else |
69 |
CFLAGS+= -DHAVE_BSDXML_H=1 |
70 |
LDFLAGS+= -lbsdxml |
71 |
CONFIGURE_ARGS+= --without-xml2 |
72 |
.endif |
73 |
|
74 |
.if defined(WITH_NETTLE) |
75 |
LIB_DEPENDS+= nettle.4:${PORTSDIR}/security/nettle |
76 |
CONFIGURE_ARGS+= --without-openssl --with-nettle |
77 |
.else |
78 |
USE_OPENSSL= yes |
79 |
CONFIGURE_ARGS+= --with-openssl --without-nettle |
80 |
.endif |
52 |
|
81 |
|
53 |
.include <bsd.port.pre.mk> |
82 |
.include <bsd.port.pre.mk> |
54 |
|
83 |
|
Lines 56-59
Link Here
|
56 |
LIB_DEPENDS+= lzma.5:${PORTSDIR}/archivers/xz |
85 |
LIB_DEPENDS+= lzma.5:${PORTSDIR}/archivers/xz |
57 |
.endif |
86 |
.endif |
58 |
|
87 |
|
|
|
88 |
check: |
89 |
(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} check) |
90 |
|
59 |
.include <bsd.port.post.mk> |
91 |
.include <bsd.port.post.mk> |