pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/strace - make this work again on NetBSD/i386



details:   https://anonhg.NetBSD.org/pkgsrc/rev/20ace3dc8d26
branches:  trunk
changeset: 528283:20ace3dc8d26
user:      christos <christos%pkgsrc.org@localhost>
date:      Fri Apr 27 19:45:01 2007 +0000

description:
- make this work again on NetBSD/i386
- make this compile on NetBSD/x86_64 [does not work yet]
- completely automate the NetBSD header generation. This should make porting
  to other platforms easier.

diffstat:

 sysutils/strace/Makefile         |     3 +-
 sysutils/strace/distinfo         |    47 +-
 sysutils/strace/patches/patch-aa |   756 +-----
 sysutils/strace/patches/patch-ab |    87 +-
 sysutils/strace/patches/patch-ac |   728 ++++-
 sysutils/strace/patches/patch-ad |    90 +-
 sysutils/strace/patches/patch-ae |    44 +-
 sysutils/strace/patches/patch-af |   166 +-
 sysutils/strace/patches/patch-ag |  4920 +-------------------------------------
 sysutils/strace/patches/patch-ah |   241 +-
 sysutils/strace/patches/patch-ai |    85 +-
 sysutils/strace/patches/patch-aj |   186 +-
 sysutils/strace/patches/patch-ak |    62 +-
 sysutils/strace/patches/patch-al |   125 +-
 sysutils/strace/patches/patch-am |    40 +-
 sysutils/strace/patches/patch-an |   264 +-
 sysutils/strace/patches/patch-ao |   130 +-
 sysutils/strace/patches/patch-ap |   109 +-
 sysutils/strace/patches/patch-aq |    89 +-
 sysutils/strace/patches/patch-ar |    50 +
 sysutils/strace/patches/patch-as |   113 +
 sysutils/strace/patches/patch-at |    31 +
 sysutils/strace/patches/patch-au |   277 ++
 sysutils/strace/patches/patch-av |   172 +
 sysutils/strace/patches/patch-aw |   202 +
 sysutils/strace/patches/patch-ax |   180 +
 sysutils/strace/patches/patch-ay |    42 +
 sysutils/strace/patches/patch-az |    31 +
 sysutils/strace/patches/patch-ba |    69 +
 sysutils/strace/patches/patch-bb |    52 +
 30 files changed, 2735 insertions(+), 6656 deletions(-)

diffs (truncated from 9625 to 300 lines):

diff -r ea88ab0efdeb -r 20ace3dc8d26 sysutils/strace/Makefile
--- a/sysutils/strace/Makefile  Fri Apr 27 19:40:40 2007 +0000
+++ b/sysutils/strace/Makefile  Fri Apr 27 19:45:01 2007 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.8 2007/02/22 19:01:25 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2007/04/27 19:45:01 christos Exp $
 #
 
 DISTNAME=              strace-4.5.14
+PKGREVISION=           1
 CATEGORIES=            sysutils
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=strace/}
 EXTRACT_SUFX=          .tar.bz2
