$OpenBSD: patch-kde-dev-scripts_adddebug,v 1.2 2013/07/05 14:32:50 zhuk Exp $
Cleanup development scripts, making them more portable and secure.
Upstream review 110858: http://git.reviewboard.kde.org/r/110858/
--- kde-dev-scripts/adddebug.orig	Fri Jun 28 22:03:13 2013
+++ kde-dev-scripts/adddebug	Fri Jul  5 18:14:32 2013
@@ -5,8 +5,10 @@
 # - optionally remove -DNDEBUG and -DNO_DEBUG
 
 # depth is 3 because flags.make is within CMakeFiles/foo.dir/
+keep=
 mxdp="-maxdepth 3"
-for i in $*; do
+ndebug=
+for i in "$@"; do
   case $i in
     -k) keep=1;;
     -r) mxdp=;;
@@ -24,4 +26,4 @@ if test -z $ndebug; then
   xpr="$xpr;"'s/[\t ]-DNDEBUG\b//g'
   xpr="$xpr;"'s/[\t ]-DNO_DEBUG\b//g'
 fi
-find . $mxdp -name flags.make -print0 | xargs -0 sed -rie "$xpr"
+find . $mxdp -name flags.make -print0 | xargs -0 perl -i "$xpr"
