diff options
author | ryoon <ryoon> | 2012-10-01 10:45:16 +0000 |
---|---|---|
committer | ryoon <ryoon> | 2012-10-01 10:45:16 +0000 |
commit | fb954fb0ae92a711bc48372c4f0f6774a4008a3c (patch) | |
tree | 898e499db862c9bdafe18b2f636a6bf3e017ccb5 /mk/tools | |
parent | b98022b0896fbcada6505efcff7eea65d72afede (diff) | |
download | pkgsrc-fb954fb0ae92a711bc48372c4f0f6774a4008a3c.tar.gz |
Add 7z archive distfile support.
Fix PR pkg/42967
Diffstat (limited to 'mk/tools')
-rw-r--r-- | mk/tools/defaults.mk | 3 | ||||
-rw-r--r-- | mk/tools/replace.mk | 13 |
2 files changed, 14 insertions, 2 deletions
diff --git a/mk/tools/defaults.mk b/mk/tools/defaults.mk index bafd4a4d9e6..6fd5b7c1f20 100644 --- a/mk/tools/defaults.mk +++ b/mk/tools/defaults.mk @@ -1,4 +1,4 @@ -# $NetBSD: defaults.mk,v 1.57 2009/07/08 12:51:16 minskim Exp $ +# $NetBSD: defaults.mk,v 1.58 2012/10/01 10:45:16 ryoon Exp $ # # Copyright (c) 2005 The NetBSD Foundation, Inc. # All rights reserved. @@ -113,6 +113,7 @@ _TOOLS_VARNAME.mv= MV _TOOLS_VARNAME.nice= NICE _TOOLS_VARNAME.nroff= NROFF _TOOLS_VARNAME.openssl= OPENSSL +_TOOLS_VARNAME.7za= P7ZA _TOOLS_VARNAME.patch= PATCH _TOOLS_VARNAME.pax= PAX _TOOLS_VARNAME.perl= PERL5 diff --git a/mk/tools/replace.mk b/mk/tools/replace.mk index 067a28dd4d5..92acae0f0e8 100644 --- a/mk/tools/replace.mk +++ b/mk/tools/replace.mk @@ -1,4 +1,4 @@ -# $NetBSD: replace.mk,v 1.251 2012/07/27 10:48:36 jperkin Exp $ +# $NetBSD: replace.mk,v 1.252 2012/10/01 10:45:16 ryoon Exp $ # # Copyright (c) 2005 The NetBSD Foundation, Inc. # All rights reserved. @@ -205,6 +205,17 @@ _TOOLS_USE_PKGSRC.${_t_}?= yes # command, e.g., TOOLS_TBL, TOOLS_YACC, etc., provided that "TOOL" has # been associated with <tool>. # +.if !defined(TOOLS_IGNORE.7za) && !empty(_USE_TOOLS:M7za) +. if !empty(PKGPATH:Marchivers/p7zip) +MAKEFLAGS+= TOOLS_IGNORE.7za= +. elif !empty(_TOOLS_USE_PKGSRC.7za:M[yY][eE][sS]) +TOOLS_DEPENDS.7za?= p7zip>=9.04:../../archivers/p7zip +TOOLS_CREATE+= 7za +TOOLS_FIND_PREFIX+= TOOLS_PREFIX.7za=7za +TOOLS_PATH.7za= ${TOOLS_PREFIX.7za}/bin/7za +. endif +.endif + .if !defined(TOOLS_IGNORE.awk) && !empty(_USE_TOOLS:Mawk) . if !empty(PKGPATH:Mlang/nawk) MAKEFLAGS+= TOOLS_IGNORE.awk= |