summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorchristos <christos@pkgsrc.org>2008-10-30 17:12:44 +0000
committerchristos <christos@pkgsrc.org>2008-10-30 17:12:44 +0000
commitcece7702bc771f85421d68f4f9a4059af3970d66 (patch)
treefa364fd501ec7180266d07835c5e79bd6f6616a3 /sysutils
parentaa12f1867e4b1677b8e38977ca627a05780606be (diff)
downloadpkgsrc-cece7702bc771f85421d68f4f9a4059af3970d66.tar.gz
don't print warnings for #ifdef'ed syscalls with the same number.
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/strace/distinfo4
-rw-r--r--sysutils/strace/patches/patch-av15
2 files changed, 11 insertions, 8 deletions
diff --git a/sysutils/strace/distinfo b/sysutils/strace/distinfo
index 61822f70050..373e40e6800 100644
--- a/sysutils/strace/distinfo
+++ b/sysutils/strace/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.9 2008/05/08 20:03:26 christos Exp $
+$NetBSD: distinfo,v 1.10 2008/10/30 17:12:44 christos Exp $
SHA1 (strace-4.5.15.tar.bz2) = a6bd153eeb1a25a50bb5a1d92887a4911ec9ad48
RMD160 (strace-4.5.15.tar.bz2) = 0c6aaa8820a0985d89b21a5da9578b27435c8906
@@ -24,7 +24,7 @@ SHA1 (patch-ar) = 12b13f8b7e2054cbe57da6b502f3fe49b91de9ff
SHA1 (patch-as) = b241a70fb33aabb8282578a124b04aca05f0d3f2
SHA1 (patch-at) = da44d0101eb069ea231bdce7051af357e43cb3d1
SHA1 (patch-au) = 44dc141b5877866ff452211a57f2ebf6fd63a0d0
-SHA1 (patch-av) = fc31e45bf956cf5ddc09e01a7b1a02f15ece7968
+SHA1 (patch-av) = fd5341cb658718f272931c3b8ea5f30f1b4f16ee
SHA1 (patch-aw) = 6d9c8243df401fb18e621c8965667778640c9d01
SHA1 (patch-ax) = 6bb4fdfaf26f9ded736f0aa8f0209815ccbea199
SHA1 (patch-ay) = 9a6942117fc4d26a9256a573559597560295d9c0
diff --git a/sysutils/strace/patches/patch-av b/sysutils/strace/patches/patch-av
index e767df0d64b..0f332c4e91f 100644
--- a/sysutils/strace/patches/patch-av
+++ b/sysutils/strace/patches/patch-av
@@ -1,8 +1,8 @@
-$NetBSD: patch-av,v 1.1 2007/04/27 19:45:02 christos Exp $
+$NetBSD: patch-av,v 1.2 2008/10/30 17:12:44 christos Exp $
---- /dev/null 2007-04-26 23:20:40.000000000 -0400
-+++ netbsd/syscalls.pl 2007-04-27 14:38:18.000000000 -0400
-@@ -0,0 +1,167 @@
+--- syscalls.pl.orig 2008-10-30 11:38:04.000000000 -0400
++++ syscalls.pl 2008-10-30 11:53:07.000000000 -0400
+@@ -0,0 +1,170 @@
+#!/usr/pkg/bin/perl -w
+#
+# Copyright (c) 2000, Gaël Roualland <gael.roualland@iname.com>
@@ -30,7 +30,7 @@ $NetBSD: patch-av,v 1.1 2007/04/27 19:45:02 christos Exp $
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
-+# $Id: patch-av,v 1.1 2007/04/27 19:45:02 christos Exp $
++# $Id: patch-av,v 1.2 2008/10/30 17:12:44 christos Exp $
+#/
+
+# Buils syscall.h and syscallent.h from:
@@ -139,7 +139,8 @@ $NetBSD: patch-av,v 1.1 2007/04/27 19:45:02 christos Exp $
+ $sysnum++;
+ }
+ } elsif ($num < $sysnum) {
-+ warn "error in master file: syscall $1 found, expecting $sysnum.";
++ next if ($num == $sysnum - 1); # perhaps #ifdef
++ warn "error in master file: syscall $num found, expecting $sysnum.";
+ next;
+ }
+
@@ -170,3 +171,5 @@ $NetBSD: patch-av,v 1.1 2007/04/27 19:45:02 christos Exp $
+ # warn "unregognized line $_";
+ }
+}
++close(MASTER);
++exit 0;