pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/archivers/dar Fix broken build on amd64.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8e3a631c78d9
branches:  trunk
changeset: 545416:8e3a631c78d9
user:      dholland <dholland%pkgsrc.org@localhost>
date:      Sat Aug 02 17:10:13 2008 +0000

description:
Fix broken build on amd64.

diffstat:

 archivers/dar/distinfo         |   3 ++-
 archivers/dar/patches/patch-ag |  32 ++++++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+), 1 deletions(-)

diffs (50 lines):

diff -r b1295093ff60 -r 8e3a631c78d9 archivers/dar/distinfo
--- a/archivers/dar/distinfo    Sat Aug 02 16:47:33 2008 +0000
+++ b/archivers/dar/distinfo    Sat Aug 02 17:10:13 2008 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.23 2008/06/22 22:33:37 dsainty Exp $
+$NetBSD: distinfo,v 1.24 2008/08/02 17:10:13 dholland Exp $
 
 SHA1 (dar-2.3.8.tar.gz) = d0394ff9dd6a287e3b9b62ebe99e126bb6d8abd0
 RMD160 (dar-2.3.8.tar.gz) = 0927b59ba0426634ba5c2ca8b7cad157d6579b13
@@ -9,3 +9,4 @@
 SHA1 (patch-ad) = a0089fd534a98d5daae87b92b61f869ed146bed3
 SHA1 (patch-ae) = 54220384bf2031df64c38f5abea038382ca37e8e
 SHA1 (patch-af) = c25351dbf2f115b649207f88981710e04a0a038e
+SHA1 (patch-ag) = 3873d5dd9e387c90977b169e4532891bcf242e49
diff -r b1295093ff60 -r 8e3a631c78d9 archivers/dar/patches/patch-ag
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/archivers/dar/patches/patch-ag    Sat Aug 02 17:10:13 2008 +0000
@@ -0,0 +1,32 @@
+$NetBSD: patch-ag,v 1.3 2008/08/02 17:10:13 dholland Exp $
+
+--- src/testing/test_libdar.cpp~       2007-07-22 12:35:01.000000000 -0400
++++ src/testing/test_libdar.cpp        2008-08-02 13:01:08.000000000 -0400
+@@ -89,7 +89,7 @@ void f1()
+ 
+ void warning(const string &x, void *context)
+ {
+-    printf("[%d]%s\n", (U_I)context, x.c_str());
++    printf("[%p]%s\n", context, x.c_str());
+ }
+ 
+ bool question(const string & x, void *context)
+@@ -97,7 +97,7 @@ bool question(const string & x, void *co
+     bool rep = false;
+           char r;
+ 
+-          printf("[%d]%s\n", (U_I)context, x.c_str());
++          printf("[%p]%s\n", context, x.c_str());
+           scanf("%c", &r);
+           rep = r == 'y';
+ 
+@@ -120,7 +120,8 @@ void listing(const std::string & flag,
+            bool has_children,
+            void *context)
+ {
+-    ui.printf("[[%d]][%S][%S][%S][%S][%S][%S][%S][%s][%s]\n", (U_I)context, &flag, &perm, &uid, &gid, &size, &date, &filename, is_dir ? "dir" : "not_dir", has_children ? "has children" : "no 
children");
++    /* note: ui.printf isn't printf and can't do %p */
++    ui.printf("[[%d]][%S][%S][%S][%S][%S][%S][%S][%s][%s]\n", (U_I)(uintptr_t)context, &flag, &perm, &uid, &gid, &size, &date, &filename, is_dir ? "dir" : "not_dir", has_children ? "has children" : 
"no children");
+ }
+ 
+ void f2()



Home | Main Index | Thread Index | Old Index