pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mk/buildlink3 Made the code a bit more readable by eli...
details: https://anonhg.NetBSD.org/pkgsrc/rev/330adbb91c9b
branches: trunk
changeset: 535751:330adbb91c9b
user: rillig <rillig%pkgsrc.org@localhost>
date: Tue Nov 27 23:06:43 2007 +0000
description:
Made the code a bit more readable by elimination common subexpressions.
diffstat:
mk/buildlink3/imake-check.mk | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
diffs (48 lines):
diff -r 98c6823aa2b3 -r 330adbb91c9b mk/buildlink3/imake-check.mk
--- a/mk/buildlink3/imake-check.mk Tue Nov 27 23:02:43 2007 +0000
+++ b/mk/buildlink3/imake-check.mk Tue Nov 27 23:06:43 2007 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: imake-check.mk,v 1.6 2007/07/27 17:44:43 tnn Exp $
+# $NetBSD: imake-check.mk,v 1.7 2007/11/27 23:06:43 rillig Exp $
#
# Copyright (c) 2005 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -58,29 +58,32 @@
#
.for _pair_ in ${BUILTIN_IMAKE_CHECK}
+. for pkg in ${_pair_:C/\:[^:]*$//}
+. for symbol in ${_pair_:C/^[^:]*\://}
. if ${X11_TYPE} == "modular"
-BUILTIN_IMAKE_CHECK.${_pair_:C/\:[^:]*$//}= no
+BUILTIN_IMAKE_CHECK.${pkg}= no
. else
USE_TOOLS+= cat:pkgsrc echo:pkgsrc grep:pkgsrc mkdir:pkgsrc \
rm:pkgsrc test:pkgsrc
USE_TOOLS+= imake:pkgsrc ${IMAKE_TOOLS:S/$/:pkgsrc/} # XXX
IMAKE?= ${X11BASE}/bin/imake # XXX
-. if !defined(BUILTIN_IMAKE_CHECK.${_pair_:C/\:[^:]*$//})
-BUILTIN_IMAKE_CHECK.${_pair_:C/\:[^:]*$//}!= \
+. if !defined(BUILTIN_IMAKE_CHECK.${pkg})
+BUILTIN_IMAKE_CHECK.${pkg}!= \
if ${SETENV} CAT=${CAT:Q} ECHO=${ECHO:Q} GREP=${GREP:Q} \
IMAKE=${IMAKE:Q} IMAKE_MAKE=${IMAKE_MAKE:Q} \
MKDIR=${MKDIR:Q} PATH_ORIG=${_PATH_ORIG:Q} \
RM=${RM:Q} TEST=${TEST:Q} \
X11BASE=${X11BASE:Q} \
- ${SH} ${.CURDIR}/../../mk/buildlink3/imake-check \
- ${_pair_:C/^[^:]*\://}; \
+ ${SH} ${.CURDIR}/../../mk/buildlink3/imake-check ${symbol}; \
then \
${ECHO} yes; \
else \
${ECHO} no; \
fi
. endif
-MAKEVARS+= BUILTIN_IMAKE_CHECK.${_pair_:C/\:[^:]*$//}
+MAKEVARS+= BUILTIN_IMAKE_CHECK.${pkg}
. endif
+. endfor
+. endfor
.endfor
Home |
Main Index |
Thread Index |
Old Index