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

(-)b/Mk/Uses/zip.mk (-3 / +6 lines)
Lines 1-7 Link Here
1
# handle zip archives
1
# handle zip archives
2
#
2
#
3
# Feature:	zip
3
# Feature:	zip
4
# Usage:	USES=zip[:infozip]
4
# Usage:	USES=zip[:bsdtar,infozip]
5
#
5
#
6
# MAINTAINER: ports@FreeBSD.org
6
# MAINTAINER: ports@FreeBSD.org
7
7
Lines 10-25 _INCLUDE_USES_ZIP_MK= yes Link Here
10
10
11
EXTRACT_SUFX?=	.zip
11
EXTRACT_SUFX?=	.zip
12
12
13
.  if empty(zip_ARGS) || ${zip_ARGS} == "infozip"
13
EXTRACT_BEFORE_ARGS?=	-qo
14
EXTRACT_BEFORE_ARGS?=	-qo
14
EXTRACT_AFTER_ARGS?=	-d ${EXTRACT_WRKDIR}
15
EXTRACT_AFTER_ARGS?=	-d ${EXTRACT_WRKDIR}
15
16
.  endif
16
.  if empty(zip_ARGS)
17
.  if empty(zip_ARGS)
17
EXTRACT_CMD?=		${UNZIP_NATIVE_CMD}
18
EXTRACT_CMD?=		${UNZIP_NATIVE_CMD}
19
.  elif ${zip_ARGS} == "bsdtar"
20
EXTRACT_CMD?=		${TAR}
18
.  elif ${zip_ARGS} == "infozip"
21
.  elif ${zip_ARGS} == "infozip"
19
EXTRACT_DEPENDS+=	${UNZIP_CMD}:archivers/unzip
22
EXTRACT_DEPENDS+=	${UNZIP_CMD}:archivers/unzip
20
EXTRACT_CMD?=		${UNZIP_CMD}
23
EXTRACT_CMD?=		${UNZIP_CMD}
21
.  else
24
.  else
22
IGNORE=	Incorrect 'USES+=zip:${zip_ARGS}' expecting 'USES+=zip[:infozip]'
25
IGNORE=	Incorrect 'USES+=zip:${zip_ARGS}' expecting 'USES+=zip[:bsdtar,infozip]'
23
.  endif
26
.  endif
24
27
25
.endif
28
.endif

Return to bug 278787