pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/gmp Add patch provided by Richard Earnshaw in PR...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fcf9034b90d8
branches:  trunk
changeset: 490577:fcf9034b90d8
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Mar 15 15:51:30 2005 +0000

description:
Add patch provided by Richard Earnshaw in PR 23181:
"GMP does not handle pure-endian FP on ARM"
Bump PKGREVISION.

diffstat:

 devel/gmp/Makefile         |   3 ++-
 devel/gmp/distinfo         |   3 ++-
 devel/gmp/patches/patch-ab |  22 ++++++++++++++++++++++
 3 files changed, 26 insertions(+), 2 deletions(-)

diffs (50 lines):

diff -r 9881f2dd14d9 -r fcf9034b90d8 devel/gmp/Makefile
--- a/devel/gmp/Makefile        Tue Mar 15 15:50:04 2005 +0000
+++ b/devel/gmp/Makefile        Tue Mar 15 15:51:30 2005 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.33 2005/02/21 20:26:10 hubertf Exp $
+# $NetBSD: Makefile,v 1.34 2005/03/15 15:51:30 wiz Exp $
 
 DISTNAME=      gmp-4.1.4
+PKGREVISION=   1
 CATEGORIES=    devel math
 MASTER_SITES=  ${MASTER_SITE_GNU:=gmp/}
 EXTRACT_SUFX=  .tar.bz2
diff -r 9881f2dd14d9 -r fcf9034b90d8 devel/gmp/distinfo
--- a/devel/gmp/distinfo        Tue Mar 15 15:50:04 2005 +0000
+++ b/devel/gmp/distinfo        Tue Mar 15 15:51:30 2005 +0000
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.11 2005/02/23 22:24:15 agc Exp $
+$NetBSD: distinfo,v 1.12 2005/03/15 15:51:30 wiz Exp $
 
 SHA1 (gmp-4.1.4.tar.bz2) = 21bf0e934fb31784487827f358e00077602145e7
 RMD160 (gmp-4.1.4.tar.bz2) = bde4d1f217606f79490372eed8356039b06d4aac
 Size (gmp-4.1.4.tar.bz2) = 1681267 bytes
 SHA1 (patch-aa) = 6e143257bd0ce6a99fa81fc2e2b4476c7be77077
+SHA1 (patch-ab) = 6c8eccf2c483018f7e1326899924d88554a39edf
diff -r 9881f2dd14d9 -r fcf9034b90d8 devel/gmp/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/gmp/patches/patch-ab        Tue Mar 15 15:51:30 2005 +0000
@@ -0,0 +1,22 @@
+$NetBSD: patch-ab,v 1.5 2005/03/15 15:51:30 wiz Exp $
+
+--- gmp-impl.h.orig    2004-04-23 01:59:53.000000000 +0200
++++ gmp-impl.h
+@@ -2466,7 +2466,8 @@ typedef unsigned int UHWtype;
+ 
+ /* Define ieee_double_extract and _GMP_IEEE_FLOATS.  */
+ 
+-#if (defined (__arm__) && (defined (__ARMWEL__) || defined (__linux__)))
++#if (defined (__arm__) && !defined(__VFP_FP__) \
++    && (defined (__ARMWEL__) || defined (__linux__)))
+ /* Special case for little endian ARM since floats remain in big-endian.  */
+ #define _GMP_IEEE_FLOATS 1
+ union ieee_double_extract
+@@ -2483,6 +2484,7 @@ union ieee_double_extract
+ #else
+ #if defined (_LITTLE_ENDIAN) || defined (__LITTLE_ENDIAN__)           \
+  || defined (__alpha)                                                 \
++ || (defined (__arm__) && defined (__VFP_FP__) && defined (__ARMEL__))        \
+  || defined (__clipper__)                                             \
+  || defined (__cris)                                                  \
+  || defined (__i386__)                                                        \



Home | Main Index | Thread Index | Old Index