pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/glib2 Fix atomic pointer compare and swap return...
details: https://anonhg.NetBSD.org/pkgsrc/rev/f13e586025d1
branches: trunk
changeset: 494005:f13e586025d1
user: martin <martin%pkgsrc.org@localhost>
date: Wed May 18 10:56:09 2005 +0000
description:
Fix atomic pointer compare and swap return value on sparc64,
fixes PR pkg/28962.
diffstat:
devel/glib2/distinfo | 3 ++-
devel/glib2/patches/patch-ai | 13 +++++++++++++
2 files changed, 15 insertions(+), 1 deletions(-)
diffs (31 lines):
diff -r eda5bae5731d -r f13e586025d1 devel/glib2/distinfo
--- a/devel/glib2/distinfo Wed May 18 08:29:46 2005 +0000
+++ b/devel/glib2/distinfo Wed May 18 10:56:09 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.47 2005/04/15 12:54:38 wiz Exp $
+$NetBSD: distinfo,v 1.48 2005/05/18 10:56:09 martin Exp $
SHA1 (glib-2.6.4.tar.bz2) = f027c00c6c06c5fd13d15ffc754a429a9c6eb171
RMD160 (glib-2.6.4.tar.bz2) = 06fb922317df9024747774db22d4ef164b368c1a
@@ -11,3 +11,4 @@
SHA1 (patch-af) = ee7a8ed0585cdfaf23db01d4d57d98db555c6849
SHA1 (patch-ag) = 3917075e80139e0bd937ee9c2b42745fa6e69747
SHA1 (patch-ah) = e30ef18e474699d2b2cf3e7d1c9f36062fad1c73
+SHA1 (patch-ai) = 960ff87b0ef869df0194839a752941d0bbb1ee9e
diff -r eda5bae5731d -r f13e586025d1 devel/glib2/patches/patch-ai
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/glib2/patches/patch-ai Wed May 18 10:56:09 2005 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ai,v 1.1 2005/05/18 10:56:09 martin Exp $
+
+--- glib/gatomic.c.orig 2005-03-14 06:02:41.000000000 +0100
++++ glib/gatomic.c 2005-05-18 12:19:34.000000000 +0200
+@@ -121,7 +121,7 @@
+ : "=r" (result), "=m" (*a)
+ : "r" (oldval), "m" (*a), "r" (a),
+ "0" (newval));
+- return result != 0;
++ return result == oldval;
+ }
+ # else /* What's that */
+ # error "Your system has an unsupported pointer size"
Home |
Main Index |
Thread Index |
Old Index