summaryrefslogtreecommitdiff
path: root/devel/covtool/files/patch-cov++
diff options
context:
space:
mode:
Diffstat (limited to 'devel/covtool/files/patch-cov++')
-rw-r--r--devel/covtool/files/patch-cov++69
1 files changed, 69 insertions, 0 deletions
diff --git a/devel/covtool/files/patch-cov++ b/devel/covtool/files/patch-cov++
new file mode 100644
index 000000000000..f84557a6e9dd
--- /dev/null
+++ b/devel/covtool/files/patch-cov++
@@ -0,0 +1,69 @@
+--- ./cov++.orig 2009-08-01 23:03:23.000000000 +0400
++++ ./cov++ 2012-12-06 17:44:10.000000000 +0400
+@@ -18,8 +18,10 @@
+ #
+ #set -x
+
+-TOOLDIR=`dirname $0`
+-
++BINDIR=%%PREFIX%%/bin
++CFGDIR=%%PREFIX%%/etc
++OBJDIR=%%PREFIX%%/libexec/%%PORTNAME%%
++DATDIR=%%PREFIX%%/share/%%PORTNAME%%
+ #
+ # The command invocations for your compiler and linker can be
+ # specified in environment variables: COVTOOL_CC, COVTOOL_LN.
+@@ -45,7 +47,7 @@
+ -o "$COVTOOL_TMP" = "" \
+ ]
+ then
+- . $TOOLDIR/cov++.cfg
++ . $CFGDIR/cov++.cfg
+ fi
+
+ mode="" # compile or link. Either -c or not -c
+@@ -56,7 +58,7 @@
+
+ help()
+ {
+- . $TOOLDIR/covtool_version
++ . $DATDIR/covtool_version
+
+ echo ""
+ echo "$covtool_version"
+@@ -67,7 +69,7 @@
+ echo " cov++ [g++ options, -CBG, -VER, -KEEP, -EXT, -CMP, or -skip options] ..."
+ echo " Only 1 .c file can be specified. Use .c extension, not .c++"
+ echo " -skip options let you skip some instrumentations."
+- echo " see $TOOLDIR/README"
++ echo " see $DATDIR/README"
+ echo " example usage:"
+ echo " cov++ -o progname -Da=b -I. -I.. -O2 file.c"
+ echo " Note: instrumentation data collection is turned off by default."
+@@ -92,7 +94,7 @@
+ fi
+
+ keep_intermediate_file=""
+-helper="$TOOLDIR/covtoolhelper.o"
++helper="$OBJDIR/covtoolhelper.o"
+ diag=""
+
+ while [ $# != 0 ]
+@@ -144,7 +146,7 @@
+ "-c") mode="$option"
+ ;;
+
+- "-CBG") helper="$TOOLDIR/covtoolhelper_debug.o"
++ "-CBG") helper="$OBJDIR/covtoolhelper_debug.o"
+ ;;
+
+
+@@ -213,7 +215,7 @@
+ diag="$diag $tmpfile"
+ fi
+
+- eval "$COVTOOL_CC -E $preprocessor_options $cfiles | $TOOLDIR/covtool.exe -instrument $diag $skips >$tmpfile"
++ eval "$COVTOOL_CC -E $preprocessor_options $cfiles | $BINDIR/covtool -instrument $diag $skips >$tmpfile"
+ eval "$COVTOOL_CC $mode $gpp_options -fpermissive $tmpfile"
+ errorlevel=$?
+ if [ "$keep_intermediate_file" = "" ] ; then rm $tmpfile ; fi