summaryrefslogtreecommitdiff
path: root/geography/gpsbabel/patches/patch-testo
diff options
context:
space:
mode:
Diffstat (limited to 'geography/gpsbabel/patches/patch-testo')
-rw-r--r--geography/gpsbabel/patches/patch-testo87
1 files changed, 87 insertions, 0 deletions
diff --git a/geography/gpsbabel/patches/patch-testo b/geography/gpsbabel/patches/patch-testo
new file mode 100644
index 00000000000..2907ee17f47
--- /dev/null
+++ b/geography/gpsbabel/patches/patch-testo
@@ -0,0 +1,87 @@
+$NetBSD: patch-testo,v 1.1 2015/06/06 12:57:58 gdt Exp $
+
+Remove bashisms from testo and convert to /bin/sh.
+
+Sent upstream 20150606.
+
+--- testo.orig 2014-12-22 19:30:03.000000000 +0000
++++ testo
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+
+ GPSBABEL_FREEZE_TIME=y
+ export GPSBABEL_FREEZE_TIME
+@@ -38,7 +38,7 @@ bincompare()
+ ${OD} $2 >${TMPDIR}/bc2
+ ${DIFF} ${TMPDIR}/bc1 ${TMPDIR}/bc2 || {
+ echo ERROR binary comparing $*
+- let errorcount=errorcount+1
++ errorcount=`expr errorcount+1`
+ #exit 1
+ }
+ }
+@@ -47,7 +47,7 @@ compare()
+ {
+ ${DIFF} -u -b -w $* || {
+ echo ERROR comparing $*
+- let errorcount=errorcount+1
++ errorcount=`expr errorcount+1`
+ #exit 1
+ }
+ }
+@@ -64,7 +64,7 @@ gpsbabel()
+ ${PNAME} $* || {
+ echo "$PNAME returned error $?"
+ echo "($PNAME $*)"
+- let errorcount=errorcount+1
++ errorcount=`expr errorcount+1`
+ #exit 1
+ }
+ }
+@@ -72,9 +72,9 @@ gpsbabel()
+ utf8bomcheck()
+ {
+ if [ ${RUNNINGVALGRIND} -ne 0 ]; then
+- if [ "$(dd if=$1 bs=1 count=3 2>/dev/null)" == $'\xef\xbb\xbf' ]; then
++ if [ "$(dd if=$1 bs=1 count=3 2>/dev/null)" = $'\xef\xbb\xbf' ]; then
+ echo "ERROR: UTF-8 BOM found in $1"
+- let errorcount=errorcount+1
++ errorcount=`expr errorcount+1`
+ fi
+ fi
+ }
+@@ -82,13 +82,13 @@ utf8bomcheck()
+ xmlwfcheck()
+ {
+ if [ ${RUNNINGVALGRIND} -ne 0 ]; then
+- if which ${XMLWF} >& /dev/null; then
++ if which ${XMLWF} 2>&1 > /dev/null; then
+ # xmlwf is a bit lame, exit status is always 0
+ rm -f ${TMPDIR}/xmlwf.out
+ ${XMLWF} $1 2>&1 | tee ${TMPDIR}/xmlwf.out
+ if [ -s ${TMPDIR}/xmlwf.out ]; then
+ echo "ERROR: xml is not well-formed in $1"
+- let errorcount=errorcount+1
++ errorcount=`expr errorcount+1`
+ fi
+ fi
+ fi
+@@ -108,7 +108,7 @@ xmlwfcheck()
+ # cambridge
+ # cup
+
+-let errorcount=0;
++errorcount=0;
+
+ if [ $# -ge 1 ]; then
+ while [ $# -ge 1 ];
+@@ -144,7 +144,7 @@ if [ ${RUNNINGVALGRIND} -ne 0 ]; then
+ fi
+
+ if [ ${RUNNINGVALGRIND} -ne 0 ]; then
+- if which ${XMLWF} >& /dev/null; then
++ if which ${XMLWF} 2>&1 > /dev/null; then
+ echo "Running well-formed XML test"
+ for i in ${XMLS}
+ do