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

(-)Makefile (-5 / +37 lines)
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>
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (libarchive-2.8.5.tar.gz) = 13993e0ffbd121ccda46ea226b1f8eac218de0fa8da7d8b1f998093d5c32a72d
1
SHA256 (libarchive-3.0.3.tar.gz) = c5fc7620f74a54b1717e4aed38aee85dc27a988ad1db7640f28eb63a82ea62d7
2
SIZE (libarchive-2.8.5.tar.gz) = 1410485
2
SIZE (libarchive-3.0.3.tar.gz) = 3509104

Return to bug 165291