[visualvm] 01/02: Add symlinks to the native libraries in the visualvm package instead of a patch
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Tue May 6 10:32:36 UTC 2014
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository visualvm.
commit 2d4edfad7e7d63c5c1a3183cd4cacd726809a09c
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Tue May 6 11:52:57 2014 +0200
Add symlinks to the native libraries in the visualvm package instead of a patch
---
debian/patches/02-relocate-native-libraries.patch | 68 -----------------------
debian/patches/series | 1 -
debian/visualvm.links | 8 +++
3 files changed, 8 insertions(+), 69 deletions(-)
diff --git a/debian/patches/02-relocate-native-libraries.patch b/debian/patches/02-relocate-native-libraries.patch
deleted file mode 100644
index cf6ccf3..0000000
--- a/debian/patches/02-relocate-native-libraries.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-Description: Load the native libraries from /usr/lib/jni
-Author: Emmanuel Bourg <ebourg at apache.org>
-Forwarded: not-needed
---- 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 dfd4239..a0d3d79 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,2 @@
01-gcc-settings.patch
-02-relocate-native-libraries.patch
03-launcher.patch
diff --git a/debian/visualvm.links b/debian/visualvm.links
index 2d8e1ff..a62f0cd 100644
--- a/debian/visualvm.links
+++ b/debian/visualvm.links
@@ -1,3 +1,11 @@
etc/visualvm/visualvm.conf usr/share/visualvm/etc/visualvm.conf
etc/visualvm/visualvm.clusters usr/share/visualvm/etc/visualvm.clusters
usr/share/netbeans/platform18 usr/share/visualvm/platform
+
+usr/lib/jni/libprofilerinterface-jdk15.so usr/share/visualvm/profiler/lib/deployed/jdk15/linux/libprofilerinterface.so
+usr/lib/jni/libprofilerinterface-jdk15.so usr/share/visualvm/profiler/lib/deployed/jdk15/linux-amd64/libprofilerinterface.so
+usr/lib/jni/libprofilerinterface-jdk15.so usr/share/visualvm/profiler/lib/deployed/jdk15/linux-arm/libprofilerinterface.so
+
+usr/lib/jni/libprofilerinterface-jdk16.so usr/share/visualvm/profiler/lib/deployed/jdk16/linux/libprofilerinterface.so
+usr/lib/jni/libprofilerinterface-jdk16.so usr/share/visualvm/profiler/lib/deployed/jdk16/linux-amd64/libprofilerinterface.so
+usr/lib/jni/libprofilerinterface-jdk16.so usr/share/visualvm/profiler/lib/deployed/jdk16/linux-arm/libprofilerinterface.so
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/visualvm.git
More information about the pkg-java-commits
mailing list