pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/sysutils/strace Use newer strace 4.5.15; various impro...
details: https://anonhg.NetBSD.org/pkgsrc/rev/6533af1451cd
branches: trunk
changeset: 536194:6533af1451cd
user: christos <christos%pkgsrc.org@localhost>
date: Wed Dec 05 16:30:59 2007 +0000
description:
Use newer strace 4.5.15; various improvements in syscall parsing and
split functions into more files.
diffstat:
sysutils/strace/Makefile | 6 +-
sysutils/strace/distinfo | 33 ++++++-----
sysutils/strace/patches/patch-aa | 21 +------
sysutils/strace/patches/patch-ab | 10 +-
sysutils/strace/patches/patch-ac | 103 ++++++++++----------------------------
sysutils/strace/patches/patch-ah | 64 ++++++++++++++++++-----
sysutils/strace/patches/patch-ak | 10 +-
sysutils/strace/patches/patch-an | 27 +++++----
sysutils/strace/patches/patch-ao | 75 +++++++++++++++++++++++----
sysutils/strace/patches/patch-ap | 43 +++-------------
sysutils/strace/patches/patch-aq | 46 +++++++++++++++--
sysutils/strace/patches/patch-au | 44 +++++++++++-----
sysutils/strace/patches/patch-bb | 15 ++++-
sysutils/strace/patches/patch-bc | 35 +++++++++++++
sysutils/strace/patches/patch-bd | 21 +++++++
sysutils/strace/patches/patch-be | 40 +++++++++++++++
16 files changed, 378 insertions(+), 215 deletions(-)
diffs (truncated from 1192 to 300 lines):
diff -r 87b156ea478d -r 6533af1451cd sysutils/strace/Makefile
--- a/sysutils/strace/Makefile Wed Dec 05 13:38:27 2007 +0000
+++ b/sysutils/strace/Makefile Wed Dec 05 16:30:59 2007 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.9 2007/04/27 19:45:01 christos Exp $
+# $NetBSD: Makefile,v 1.10 2007/12/05 16:30:59 christos Exp $
#
-DISTNAME= strace-4.5.14
-PKGREVISION= 1
+DISTNAME= strace-4.5.15
+#PKGREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=strace/}
EXTRACT_SUFX= .tar.bz2
diff -r 87b156ea478d -r 6533af1451cd sysutils/strace/distinfo
--- a/sysutils/strace/distinfo Wed Dec 05 13:38:27 2007 +0000
+++ b/sysutils/strace/distinfo Wed Dec 05 16:30:59 2007 +0000
@@ -1,33 +1,36 @@
-$NetBSD: distinfo,v 1.6 2007/04/28 03:42:30 christos Exp $
+$NetBSD: distinfo,v 1.7 2007/12/05 16:31:00 christos Exp $
-SHA1 (strace-4.5.14.tar.bz2) = 72c17d1dd6786d22ca0aaaa7292b8edcd70a27de
-RMD160 (strace-4.5.14.tar.bz2) = cb42cac34d1624dd24842ada0dbb9dfff67e8e93
-Size (strace-4.5.14.tar.bz2) = 445134 bytes
-SHA1 (patch-aa) = c28cb911f1c316634ccbebe675ce31dea3d27cbc
-SHA1 (patch-ab) = 3750d80d6688ac24c4a880df3f0ab85a754c217f
-SHA1 (patch-ac) = 87bd437b5daee87ae4e808bf57cf281ec8241a89
+SHA1 (strace-4.5.15.tar.bz2) = a6bd153eeb1a25a50bb5a1d92887a4911ec9ad48
+RMD160 (strace-4.5.15.tar.bz2) = 0c6aaa8820a0985d89b21a5da9578b27435c8906
+Size (strace-4.5.15.tar.bz2) = 455607 bytes
+SHA1 (patch-aa) = 16c7a70bccbebfcf24640cd4e632ff127586e6c9
+SHA1 (patch-ab) = d8adac8ba330ecdfd573e2b14f49a445de1d2452
+SHA1 (patch-ac) = 8af13f7db2812538a4d34ddf6e15f679c92b4776
SHA1 (patch-ad) = 091b7a2b555d3e5c8d2c4f338b929c7792ea5b0b
SHA1 (patch-ae) = 397b0c84a267d8cd3f6b45d8fb19d290b1327895
SHA1 (patch-af) = 5e12fe5d4087275e889a49a63ce4d0e0b565b5d8
SHA1 (patch-ag) = 02c6ce49d7bcefb97e69acc630b5bf82a8bb8a1d
-SHA1 (patch-ah) = ad11dff799e48ae9592cb2bb688602637b72f3e2
+SHA1 (patch-ah) = 72d6fd1cd92c22b5215f87fcf268fd375b3f7803
SHA1 (patch-ai) = 01430e21dd0e6d2e19f93fab8846a3464ee5e7a0
SHA1 (patch-aj) = b5adc80e0d3f949e8d4d1c9fcbd49839a6b4d907
-SHA1 (patch-ak) = 7b34a03fa9c8761038ef9b19f8ecbded2cc656b8
+SHA1 (patch-ak) = 1b82f68c3a21bc24ce464f64bc91081a71f36199
SHA1 (patch-al) = ea408e93a15c5fdd8054a65b409c60536ca928eb
SHA1 (patch-am) = edb9a6a4b76b6f0a39427562fe96a73fea3ecf4a
-SHA1 (patch-an) = 81d188240cb9afde6fdb718a43a7790b9e2ec75c
-SHA1 (patch-ao) = 786a7841a3ec6650e1ba638de226b23f15bc21d1
-SHA1 (patch-ap) = abb7ea91f00e61b91966c4a3741d867d36f02588
-SHA1 (patch-aq) = ed501801c93f1b4f9549fce5804f02a98a6d8c18
+SHA1 (patch-an) = ef091e116a7ae9f3b2736d7d7ec49147a69d3ad9
+SHA1 (patch-ao) = f85b132184318367a04652d67540428e4d73db3e
+SHA1 (patch-ap) = 8ed16f25eb9ef1c9c1499a77e7f39bf23d50e209
+SHA1 (patch-aq) = 41aa25ad9c1603e3202ec6dd381d4f6687ff5df0
SHA1 (patch-ar) = 12b13f8b7e2054cbe57da6b502f3fe49b91de9ff
SHA1 (patch-as) = b241a70fb33aabb8282578a124b04aca05f0d3f2
SHA1 (patch-at) = da44d0101eb069ea231bdce7051af357e43cb3d1
-SHA1 (patch-au) = fe4c23730ec3bb5624eb49cc981441ccb4b4a620
+SHA1 (patch-au) = 44dc141b5877866ff452211a57f2ebf6fd63a0d0
SHA1 (patch-av) = fc31e45bf956cf5ddc09e01a7b1a02f15ece7968
SHA1 (patch-aw) = 6d9c8243df401fb18e621c8965667778640c9d01
SHA1 (patch-ax) = 6bb4fdfaf26f9ded736f0aa8f0209815ccbea199
SHA1 (patch-ay) = 9a6942117fc4d26a9256a573559597560295d9c0
SHA1 (patch-az) = af6272c48668785dffd7c5b42b8fa2c8edb562d0
SHA1 (patch-ba) = be8e2f79bd8818b99bdce63fb73802f1a4014b2f
-SHA1 (patch-bb) = 044c9a3a1fe88d0c8d12012012dc0428fde5a5c5
+SHA1 (patch-bb) = e7e309d96ec9fa2398a968f29f7e6549ff81e37e
+SHA1 (patch-bc) = eebc8220e7cc04c44d1e99e6bafc498dca1db5ac
+SHA1 (patch-bd) = 6ad13b8b0130886cc87218d9acfe46d8f9fc82ef
+SHA1 (patch-be) = 6326b50b3d9be0524d67770d67530069866edd9e
diff -r 87b156ea478d -r 6533af1451cd sysutils/strace/patches/patch-aa
--- a/sysutils/strace/patches/patch-aa Wed Dec 05 13:38:27 2007 +0000
+++ b/sysutils/strace/patches/patch-aa Wed Dec 05 16:30:59 2007 +0000
@@ -1,19 +1,8 @@
-$NetBSD: patch-aa,v 1.2 2007/04/27 19:45:01 christos Exp $
+$NetBSD: patch-aa,v 1.3 2007/12/05 16:31:00 christos Exp $
---- Makefile.in.orig 2006-01-12 06:20:12.000000000 -0500
-+++ Makefile.in 2007-04-27 15:34:04.000000000 -0400
-@@ -1,8 +1,8 @@
--# Makefile.in generated by automake 1.9.5 from Makefile.am.
-+# Makefile.in generated by automake 1.9.4 from Makefile.am.
- # @configure_input@
-
- # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
--# 2003, 2004, 2005 Free Software Foundation, Inc.
-+# 2003, 2004 Free Software Foundation, Inc.
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-@@ -100,6 +100,8 @@
+--- Makefile.in.orig 2007-01-11 17:23:32.000000000 -0500
++++ Makefile.in 2007-12-05 11:01:59.000000000 -0500
+@@ -99,6 +99,8 @@
distuninstallcheck_listfiles = find . -type f -print
distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
@@ -22,7 +11,7 @@
AMDEP_FALSE = @AMDEP_FALSE@
AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
-@@ -138,6 +140,8 @@
+@@ -137,6 +139,8 @@
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
MAKEINFO = @MAKEINFO@
diff -r 87b156ea478d -r 6533af1451cd sysutils/strace/patches/patch-ab
--- a/sysutils/strace/patches/patch-ab Wed Dec 05 13:38:27 2007 +0000
+++ b/sysutils/strace/patches/patch-ab Wed Dec 05 16:30:59 2007 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-ab,v 1.2 2007/04/27 19:45:01 christos Exp $
+$NetBSD: patch-ab,v 1.3 2007/12/05 16:31:00 christos Exp $
--- /dev/null 2007-04-26 23:20:40.000000000 -0400
+++ netbsd/Makefile 2007-04-27 15:14:51.000000000 -0400
@@ -14,21 +14,21 @@
+
+syscallent.h: syscalls.pl syscalls.print syscalls.cat /usr/src/sys/kern/syscalls.master
+ @chmod +x syscalls.pl
-+ syscalls.pl /usr/src/sys/kern/syscalls.master syscalls.print syscalls.cat > $@
++ ./syscalls.pl /usr/src/sys/kern/syscalls.master syscalls.print syscalls.cat > $@
+
+syscall.h: syscallent.h
+
+signalent.h: mksignal /usr/include/sys/signal.h
+ @chmod +x mksignal
-+ mksignal /usr/include/sys/signal.h > $@
++ ./mksignal /usr/include/sys/signal.h > $@
+
+errnoent.h: mkerrno /usr/include/sys/errno.h
+ @chmod +x mkerrno
-+ mkerrno /usr/include/sys/errno.h > $@
++ ./mkerrno /usr/include/sys/errno.h > $@
+
+ioctlent.h: ioctlent.sh
+ @chmod +x ioctlent.sh
-+ ioctlent.sh > $@
++ ./ioctlent.sh > $@
+
+.for i in ${DEP}
+${arch}/${i:R}1.h:
diff -r 87b156ea478d -r 6533af1451cd sysutils/strace/patches/patch-ac
--- a/sysutils/strace/patches/patch-ac Wed Dec 05 13:38:27 2007 +0000
+++ b/sysutils/strace/patches/patch-ac Wed Dec 05 16:30:59 2007 +0000
@@ -1,18 +1,7 @@
-$NetBSD: patch-ac,v 1.2 2007/04/27 19:45:01 christos Exp $
+$NetBSD: patch-ac,v 1.3 2007/12/05 16:31:00 christos Exp $
---- aclocal.m4.orig 2006-01-12 06:20:05.000000000 -0500
-+++ aclocal.m4 2007-04-27 11:31:50.000000000 -0400
-@@ -1,7 +1,7 @@
--# generated automatically by aclocal 1.9.5 -*- Autoconf -*-
-+# generated automatically by aclocal 1.9.4 -*- Autoconf -*-
-
--# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
--# 2005 Free Software Foundation, Inc.
-+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
-+# Free Software Foundation, Inc.
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
+--- aclocal.m4.orig 2007-01-11 17:23:29.000000000 -0500
++++ aclocal.m4 2007-12-05 11:01:59.000000000 -0500
@@ -11,11 +11,23 @@
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@@ -42,41 +31,7 @@
# AM_AUTOMAKE_VERSION(VERSION)
# ----------------------------
-@@ -28,15 +40,26 @@
- # Call AM_AUTOMAKE_VERSION so it can be traced.
- # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-- [AM_AUTOMAKE_VERSION([1.9.5])])
-+ [AM_AUTOMAKE_VERSION([1.9.4])])
-
--# AM_AUX_DIR_EXPAND -*- Autoconf -*-
-+# AM_AUX_DIR_EXPAND
-
--# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
--#
--# This file is free software; the Free Software Foundation
--# gives unlimited permission to copy and/or distribute it,
--# with or without modifications, as long as this notice is preserved.
-+# Copyright (C) 2001, 2003 Free Software Foundation, Inc.
-+
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 2, or (at your option)
-+# any later version.
-+
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+# GNU General Public License for more details.
-+
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-+# 02111-1307, USA.
-
- # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
- # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
-@@ -83,16 +106,26 @@
+@@ -83,16 +95,26 @@
am_aux_dir=`cd $ac_aux_dir && pwd`
])
@@ -111,7 +66,7 @@
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
# -------------------------------------
-@@ -116,15 +149,26 @@
+@@ -116,15 +138,26 @@
Usually this means the macro was only invoked conditionally.]])
fi])])
@@ -144,7 +99,7 @@
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
# written in clear, in which case automake, when reading aclocal.m4,
-@@ -133,6 +177,7 @@
+@@ -133,6 +166,7 @@
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
@@ -152,7 +107,7 @@
# _AM_DEPENDENCIES(NAME)
# ----------------------
# See how the compiler implements dependency checking.
-@@ -272,16 +317,27 @@
+@@ -272,16 +306,27 @@
AC_SUBST([AMDEPBACKSLASH])
])
@@ -188,7 +143,7 @@
# _AM_OUTPUT_DEPENDENCY_COMMANDS
# ------------------------------
-@@ -340,31 +396,54 @@
+@@ -340,31 +385,54 @@
[AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
])
@@ -199,8 +154,7 @@
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
+# Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*-
-
--# serial 8
++
+# Copyright (C) 1996, 1997, 2000, 2001, 2003 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
@@ -217,7 +171,8 @@
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
-+
+
+-# serial 8
+# serial 7
# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
@@ -225,11 +180,11 @@
-# Do all the work for Automake. -*- Autoconf -*-
+# Do all the work for Automake. -*- Autoconf -*-
++
++# This macro actually does too much some checks are only needed if
++# your package does certain things. But this isn't really a big deal.
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-+# This macro actually does too much some checks are only needed if
-+# your package does certain things. But this isn't really a big deal.
-+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
# Free Software Foundation, Inc.
-#
@@ -242,9 +197,7 @@
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
-
--# This macro actually does too much. Some checks are only needed if
--# your package does certain things. But this isn't really a big deal.
++
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
@@ -254,12 +207,14 @@
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
-+
+
+-# This macro actually does too much. Some checks are only needed if
+-# your package does certain things. But this isn't really a big deal.
+# serial 11
Home |
Main Index |
Thread Index |
Old Index