summaryrefslogtreecommitdiff
path: root/lang/classpath
diff options
context:
space:
mode:
authorjoerg <joerg>2007-01-10 16:33:02 +0000
committerjoerg <joerg>2007-01-10 16:33:02 +0000
commit9c27101b8e961a8a4fa3285d842008138224df9d (patch)
treeb71f5552976f2dc24002f06ad5d1b5a15cea499a /lang/classpath
parentbe04a241670b29696037839dd64d785cd8702159 (diff)
downloadpkgsrc-9c27101b8e961a8a4fa3285d842008138224df9d.tar.gz
For DragonFly, use O_FSYNC when O_SYNC doesn't exist.
Diffstat (limited to 'lang/classpath')
-rw-r--r--lang/classpath/distinfo3
-rw-r--r--lang/classpath/patches/patch-ac15
2 files changed, 17 insertions, 1 deletions
diff --git a/lang/classpath/distinfo b/lang/classpath/distinfo
index b5cd3cdbf9d..b1921e192f7 100644
--- a/lang/classpath/distinfo
+++ b/lang/classpath/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.9 2007/01/05 16:48:58 obache Exp $
+$NetBSD: distinfo,v 1.10 2007/01/10 16:33:02 joerg Exp $
SHA1 (classpath-0.93.tar.gz) = 336cae589ec91a4fe212c2149c57b51dab2ca002
RMD160 (classpath-0.93.tar.gz) = 4c72b68766e35adbb2c89170fbdf7f30dd788836
Size (classpath-0.93.tar.gz) = 9534222 bytes
SHA1 (patch-aa) = 3c74808a0a0b322b796788483134a7dcec81cfe8
SHA1 (patch-ab) = a788879bb8c0655174fcd10b9357faaca3b0d3d5
+SHA1 (patch-ac) = 4c4a93015ea44945b53db1e250961b4e07eecc15
diff --git a/lang/classpath/patches/patch-ac b/lang/classpath/patches/patch-ac
new file mode 100644
index 00000000000..f74d38be2f2
--- /dev/null
+++ b/lang/classpath/patches/patch-ac
@@ -0,0 +1,15 @@
+$NetBSD: patch-ac,v 1.3 2007/01/10 16:33:02 joerg Exp $
+
+--- native/jni/java-nio/gnu_java_nio_VMChannel.c.orig 2007-01-10 15:49:02.000000000 +0000
++++ native/jni/java-nio/gnu_java_nio_VMChannel.c
+@@ -79,6 +79,10 @@ exception statement from your version. *
+ #define ALIGN_DOWN(p,s) ((p) - ((p) % (s)))
+ #define ALIGN_UP(p,s) ((p) + ((s) - ((p) % (s))))
+
++#if defined(__DragonFly__) && !defined(O_SYNC)
++#define O_SYNC O_FSYNC
++#endif
++
+ /*
+ * Limit to maximum of 16 buffers
+ */