This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository visualvm.
commit aa4ab010b17f2e8c2fa5d3c8c047b08b819856f9 Author: Emmanuel Bourg <[email protected]> Date: Fri May 2 11:03:01 2014 +0200 Patched to use the native libraries relocated in /usr/lib/jni --- debian/patches/02-relocate-native-libraries.patch | 65 +++++++++++++++++++++++ debian/patches/series | 2 +- debian/patches/series.netbeans-profiler | 1 + 3 files changed, 67 insertions(+), 1 deletion(-) diff --git a/debian/patches/02-relocate-native-libraries.patch b/debian/patches/02-relocate-native-libraries.patch new file mode 100644 index 0000000..e9d707d --- /dev/null +++ b/debian/patches/02-relocate-native-libraries.patch @@ -0,0 +1,65 @@ +--- a/netbeans/lib.profiler.common/src/org/netbeans/lib/profiler/common/integration/IntegrationUtils.java ++++ b/netbeans/lib.profiler.common/src/org/netbeans/lib/profiler/common/integration/IntegrationUtils.java +@@ -310,7 +310,7 @@ + return HTML_REMOTE_STRING + getDirectorySeparator(targetPlatform) + "lib"; //NOI18N + } + +- return Profiler.getDefault().getLibsDir(); ++ return "/usr/lib/jni"; //NOI18N + } + + public static String getLineBreak(String targetPlatform) { +@@ -385,9 +385,7 @@ + + // Returns getLibsDir()/deployed/jdk<15>/<OS> appropriate for current / selected OS + public static String getNativeLibrariesPath(String targetPlatform, String targetJVM, boolean isRemote) { +- return getLibsDir(targetPlatform, isRemote) + getDirectorySeparator(targetPlatform) + "deployed" //NOI18N +- + getDirectorySeparator(targetPlatform) + getJavaPlatformNativeLibrariesDirectoryName(targetJVM) +- + getDirectorySeparator(targetPlatform) + getOSPlatformNativeLibrariesDirectoryName(targetPlatform, isRemote); ++ return getLibsDir(targetPlatform, isRemote); + } + + // Returns name of the environment variable for system path to Profiler native libraries appropriate for current / selected OS +@@ -456,7 +454,7 @@ + } + + return "-agentpath:" + "\"" + getNativeLibrariesPath(targetPlatform, targetJVM, isRemote) +- + getDirectorySeparator(targetPlatform) + getProfilerAgentLibraryFile(targetPlatform) + "=" //NOI18N ++ + getDirectorySeparator(targetPlatform) + getProfilerAgentLibraryFile(targetPlatform, targetJVM) + "=" //NOI18N + + getLibsDir(targetPlatform, isRemote) + "\"" + "," + portNumber; //NOI18N + } + +@@ -491,7 +489,7 @@ + args.append(" -XX:+UseLinuxPosixThreadCPUClocks "); // NOI18N + } + args.append("-agentpath:").append(getNativeLibrariesPath(targetPlatform, targetJVM, isRemote)). // NOI18N +- append(getDirectorySeparator(targetPlatform)).append(getProfilerAgentLibraryFile(targetPlatform)).append("="). //NOI18N ++ append(getDirectorySeparator(targetPlatform)).append(getProfilerAgentLibraryFile(targetPlatform, targetJVM)).append("="). //NOI18N + append(getLibsDir(targetPlatform, isRemote)).append(",").append(portNumber); //NOI18N + return args.toString(); + } +@@ -506,7 +504,7 @@ + } + String natLibs = getNativeLibrariesPath(targetPlatform, targetJVM, isRemote).replace(" ", pathSpaceChar != null ? pathSpaceChar : " "); + String libsDir = getLibsDir(targetPlatform, isRemote).replace(" ", pathSpaceChar != null ? pathSpaceChar : " "); +- String agentFile = getProfilerAgentLibraryFile(targetPlatform).replace(" ", pathSpaceChar != null ? pathSpaceChar : " "); ++ String agentFile = getProfilerAgentLibraryFile(targetPlatform, targetJVM).replace(" ", pathSpaceChar != null ? pathSpaceChar : " "); + args.append("-agentpath:").append(natLibs). // NOI18N + append(getDirectorySeparator(targetPlatform)).append(agentFile).append("="). //NOI18N + append(libsDir).append(",").append(portNumber); //NOI18N +@@ -514,13 +512,13 @@ + } + + // Returns filename of profiler agent library +- public static String getProfilerAgentLibraryFile(String targetPlatform) { ++ public static String getProfilerAgentLibraryFile(String targetPlatform, String javaPlatform) { + if (isWindowsPlatform(targetPlatform)) { + return "profilerinterface.dll"; //NOI18N + } else if (targetPlatform.equals(PLATFORM_MAC_OS)) { + return "libprofilerinterface.jnilib"; //NOI18N + } else { +- return "libprofilerinterface.so"; //NOI18N ++ return "libprofilerinterface-" + getJavaPlatformNativeLibrariesDirectoryName(javaPlatform) + ".so"; //NOI18N + } + } + diff --git a/debian/patches/series b/debian/patches/series index 8deda51..7ebfdb7 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1 @@ -#01-inject-patches.patch +01-inject-patches.patch diff --git a/debian/patches/series.netbeans-profiler b/debian/patches/series.netbeans-profiler index 7ebfdb7..cf41e96 100644 --- a/debian/patches/series.netbeans-profiler +++ b/debian/patches/series.netbeans-profiler @@ -1 +1,2 @@ 01-inject-patches.patch +02-relocate-native-libraries.patch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/visualvm.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

