summaryrefslogtreecommitdiff
path: root/lang/sablevm-classpath
diff options
context:
space:
mode:
authordholland <dholland@pkgsrc.org>2012-04-08 05:47:30 +0000
committerdholland <dholland@pkgsrc.org>2012-04-08 05:47:30 +0000
commit50bb0e7efeb88ba9bcfe4435f6f914c78edfcab2 (patch)
tree4e5e275847690f1c467244b0c9aff5cc485c5706 /lang/sablevm-classpath
parentcbaabf6b3ea1c9d9245075b919d71f36c392181e (diff)
downloadpkgsrc-50bb0e7efeb88ba9bcfe4435f6f914c78edfcab2.tar.gz
Fix NetBSD PPC build, from Magnus Henoch in PR 34787.
Diffstat (limited to 'lang/sablevm-classpath')
-rw-r--r--lang/sablevm-classpath/distinfo3
-rw-r--r--lang/sablevm-classpath/patches/patch-native_fdlibm_ieeefp_h18
2 files changed, 20 insertions, 1 deletions
diff --git a/lang/sablevm-classpath/distinfo b/lang/sablevm-classpath/distinfo
index 1181ebdc351..43d1d2ff709 100644
--- a/lang/sablevm-classpath/distinfo
+++ b/lang/sablevm-classpath/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.5 2006/04/17 12:21:14 tonio Exp $
+$NetBSD: distinfo,v 1.6 2012/04/08 05:47:30 dholland Exp $
SHA1 (sablevm-classpath-1.13.tar.gz) = dda68e9e9fb54de1baca2d892446c09ce1cc19e1
RMD160 (sablevm-classpath-1.13.tar.gz) = e6e7b5f57698c0bb419af6c7080c0c0e66ab0171
@@ -7,3 +7,4 @@ SHA1 (patch-aa) = b8b0a1e8f3a21cb6e26700714f146b44c2bafe71
SHA1 (patch-ab) = f1ebd89f5f66170d769e678cd55792d806ebbeab
SHA1 (patch-ac) = 59fd252a65c92a9f318ba4140227da855fb1e3c4
SHA1 (patch-ad) = 1287035dbc2861e7b9a4ddbda2898cc58363ce75
+SHA1 (patch-native_fdlibm_ieeefp_h) = 70eeec657973b11ae8ce38901a543200a195ede9
diff --git a/lang/sablevm-classpath/patches/patch-native_fdlibm_ieeefp_h b/lang/sablevm-classpath/patches/patch-native_fdlibm_ieeefp_h
new file mode 100644
index 00000000000..ac9377fd931
--- /dev/null
+++ b/lang/sablevm-classpath/patches/patch-native_fdlibm_ieeefp_h
@@ -0,0 +1,18 @@
+$NetBSD: patch-native_fdlibm_ieeefp_h,v 1.1 2012/04/08 05:47:30 dholland Exp $
+
+Fix NetBSD PPC build, from Magnus Henoch in PR 34787.
+
+--- native/fdlibm/ieeefp.h~ 2005-12-07 17:54:35.000000000 +0000
++++ native/fdlibm/ieeefp.h
+@@ -123,9 +123,9 @@
+ #define __IEEE_LITTLE_ENDIAN
+ #endif
+
+-#if defined (__PPC__) || defined (__ppc__) || defined (__ppc64__) || defined (_POWER)
++#if defined (__PPC__) || defined (__ppc__) || defined (__ppc64__) || defined (_POWER) || defined(__powerpc__)
+ #if (defined(_BIG_ENDIAN) && _BIG_ENDIAN) || (defined(_AIX) && _AIX) \
+- || defined (__APPLE__)
++ || defined (__APPLE__) || defined(__NetBSD__)
+ #define __IEEE_BIG_ENDIAN
+ #else
+ #if (defined(_LITTLE_ENDIAN) && _LITTLE_ENDIAN) || (defined(__sun__) && __sun__) || (defined(__WIN32__) && __WIN32__)