summaryrefslogtreecommitdiff
path: root/java/openjdk8/files/patch-jdk-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2014-03-28 22:11:29 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2014-03-28 22:11:29 +0000
commitaa8f38c3b67bc647eb1082c28adbf84a577ec664 (patch)
tree1b5de55f915e26fa07bf8ea7645eecd4f2478dd2 /java/openjdk8/files/patch-jdk-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java
parent- Update to 0.9.11 (diff)
Add a port of OpenJDK8.
Submitted by: Brian Gardner <openjdk@getsnappy.com> (preliminary version)
Notes
Notes: svn path=/head/; revision=349468
Diffstat (limited to '')
-rw-r--r--java/openjdk8/files/patch-jdk-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/java/openjdk8/files/patch-jdk-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java b/java/openjdk8/files/patch-jdk-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java
new file mode 100644
index 000000000000..951b54497623
--- /dev/null
+++ b/java/openjdk8/files/patch-jdk-src-solaris-classes-sun-nio-fs-BsdFileSystemProvider.java
@@ -0,0 +1,30 @@
+--- jdk/src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java
++++ jdk/src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java
+@@ -26,6 +26,7 @@
+ package sun.nio.fs;
+
+ import java.nio.file.*;
++import java.nio.file.spi.FileSystemProvider;
+ import java.nio.file.spi.FileTypeDetector;
+ import java.io.IOException;
+ import java.security.AccessController;
+@@ -40,6 +41,10 @@
+ super();
+ }
+
++ public BsdFileSystemProvider(FileSystemProvider f) {
++ super();
++ }
++
+ @Override
+ BsdFileSystem newFileSystem(String dir) {
+ return new BsdFileSystem(this, dir);
+@@ -54,7 +59,7 @@
+ FileTypeDetector getFileTypeDetector() {
+ Path userMimeTypes = Paths.get(AccessController.doPrivileged(
+ new GetPropertyAction("user.home")), ".mime.types");
+- Path etcMimeTypes = Paths.get("/etc/mime.types");
++ Path etcMimeTypes = Paths.get("%%LOCALBASE%%/etc/mime.types");
+
+ return chain(new GnomeFileTypeDetector(),
+ new MimeTypesFileTypeDetector(userMimeTypes),