diff -r ea88ab0efdeb -r 20ace3dc8d26 sysutils/strace/distinfo
--- a/sysutils/strace/distinfo  Fri Apr 27 19:40:40 2007 +0000
+++ b/sysutils/strace/distinfo  Fri Apr 27 19:45:01 2007 +0000
@@ -1,22 +1,33 @@
-$NetBSD: distinfo,v 1.4 2006/07/06 17:30:31 rillig Exp $
+$NetBSD: distinfo,v 1.5 2007/04/27 19:45:01 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) = da710e96ca8c992916de0776f21d1113ba59d8f5
-SHA1 (patch-ab) = e5a96fe1eb136bc4a7bbae5c1bff30a87b0553d5
-SHA1 (patch-ac) = 16b9b2a0e40932088c5eb9ccd08e26cc6ce199e2
-SHA1 (patch-ad) = 998676d8a5940370f51e038885188ebec9c6f880
-SHA1 (patch-ae) = 9fc9a8d3e5646f3d00e617280eacd243efb257c7
-SHA1 (patch-af) = ce3080cf69d4cb8201b22f797b8d9025e90b4df0
-SHA1 (patch-ag) = bf4e197988207c414b63fdd066e9fa107a534684
-SHA1 (patch-ah) = bb0b7e6b53fa63a0da777c5238adc4762bbbea8c
-SHA1 (patch-ai) = b5aaf112a458c6354ea55b3cee59309f567a10c4
-SHA1 (patch-aj) = e9963c4adec7be0552e945f33558eb83f6542f52
-SHA1 (patch-ak) = e315a9647eca8d5704ec07efd5f7195fa77baa4c
-SHA1 (patch-al) = 74eb0fbe7ffe137461c318e2670d03776b8633f6
-SHA1 (patch-am) = 47cd69731cbe0ff374f747fc8fedc4c2f06479b5
-SHA1 (patch-an) = 7d744598fc35ffb3de04f969c7d7b6df377e4743
-SHA1 (patch-ao) = 232675e1e9b3a6faf34860676c6cea00051086e9
-SHA1 (patch-ap) = ebd1af2b869602600262e76afb3d36c8123cd51d
-SHA1 (patch-aq) = 53486623021bfc4e376054119f637ce9a445df2b
+SHA1 (patch-aa) = c28cb911f1c316634ccbebe675ce31dea3d27cbc
+SHA1 (patch-ab) = 3750d80d6688ac24c4a880df3f0ab85a754c217f
+SHA1 (patch-ac) = 87bd437b5daee87ae4e808bf57cf281ec8241a89
+SHA1 (patch-ad) = 091b7a2b555d3e5c8d2c4f338b929c7792ea5b0b
+SHA1 (patch-ae) = 397b0c84a267d8cd3f6b45d8fb19d290b1327895
+SHA1 (patch-af) = 5e12fe5d4087275e889a49a63ce4d0e0b565b5d8
+SHA1 (patch-ag) = 02c6ce49d7bcefb97e69acc630b5bf82a8bb8a1d
+SHA1 (patch-ah) = ad11dff799e48ae9592cb2bb688602637b72f3e2
+SHA1 (patch-ai) = 01430e21dd0e6d2e19f93fab8846a3464ee5e7a0
+SHA1 (patch-aj) = 67cf49628622bca7ed3a14c1b014e97b58ebbaba
+SHA1 (patch-ak) = 7b34a03fa9c8761038ef9b19f8ecbded2cc656b8
+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-ar) = 12b13f8b7e2054cbe57da6b502f3fe49b91de9ff
+SHA1 (patch-as) = b241a70fb33aabb8282578a124b04aca05f0d3f2
+SHA1 (patch-at) = da44d0101eb069ea231bdce7051af357e43cb3d1
+SHA1 (patch-au) = ad22866dba3248bdd94f0011d649c092886c13d6
+SHA1 (patch-av) = 039e074373167eb895b2af0a66e5b29ad409496a
+SHA1 (patch-aw) = 6a0d47a187e9aed739f809a68725630157ac2333
+SHA1 (patch-ax) = 21045db2efb1cde53a9f9ef7aeb76e09f9ae1d0b
+SHA1 (patch-ay) = 366a8e42d65a7ffa65b96c32018e5bdbbf67f43e
+SHA1 (patch-az) = af6272c48668785dffd7c5b42b8fa2c8edb562d0
+SHA1 (patch-ba) = be8e2f79bd8818b99bdce63fb73802f1a4014b2f
+SHA1 (patch-bb) = 044c9a3a1fe88d0c8d12012012dc0428fde5a5c5
diff -r ea88ab0efdeb -r 20ace3dc8d26 sysutils/strace/patches/patch-aa
--- a/sysutils/strace/patches/patch-aa  Fri Apr 27 19:40:40 2007 +0000
+++ b/sysutils/strace/patches/patch-aa  Fri Apr 27 19:45:01 2007 +0000
@@ -1,7 +1,7 @@
-$NetBSD: patch-aa,v 1.1 2006/03/05 08:17:49 christos Exp $
+$NetBSD: patch-aa,v 1.2 2007/04/27 19:45:01 christos Exp $
 
---- Makefile.in        2006-01-12 06:20:12.000000000 -0500
-+++ Makefile.in        2006-03-04 19:18:23.000000000 -0500
+--- 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.
@@ -31,743 +31,17 @@
  OBJEXT = @OBJEXT@
  PACKAGE = @PACKAGE@
  PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
---- aclocal.m4 2006-01-12 06:20:05.000000000 -0500
-+++ aclocal.m4 2006-03-04 19:18:16.000000000 -0500
-@@ -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.
-@@ -11,11 +11,23 @@
- # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- # PARTICULAR PURPOSE.
- 
--# Copyright (C) 2002, 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.
-+#                                                        -*- Autoconf -*-
-+# Copyright (C) 2002, 2003  Free Software Foundation, Inc.
-+# Generated from amversion.in; do not edit by hand.
-+
-+# 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
- 
- # 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 @@
- am_aux_dir=`cd $ac_aux_dir && pwd`
- ])
- 
--# AM_CONDITIONAL                                            -*- Autoconf -*-
-+# AM_CONDITIONAL                                              -*- Autoconf -*-
- 
--# Copyright (C) 1997, 2000, 2001, 2003, 2004, 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) 1997, 2000, 2001, 2003, 2004 Free Software Foundation, Inc.
- 
--# serial 7
-+# 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.
-+
-+# serial 6
- 
- # AM_CONDITIONAL(NAME, SHELL-CONDITION)
- # -------------------------------------
-@@ -116,15 +149,26 @@
- Usually this means the macro was only invoked conditionally.]])
- fi])])
- 
-+# serial 7                                            -*- Autoconf -*-
- 
--# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
-+# Copyright (C) 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.
- 
--# serial 8
-+# 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.
-+
- 
- # 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 @@
- # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
- 
- 
-+
- # _AM_DEPENDENCIES(NAME)
- # ----------------------
- # See how the compiler implements dependency checking.
-@@ -272,16 +317,27 @@
- AC_SUBST([AMDEPBACKSLASH])
- ])
- 
--# Generate code to set up dependency tracking.              -*- Autoconf -*-
-+# Generate code to set up dependency tracking.   -*- Autoconf -*-
- 
--# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 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) 1999, 2000, 2001, 2002, 2003, 2004
-+#   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.
- 
--#serial 3
-+#serial 2
- 
- # _AM_OUTPUT_DEPENDENCY_COMMANDS
- # ------------------------------
-@@ -340,31 +396,54 @@
-      [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
- ])
- 
--# Copyright (C) 1996, 1997, 2000, 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.
-+# 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
-+# 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



Home | Main Index | Thread Index | Old Index