# HG changeset patch # User Andrew John Hughes # Date 1283972106 -3600 # Node ID 11eff73a8d6d9be214f0ba338b152364503c63d1 # Parent 69b02bea9cf4bc01ebfee837a5b1902c59277e42 Add README and INSTALL files and set version ready for release. 2010-09-08 Andrew John Hughes * INSTALL: Added. * Makefile.am: (clean-local): Move stamps removal... (distclean-local): ... to here. * README: Added. * configure.ac: Fix version to visualvm_harness 1.0 ready for release. diff -r 69b02bea9cf4 -r 11eff73a8d6d ChangeLog --- a/ChangeLog Wed Sep 08 17:11:14 2010 +0100 +++ b/ChangeLog Wed Sep 08 19:55:06 2010 +0100 @@ -1,3 +1,13 @@ +2010-09-08 Andrew John Hughes + + * INSTALL: Added. + * Makefile.am: + (clean-local): Move stamps removal... + (distclean-local): ... to here. + * README: Added. + * configure.ac: Fix version to visualvm_harness + 1.0 ready for release. + 2010-09-08 Andrew John Hughes * .hgignore: Add config.guess and config.sub. diff -r 69b02bea9cf4 -r 11eff73a8d6d INSTALL --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/INSTALL Wed Sep 08 19:55:06 2010 +0100 @@ -0,0 +1,54 @@ +Building VisualVM +================= + +For convenience we've provided make targets that automatically +download, extract and build the source code for VisualVM. + +Building requires a bootstrap JDK and an appropriate version of +NetBeans. Currently, we support the use of IcedTea6 as packaged with +most GNU/Linux distributions. + +See ./configure --help if you need to override the defaults. + +$ ./autogen.sh +$ ./configure --prefix= +$ make +$ make install + +The default version is currently 1.2.2. Supported versions +are: + +* 1.2.2 with NetBeans 6.8 +* 1.3 with NetBeans 6.9 + +To build with a version other than the default, specify +--with-visualvm-version=x where x is the version. + +VisualVM is installed in the specified prefix as with normal packages. +To achieve the effect previously used when VisualVM was integrated +into IcedTea, just use a prefix equal to the JDK's location. + +Build Modification Options +========================== + +The build process may be modified by passing the following options +to configure: + +* --with-netbeans-home: Specifies the path to the NetBeans installation + to use to build. Defaults to /usr/share/netbeans. +* --with-jdk-home: Specifies teh path to the JDK to use to build. + The first of: + + * /usr/lib/jvm/java-openjdk + * /usr/lib/jvm/icedtea6 + * /usr/lib/jvm/java-6-openjdk + * /usr/lib/jvm/openjdk + * /usr/lib/jvm/java-icedtea + + which is found to be present is used by default. +* --with-netbeans-profiler-zip: The path to the appropriate NetBeans + profiler zip file to avoid downloading it. +* --with-visualvm-zip: The path to the appropriate VisualVM zip file + to avoid downloading it. +* --with-visualvm-version: Specify the version of VisualVM to build + from those supported. The default is 1.2.2. diff -r 69b02bea9cf4 -r 11eff73a8d6d Makefile.am --- a/Makefile.am Wed Sep 08 17:11:14 2010 +0100 +++ b/Makefile.am Wed Sep 08 19:55:06 2010 +0100 @@ -43,12 +43,12 @@ all: visualvm clean-local: clean-visualvm clean-nbplatform clean-extract + +distclean-local: clean-local clean-download if [ -e stamps ]; then \ rmdir stamps ; \ fi -distclean-local: clean-local clean-download - stamps/download.stamp: stamps/download-netbeans-profiler.stamp stamps/download-visualvm.stamp mkdir -p stamps touch $@ diff -r 69b02bea9cf4 -r 11eff73a8d6d README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README Wed Sep 08 19:55:06 2010 +0100 @@ -0,0 +1,25 @@ +VisualVM Harness +================ + +The VisualVM harness is part of the IcedTea project and provides a +means to build the source code of various versions of VisualVM +(https://visualvm.dev.java.net/) using Free Software tools and +dependencies. + +See INSTALL for build instructions. + +Homepage (wiki): + http://icedtea.classpath.org/ + +Bugs (bugzilla): + http://icedtea.classpath.org/bugzilla + +Mailing List: + distro-pkg-dev@openjdk.java.net + http://mail.openjdk.java.net/mailman/listinfo/distro-pkg-dev + +FAQ: + http://icedtea.classpath.org/wiki/FrequentlyAskedQuestions + +Anonymous Mercurial checkout: + hg clone http://icedtea.classpath.org/hg/visualvm diff -r 69b02bea9cf4 -r 11eff73a8d6d configure.ac --- a/configure.ac Wed Sep 08 17:11:14 2010 +0100 +++ b/configure.ac Wed Sep 08 19:55:06 2010 +0100 @@ -1,4 +1,4 @@ -AC_INIT([visualvm], [1.2.2], [distro-pkg-dev@openjdk.java.net]) +AC_INIT([visualvm_harness], [1.0], [distro-pkg-dev@openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AC_CONFIG_FILES([Makefile visualvm.desktop])