summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mk/wrapper/bsd.wrapper.mk6
-rw-r--r--mk/wrapper/logic13
2 files changed, 10 insertions, 9 deletions
diff --git a/mk/wrapper/bsd.wrapper.mk b/mk/wrapper/bsd.wrapper.mk
index 31912ab8864..2855ce86a70 100644
--- a/mk/wrapper/bsd.wrapper.mk
+++ b/mk/wrapper/bsd.wrapper.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.wrapper.mk,v 1.15 2004/12/05 09:29:26 grant Exp $
+# $NetBSD: bsd.wrapper.mk,v 1.16 2005/01/10 03:40:25 jlam Exp $
#
# Copyright (c) 2004 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -225,11 +225,7 @@ _WRAP_LOGIC.${_wrappee_}?= ${_WRAP_LOGIC}
_WRAP_SCAN.${_wrappee_}?= ${_WRAP_SCAN}
_WRAP_TRANSFORM.${_wrappee_}?= ${_WRAP_TRANSFORM}
_WRAP_TRANSFORM_SED.${_wrappee_}?= ${_WRAP_TRANSFORM_SED}
-. if !empty(_WRAP_TRANSFORM_SED.${_wrappee_})
-_WRAP_SKIP_TRANSFORM.${_wrappee_}?= no
-. else
_WRAP_SKIP_TRANSFORM.${_wrappee_}?= ${_WRAP_SKIP_TRANSFORM}
-. endif
.endfor # _WRAPPEES
.if !empty(PKGSRC_COMPILER:Maix-xlc)
diff --git a/mk/wrapper/logic b/mk/wrapper/logic
index d30e31d4a03..23835dd3c9f 100644
--- a/mk/wrapper/logic
+++ b/mk/wrapper/logic
@@ -1,4 +1,4 @@
-# $NetBSD: logic,v 1.7 2004/12/05 03:43:18 jlam Exp $
+# $NetBSD: logic,v 1.8 2005/01/10 03:40:25 jlam Exp $
#
# Copyright (c) 2004 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -216,9 +216,14 @@ while ! queue_is_empty argbuf; do
shquote "$arg"; cachearg="$shquoted"
case $arg in
-*|/*)
- arg=`$echo "X$arg" | $Xsed $transform_sed`
- $debug_log $wrapperlog " (logic) to: $arg"
- addtocache=yes
+ case $transform_sed in
+ "") ;;
+ *)
+ arg=`$echo "X$arg" | $Xsed $transform_sed`
+ $debug_log $wrapperlog " (logic) to: $arg"
+ addtocache=yes
+ ;;
+ esac
;;
*)
$debug_log $wrapperlog " (logic) to: $arg [untransformed]"