diff options
author | jlam <jlam> | 2005-06-23 20:39:39 +0000 |
---|---|---|
committer | jlam <jlam> | 2005-06-23 20:39:39 +0000 |
commit | 37c002908e8d309a66f9dea827a06bc78ea21e57 (patch) | |
tree | db9791185b60ab0e6d6b6e74817047e1ce6d8e48 /mk/tools | |
parent | 76c0f5108eaf1971ada765238febb72fc27f7727 (diff) | |
download | pkgsrc-37c002908e8d309a66f9dea827a06bc78ea21e57.tar.gz |
Teach the tools framework about "diff".
Diffstat (limited to 'mk/tools')
-rw-r--r-- | mk/tools/defaults.mk | 4 | ||||
-rw-r--r-- | mk/tools/replace.mk | 14 |
2 files changed, 16 insertions, 2 deletions
diff --git a/mk/tools/defaults.mk b/mk/tools/defaults.mk index 660abcd0355..0212c19c132 100644 --- a/mk/tools/defaults.mk +++ b/mk/tools/defaults.mk @@ -1,4 +1,4 @@ -# $NetBSD: defaults.mk,v 1.30 2005/06/17 17:05:18 jlam Exp $ +# $NetBSD: defaults.mk,v 1.31 2005/06/23 20:39:39 jlam Exp $ # # Copyright (c) 2005 The NetBSD Foundation, Inc. # All rights reserved. @@ -64,6 +64,7 @@ _TOOLS_VARNAME.cmp= CMP _TOOLS_VARNAME.cp= CP _TOOLS_VARNAME.cut= CUT _TOOLS_VARNAME.date= DATE +_TOOLS_VARNAME.diff= DIFF _TOOLS_VARNAME.dirname= DIRNAME _TOOLS_VARNAME.echo= ECHO _TOOLS_VARNAME.egrep= EGREP @@ -137,6 +138,7 @@ _TOOLS_VARNAME_GNU.bison-yacc= YACC _TOOLS_VARNAME_GNU.chmod= CHMOD _TOOLS_VARNAME_GNU.cmp= CMP _TOOLS_VARNAME_GNU.cp= CP +_TOOLS_VARNAME_GNU.diff= DIFF _TOOLS_VARNAME_GNU.echo= ECHO ac_cv_path_ECHO _TOOLS_VARNAME_GNU.egrep= EGREP ac_cv_path_EGREP _TOOLS_VARNAME_GNU.env= SETENV ENV_PROG ac_cv_path_ENV diff --git a/mk/tools/replace.mk b/mk/tools/replace.mk index aeb56e83e2e..f118cffc8f1 100644 --- a/mk/tools/replace.mk +++ b/mk/tools/replace.mk @@ -1,4 +1,4 @@ -# $NetBSD: replace.mk,v 1.101 2005/06/23 20:35:55 jlam Exp $ +# $NetBSD: replace.mk,v 1.102 2005/06/23 20:39:39 jlam Exp $ # # Copyright (c) 2005 The NetBSD Foundation, Inc. # All rights reserved. @@ -347,6 +347,18 @@ TOOLS_${_TOOLS_VARNAME.date}= ${TOOLS_REAL_CMD.date} . endif .endif +.if !defined(TOOLS_IGNORE.diff) && !empty(_USE_TOOLS:Mdiff) +. if !empty(PKGPATH:Mdevel/diffutils) +MAKEFLAGS+= TOOLS_IGNORE.diff= +. elif !empty(_TOOLS_USE_PKGSRC.diff:M[yY][eE][sS]) +TOOLS_DEPENDS.diff?= diffutils>=2.8.1:../../devel/diffutils +TOOLS_CREATE+= diff +TOOLS_FIND_PREFIX+= TOOLS_PREFIX.diff=diffutils +TOOLS_REAL_CMD.diff= ${TOOLS_PREFIX.diff}/bin/${GNU_PROGRAM_PREFIX}diff +TOOLS_${_TOOLS_VARNAME.diff}= ${TOOLS_REAL_CMD.diff} +. endif +.endif + .if !defined(TOOLS_IGNORE.dirname) && !empty(_USE_TOOLS:Mdirname) . if !empty(PKGPATH:Msysutils/coreutils) MAKEFLAGS+= TOOLS_IGNORE.dirname= |