pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/math/cln/patches Allow this to compile on sparc64 (sen...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/07438c3f7edb
branches:  trunk
changeset: 646336:07438c3f7edb
user:      jdc <jdc%pkgsrc.org@localhost>
date:      Sat Feb 07 19:53:41 2015 +0000

description:
Allow this to compile on sparc64 (sent upstream).

diffstat:

 math/cln/patches/patch-include_cln_types.h |  40 ++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diffs (44 lines):

diff -r 6c48178f0e70 -r 07438c3f7edb math/cln/patches/patch-include_cln_types.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/math/cln/patches/patch-include_cln_types.h        Sat Feb 07 19:53:41 2015 +0000
@@ -0,0 +1,40 @@
+$NetBSD: patch-include_cln_types.h,v 1.1 2015/02/07 19:53:41 jdc Exp $
+
+--- include/cln/types.h.orig   2015-02-07 18:09:17.000000000 +0000
++++ include/cln/types.h        2015-02-07 18:43:34.000000000 +0000
+@@ -48,7 +48,7 @@
+     #undef HAVE_LONGLONG
+    #endif
+   #endif
+-  #if defined(HAVE_LONGLONG) && (defined(__alpha__) || defined(__ia64__) || defined(__mips64__) || defined(__powerpc64__) || defined(__x86_64__))
++  #if defined(HAVE_LONGLONG) && (defined(__alpha__) || defined(__ia64__) || defined(__mips64__) || defined(__powerpc64__) || defined(__x86_64__) || defined(__sparc64__))
+     // 64 bit registers in hardware
+     #define HAVE_FAST_LONGLONG
+   #endif
+@@ -76,7 +76,7 @@
+ 
+ // Integer type used for counters.
+ // Constraint: sizeof(uintC) >= sizeof(uintL)
+-  #if (defined(HAVE_FAST_LONGLONG) && (defined(__alpha__) || defined(__ia64__) || defined(__powerpc64__) || defined(__x86_64__)))
++  #if (defined(HAVE_FAST_LONGLONG) && (defined(__alpha__) || defined(__ia64__) || defined(__powerpc64__) || defined(__x86_64__) || defined(__sparc64__)))
+     #define intCsize long_bitsize
+     typedef long           sintC;
+     typedef unsigned long  uintC;
+@@ -88,7 +88,7 @@
+ 
+ // Integer type used for lfloat exponents.
+ // Constraint: sizeof(uintE) >= sizeof(uintC)
+-#if (defined(HAVE_LONGLONG) && (defined(__alpha__) || defined(__ia64__) || defined(__powerpc64__) || defined(__x86_64__) || defined(__i386__) || defined(__mips__) || defined(__rs6000__)))
++#if (defined(HAVE_LONGLONG) && (defined(__alpha__) || defined(__ia64__) || defined(__powerpc64__) || defined(__x86_64__) || defined(__i386__) || defined(__mips__) || defined(__rs6000__) || 
defined(__sparc64__)))
+     #define intEsize 64
+     typedef sint64  sintE;
+     typedef uint64  uintE;
+@@ -127,7 +127,7 @@
+     typedef int sintD;
+     typedef unsigned int uintD;
+   #else  // we are not using GMP, so just guess something reasonable
+-    #if (defined(HAVE_FAST_LONGLONG) && (defined(__alpha__) || defined(__ia64__) || defined(__powerpc64__) || defined(__x86_64__) || defined(__sparc64)))
++    #if (defined(HAVE_FAST_LONGLONG) && (defined(__alpha__) || defined(__ia64__) || defined(__powerpc64__) || defined(__x86_64__) || defined(__sparc64__)))
+       #define intDsize 64
+       typedef sint64  sintD;
+       typedef uint64  uintD;



Home | Main Index | Thread Index | Old Index