This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository visualvm.
commit e9ea54cfae7c4cea21da2bb80cd31490a4b6be03 Author: Emmanuel Bourg <[email protected]> Date: Mon May 5 21:52:59 2014 +0200 Build from the unarchived source tree --- debian/README.source | 26 -------------------------- debian/control | 3 +-- debian/copyright | 12 ++---------- debian/libvisualvm-jni.install | 4 ++-- debian/patches/01-gcc-settings.patch | 13 +++++++++++++ debian/patches/series | 3 +++ debian/patches/series.netbeans-profiler | 2 -- debian/rules | 24 ++++++------------------ 8 files changed, 27 insertions(+), 60 deletions(-) diff --git a/debian/README.source b/debian/README.source index fbe14c5..d423ac8 100644 --- a/debian/README.source +++ b/debian/README.source @@ -36,29 +36,3 @@ Here are the steps to create a new upstream tarball: 5) Adjust the version of the NetBeans platform used (there are references in debian/control, debian/rules and debian/visualvm.links) - - -Applying patches ----------------- - -quilt can't be used in the usual way since the source files are packed -in an archive. Patches can be applied by enabling 01-inject-patches.patch. -This patch will hook into the IcedTea makefile and apply a quilt series after -extracting the source files. The patch have to be declared in -debian/patches/series.netbeans-profiler. - -To create or modify patch you have to: - -1) Build the package once to extract the source files - -2) Use quilt by prefixing the command with: - - QUILT_SERIES=debian/patches/series.netbeans-profiler - - For example: - - QUILT_SERIES=debian/patches/series.netbeans-profiler quilt new 03-fix-another-issue.patch - QUILT_SERIES=debian/patches/series.netbeans-profiler quilt add path/to/file - nano path/to/file - QUILT_SERIES=debian/patches/series.netbeans-profiler quilt refresh - QUILT_SERIES=debian/patches/series.netbeans-profiler quilt pop -a diff --git a/debian/control b/debian/control index 1be4e89..f4ef54e 100644 --- a/debian/control +++ b/debian/control @@ -11,8 +11,7 @@ Build-Depends: debhelper (>= 9), libnb-platform-devel-java (>= 7.0), libnb-platform18-java, quilt, - wget, - dh-autoreconf + wget Standards-Version: 3.9.5 Vcs-Git: git://anonscm.debian.org/pkg-java/visualvm.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/visualvm.git diff --git a/debian/copyright b/debian/copyright index 7620b52..9be7e9c 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,22 +1,14 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: VisualVM -Source: http://icedtea.classpath.org/hg/visualvm/ - https://java.net/downloads/visualvm//release137/visualvm_136-src.tar.gz +Source: https://java.net/downloads/visualvm//release137/visualvm_137-src.tar.gz https://java.net/downloads/visualvm//release137/netbeans-profiler-visualvm_release741.tar.gz -Files: * -Copyright: 2010-2011, Andrew John Hughes - 2011, Jiri Vanek - 2011, Omair Majid -License: GPL-2 - Files: debian/* Copyright: 2008-2012, Matthias Klose <[email protected]> 2014, Emmanuel Bourg <[email protected]> License: GPL-2 -Files: netbeans/* - visualvm/* +Files: * Copyright: 2007-2014, Oracle and/or its affiliates License: CDDL-1.1 or GPL-2 with Classpath exception diff --git a/debian/libvisualvm-jni.install b/debian/libvisualvm-jni.install index aeb246d..84fc1ec 100644 --- a/debian/libvisualvm-jni.install +++ b/debian/libvisualvm-jni.install @@ -1,2 +1,2 @@ -netbeans/lib.profiler/release/lib/deployed/jdk15/linux-amd64/libprofilerinterface-jdk15.so usr/lib/jni/ -netbeans/lib.profiler/release/lib/deployed/jdk16/linux-amd64/libprofilerinterface-jdk16.so usr/lib/jni/ +netbeans/lib.profiler/release/lib/deployed/libprofilerinterface-jdk15.so usr/lib/jni/ +netbeans/lib.profiler/release/lib/deployed/libprofilerinterface-jdk16.so usr/lib/jni/ diff --git a/debian/patches/01-gcc-settings.patch b/debian/patches/01-gcc-settings.patch new file mode 100644 index 0000000..d592b67 --- /dev/null +++ b/debian/patches/01-gcc-settings.patch @@ -0,0 +1,13 @@ +--- a/netbeans/lib.profiler/native/build/buildnative-linux64.sh ++++ b/netbeans/lib.profiler/native/build/buildnative-linux64.sh +@@ -47,8 +47,8 @@ + JAVA_HOME=$1 + JDK_ID=$2 + echo $JAVA_HOME $JDK_ID +- gcc32 -I$JAVA_HOME/include -I$JAVA_HOME/include/linux -DLINUX -pthread -fPIC -shared -O3 -Wall -m64 \ +- -o ../../release/lib/deployed/$JDK_ID/linux-amd64/libprofilerinterface.so \ ++ gcc -I$JAVA_HOME/include -I$JAVA_HOME/include/linux -DLINUX -pthread -fPIC -shared -O3 -Wall -g $ARCHFLAG \ ++ -o ../../release/lib/deployed/libprofilerinterface-$JDK_ID.so \ + ../src-jdk15/class_file_cache.c \ + ../src-jdk15/attach.c \ + ../src-jdk15/Classes.c \ diff --git a/debian/patches/series b/debian/patches/series index e69de29..dfd4239 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -0,0 +1,3 @@ +01-gcc-settings.patch +02-relocate-native-libraries.patch +03-launcher.patch diff --git a/debian/patches/series.netbeans-profiler b/debian/patches/series.netbeans-profiler deleted file mode 100644 index 130bda8..0000000 --- a/debian/patches/series.netbeans-profiler +++ /dev/null @@ -1,2 +0,0 @@ -02-relocate-native-libraries.patch -03-launcher.patch diff --git a/debian/rules b/debian/rules index 73da13b..178f741 100755 --- a/debian/rules +++ b/debian/rules @@ -21,29 +21,14 @@ NB_DEST_DIR=$(ABS_TOP_DIR)/netbeans/nbbuild/netbeans_visualvm %: dh $@ -override_dh_auto_configure: - override_dh_auto_build: - # Extract the tarballs - mkdir netbeans - tar -xf netbeans-profiler-visualvm_release*.tar.gz -C netbeans - tar -xf visualvm_*-src.tar.gz - # Prepare the source tree - rm -f netbeans/nbbuild/external/binaries-list mkdir -p netbeans/nbbuild/netbeans_visualvm/ ln -s /usr/share/netbeans/platform$(NB_PLATFORM_VERSION) netbeans/nbbuild/netbeans_visualvm/platform ln -s /usr/share/netbeans/harness/ netbeans/nbbuild/netbeans_visualvm # Build the native libraries - mkdir -p netbeans/lib.profiler/release/lib/deployed/jdk15/linux-amd64 - mkdir -p netbeans/lib.profiler/release/lib/deployed/jdk16/linux-amd64 cd netbeans/lib.profiler/native/build && \ - sed -i -e 's#gcc32#gcc#' \ - -e 's#-m64#$(ARCHFLAG)#' \ - -e 's#Wall#Wall -g#' \ - -e 's#libprofilerinterface.so#libprofilerinterface-$$JDK_ID.so#' \ - buildnative-linux64.sh && \ JAVA_HOME_15=$(JAVA_HOME) JAVA_HOME_16=$(JAVA_HOME) ./buildnative-linux64.sh # Build the Netbeans profiler @@ -78,6 +63,9 @@ override_dh_install: rm -Rf debian/visualvm/usr/share/visualvm/profiler/lib/deployed override_dh_auto_clean: - rm -Rf visualvm netbeans - dh_autoreconf_clean - dh_clean + rm -Rf netbeans/lib.profiler/release/lib/deployed/* + rm -Rf netbeans/nbbuild/netbeans_visualvm + rm -Rf netbeans/nbbuild/netbeans/moduleCluster.properties + rm -Rf visualvm/netbeans + + find netbeans visualvm -name 'build' -not -path netbeans/lib.profiler/native/build | xargs rm -Rf -- 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

