/hg/icedtea6: 2 new changesets

aph at icedtea.classpath.org aph at icedtea.classpath.org
Thu Dec 10 08:10:36 PST 2009


changeset fb09ff959ed0 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=fb09ff959ed0
author: aph
date: Thu Dec 10 15:38:03 2009 +0000

	* patches/icedtea-linux-separate-debuginfo.patch: New file.
	2009-12-10 Andrew Haley <aph at redhat.com>

	 * patches/icedtea-linux-separate-debuginfo.patch: New file.
	        * Makefile.am (ICEDTEA_PATCHES): Add it.


changeset fb86c0967aa1 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=fb86c0967aa1
author: aph
date: Thu Dec 10 15:40:56 2009 +0000

	Merge


diffstat:

3 files changed, 1557 insertions(+), 1089 deletions(-)
ChangeLog                                      |   14 
Makefile.am                                    | 2263 ++++++++++++------------
patches/icedtea-linux-separate-debuginfo.patch |  369 +++

diffs (truncated from 2819 to 500 lines):

diff -r 0a5b1c9b3fcf -r fb86c0967aa1 ChangeLog
--- a/ChangeLog	Tue Dec 08 16:13:23 2009 +0000
+++ b/ChangeLog	Thu Dec 10 15:40:56 2009 +0000
@@ -1,3 +1,15 @@ 2009-12-08  Gary Benson  <gbenson at redhat
+2009-11-23  Andrew John Hughes  <ahughes at redhat.com>
+
+	* Makefile.am:
+	Reorganise to match IcedTea7 layout.
+	Add FIXMEs for targets which still need
+	to be moved across.
+
+2009-12-10  Andrew Haley  <aph at redhat.com>
+
+	* patches/icedtea-linux-separate-debuginfo.patch: New file.
+	* Makefile.am (ICEDTEA_PATCHES): Add it.
+
 2009-12-08  Gary Benson  <gbenson at redhat.com>
 
 	* Makefile.am
@@ -254,7 +266,7 @@ 2009-11-25  Gary Benson  <gbenson at redhat
 	(ZeroEntry::invoke_osr): Likewise.
 
 2009-11-23  Gary Benson  <gbenson at redhat.com>
-
+	
 	* contrib/jck/compile-native-code.sh: Support s390x.
 
 2009-11-18  Gary Benson  <gbenson at redhat.com>
diff -r 0a5b1c9b3fcf -r fb86c0967aa1 Makefile.am
--- a/Makefile.am	Tue Dec 08 16:13:23 2009 +0000
+++ b/Makefile.am	Thu Dec 10 15:40:56 2009 +0000
@@ -1,13 +1,116 @@ OPENJDK_DATE = 14_oct_2009
+# Dependencies
+
 OPENJDK_DATE = 14_oct_2009
 OPENJDK_MD5SUM = 078fe0ab744c98694decc77f2456c560
 OPENJDK_VERSION = b17
+OPENJDK_URL = http://download.java.net/openjdk/jdk6/promoted/$(OPENJDK_VERSION)/
 
 CACAO_VERSION = 0.99.4
 CACAO_MD5SUM = c5e6525c5212ddbb6026e4a7cde37ca6
+CACAO_BASE_URL = http://www.complang.tuwien.ac.at
+CACAO_URL = $(CACAO_BASE_URL)/cacaojvm/download/cacao-$(CACAO_VERSION)/
 
 NETBEANS_PROFILER_MD5SUM = a6756a62291ebea5c0e2431389b31380
+NETBEANS_PROFILER_URL = http://icedtea.classpath.org/visualvm/
+NETBEANS_PROFILER_SRC_ZIP = netbeans-profiler-visualvm_release65_mod.tar.gz
+
 VISUALVM_MD5SUM = a289739f4a5bcdb9a2c642cfcc1e83fe
-
+VISUALVM_URL = https://visualvm.dev.java.net/files/documents/7163/127170/
+VISUALVM_SRC_ZIP = visualvm-111-src.tar.gz
+
+OPENJDK_HG_URL = http://hg.openjdk.java.net/jdk6/jdk6
+
+# Build directories
+
+OS_DIR = $(BUILD_OS_DIR)-$(BUILD_ARCH_DIR)
+BUILD_OUTPUT_DIR = openjdk/build/$(OS_DIR)
+ECJ_BUILD_OUTPUT_DIR = openjdk-ecj/build/$(OS_DIR)
+ICEDTEA_BUILD_DIR = \
+	$(abs_top_builddir)/$(BUILD_OUTPUT_DIR)
+# The Binary plugs directory is called jdk1.7.0 for historical reasons. The
+# name is completely irrelevant; only contains the plugs to build IcedTea.
+ICEDTEA_RT = \
+	$(abs_top_builddir)/bootstrap/jdk1.7.0/jre/lib/rt-closed.jar
+ICEDTEA_CLS_DIR = \
+	$(abs_top_builddir)/$(BUILD_OUTPUT_DIR)/classes
+ICEDTEA_BOOT_DIR= \
+	$(abs_top_builddir)/bootstrap/jdk1.6.0
+ICEDTEA_ENDORSED_DIR = \
+	$(ICEDTEA_BOOT_DIR)/lib/endorsed
+ICEDTEA_BUILD_DIR_ECJ = \
+	$(abs_top_builddir)/$(ECJ_BUILD_OUTPUT_DIR)/
+ICEDTEA_CLS_DIR_ECJ = \
+	$(abs_top_builddir)/$(ECJ_BUILD_OUTPUT_DIR)/classes
+SERVER_DIR = hotspot/import/jre/lib/$(INSTALL_ARCH_DIR)/server
+BUILD_JRE_ARCH_DIR = $(BUILD_OUTPUT_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)
+BUILD_DEBUG_JRE_ARCH_DIR = $(BUILD_OUTPUT_DIR)-debug/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)
+
+# Source directories
+
+SHARE = openjdk/jdk/src/share/classes
+SOLARIS = openjdk/jdk/src/solaris/classes
+LANGTOOLS = openjdk/langtools/src/share/classes
+JAXP = openjdk/jaxp/src/share/classes
+CORBA = openjdk/corba/src/share/classes
+JAXWS = openjdk/jaxws/src/share/classes
+
+# FIXME (netx): NetX source directories go here
+
+OPENJDK_SOURCEPATH_DIRS = \
+        $(SHARE):$(SOLARIS):$(LANGTOOLS):$(JAXP):$(CORBA):$(JAXWS)
+
+ABS_SOURCE_DIRS = $(abs_top_builddir)/generated:$(abs_top_builddir)/rt:$(abs_top_srcdir)/rt:$(LIVECONNECT_SRCS)
+
+# Sources copied from OpenJDK.
+ICEDTEA_COPY_DIRS = \
+	com/sun/jdi \
+	com/sun/jdi/connect \
+	com/sun/jdi/connect/spi \
+	com/sun/jdi/event \
+	com/sun/jdi/request \
+	com/sun/jmx/snmp/agent \
+	com/sun/tools/jdi \
+	java/io \
+	java/util \
+	java/rmi \
+	sun/awt/ \
+	javax/net/ssl \
+	javax/script
+
+# FIXME (javac): Settings for javac go here
+
+# Conditional defintions
+
+if USE_ALT_OPENJDK_SRC_ZIP
+  OPENJDK_SRC_ZIP = $(ALT_OPENJDK_SRC_ZIP)
+else
+if USE_HG
+  OPENJDK_SRC_ZIP = 
+else
+  OPENJDK_SRC_ZIP = openjdk-6-src-$(OPENJDK_VERSION)-$(OPENJDK_DATE).tar.gz
+endif
+endif
+
+if USE_ALT_HOTSPOT_SRC_ZIP
+  HOTSPOT_SRC_ZIP = $(ALT_HOTSPOT_SRC_ZIP)
+else
+  HOTSPOT_SRC_ZIP = hotspot.tar.gz
+endif
+
+if USE_ALT_CACAO_SRC_ZIP
+  CACAO_SRC_ZIP = $(ALT_CACAO_SRC_ZIP)
+else
+if USE_ALT_CACAO_SRC_DIR
+  CACAO_SRC_ZIP = "not needed"
+else
+  CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.gz
+endif
+endif
+
+# FIXME (HotSpot): HotSpot changeset logic goes here
+
+# FIXME (plugin): LIVECONNECT_DIR becomes sun/applet netscape
+# FIXME (plugin): NPPLUGIN_DIR becomes PLUGIN_DIR
 if ENABLE_NPPLUGIN
 ICEDTEAPLUGIN_CLEAN = clean-IcedTeaNPPlugin
 ICEDTEAPLUGIN_TARGET = IcedTeaNPPlugin.so
@@ -58,451 +161,36 @@ PULSE_JAVA_CLASS_DIR =
 PULSE_JAVA_CLASS_DIR =
 endif
 
+# FIXME (HotSpot): no longer needed
 HOTSPOT_MAKE_DIR = make
 
-# Top-Level Targets
-# =================
-
-all-local: icedtea-against-icedtea
-
-distclean-local: clean-copy clean-jtreg clean-jtreg-reports clean-pulse-java 
-	rm -rf stamps
-	rm -f rt-source-files.txt \
-	  hotspot-tools-source-files.txt \
-	  extra-source-files.txt
-	rm -rf bootstrap
-	rm -rf lib
-	rm -rf extra-lib
-	rm -rf openjdk-ecj
-	rm -rf openjdk
-	rm -rf hotspot-tools
-	rm -rf rt/netscape
-	rm -rf visualvm
-	rm -rf netbeans
-if ENABLE_NPPLUGIN
-	rm -f $(NPPLUGIN_DIR)/*.o $(NPPLUGIN_DIR)/IcedTeaNPPlugin.so
-else
-if ENABLE_PLUGIN
-	rm -f IcedTeaPlugin.o IcedTeaPlugin.so
-endif
-endif
-
-if BUILD_CACAO
-	rm -rf cacao
-endif
-	rm -f jni-common.o
-if ADD_ZERO_BUILD
-	rm -rf zerovm
-endif
-
-install:
-
-.PHONY: \
-	env env-ecj snapshot clean-clone clean-patch \
-	clean-clone-ecj clean-patch-ecj clean-bootstrap-directory \
-	clean-bootstrap-directory-symlink clean-bootstrap-directory-ecj \
-	clean-bootstrap-directory-symlink-ecj icedtea icedtea-debug \
-	clean-icedtea icedtea-against-icedtea clean-icedtea-ecj clean-plugs \
-	clean-tools-jar clean-shared-objects clean-visualvm clean-nbplatform \
-	clean-copy clean-hotspot-tools clean-rt $(ICEDTEAPLUGIN_CLEAN) \
-	$(ICEDTEANPPLUGIN_CLEAN) hotspot hotspot-helper clean-extra clean-jtreg \
-	clean-jtreg-reports 
-
-EXTRA_DIST = rt generated \
-	patches/* \
-	tools-copy contrib ports \
-	extra overlays \
-	javaws.png javaws.desktop visualvm.desktop \
-	jconsole.desktop policytool.desktop \
-	test/jtreg \
-	IcedTeaPlugin.cc \
-	IcedTeaNPPlugin.cc \
-	HACKING pulseaudio fsg.sh \
-	plugin \
-	hotspot.map \
-	autogen.sh \
-	tapset/hotspot.stp.in \
-	tapset/hotspot_jni.stp.in \
-	scripts/jni_create_stap.c \
-	scripts/jni_desc
-
-# The Binary plugs directory is called jdk1.7.0 for historical reasons. The
-# name is completely irrelevant; only contains the plugs to build IcedTea.
-
-# OpenJDK build environment.
-OS_DIR = $(BUILD_OS_DIR)-$(BUILD_ARCH_DIR)
-BUILD_OUTPUT_DIR = openjdk/build/$(OS_DIR)
-ECJ_BUILD_OUTPUT_DIR = openjdk-ecj/build/$(OS_DIR)
-ICEDTEA_BUILD_DIR = \
-	$(abs_top_builddir)/$(BUILD_OUTPUT_DIR)
-ICEDTEA_RT = \
-	$(abs_top_builddir)/bootstrap/jdk1.7.0/jre/lib/rt-closed.jar
-ICEDTEA_CLS_DIR = \
-	$(abs_top_builddir)/$(BUILD_OUTPUT_DIR)/classes
-ICEDTEA_BOOT_DIR= \
-	$(abs_top_builddir)/bootstrap/jdk1.6.0
-ICEDTEA_ENDORSED_DIR = \
-	$(ICEDTEA_BOOT_DIR)/lib/endorsed
-JDK_UPDATE_VERSION = 0
-COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(OPENJDK_VERSION)
-if ZERO_BUILD
-  ICEDTEA_ZERO_BUILD = true
-else
-  ICEDTEA_ZERO_BUILD =
-endif
-if SHARK_BUILD
-  ICEDTEA_SHARK_BUILD = true
-else
-  ICEDTEA_SHARK_BUILD =
-endif
-ICEDTEA_ENV = \
-	IMPORT_BINARY_PLUGS=true \
-	ALT_JDK_IMPORT_PATH="$(ICEDTEA_BOOT_DIR)" \
-	ANT="$(ANT)" \
-        BUILD_NUMBER="$(OPENJDK_VERSION)" \
-	JDK_UPDATE_VERSION="$(JDK_UPDATE_VERSION)" \
-        JRE_RELEASE_VERSION="1.6.0_$(COMBINED_VERSION)" \
-	MILESTONE="fcs" \
-	LANG="C" \
-	PATH="$(abs_top_builddir)/bootstrap/jdk1.6.0/bin:$(OS_PATH):$$PATH" \
-	ALT_BOOTDIR="$(ICEDTEA_BOOT_DIR)" \
-	ALT_BINARY_PLUGS_PATH="$(abs_top_builddir)/bootstrap/jdk1.7.0" \
-	BUILD_ARCH_DIR="$(BUILD_ARCH_DIR)" \
-	ICEDTEA_RT="$(ICEDTEA_RT)" \
-	ICEDTEA_BUILD_DIR="$(ICEDTEA_BUILD_DIR)" \
-	ICEDTEA_CLS_DIR="$(ICEDTEA_CLS_DIR)" \
-	ICEDTEA_ENDORSED_DIR="$(ICEDTEA_ENDORSED_DIR)" \
-	ENDORSED="-Djava.endorsed.dirs=$(ICEDTEA_ENDORSED_DIR)" \
-	CLASSPATH="" \
-	LD_LIBRARY_PATH="" \
-	ZERO_BUILD="$(ICEDTEA_ZERO_BUILD)" \
-	SHARK_BUILD="$(ICEDTEA_SHARK_BUILD)" \
-	ZERO_LIBARCH="$(ZERO_LIBARCH)" \
-	ARCH_DATA_MODEL="$(ZERO_BITSPERWORD)" \
-	ZERO_ENDIANNESS="$(ZERO_ENDIANNESS)" \
-	ZERO_ARCHDEF="$(ZERO_ARCHDEF)" \
-	ZERO_ARCHFLAG="$(ZERO_ARCHFLAG)" \
-	LIBFFI_CFLAGS="$(LIBFFI_CFLAGS)" \
-	LIBFFI_LIBS="$(LIBFFI_LIBS)" \
-	LLVM_CFLAGS="$(LLVM_CFLAGS)" \
-	LLVM_LDFLAGS="$(LLVM_LDFLAGS)" \
-	LLVM_LIBS="$(LLVM_LIBS)" \
-	FREETYPE2_HEADERS="$(FREETYPE2_CFLAGS)" \
-	FT2_LIB="$(FREETYPE2_LIBS)" \
-	ALT_PARALLEL_COMPILE_JOBS="$(PARALLEL_JOBS)" \
-	HOTSPOT_BUILD_JOBS="$(PARALLEL_JOBS)" \
-	JAVAC="" \
-	JAVA_HOME="" \
-	JDK_HOME="" \
-	RHINO_JAR="$(RHINO_JAR)" \
-	DISTRIBUTION_ID="$(DIST_ID)" \
-	DEBUG_CLASSFILES="true" \
-	DEBUG_BINARIES="true"
+# FIXME: This should not depend on bootstrapping
+# but on whether MEMORY_LIMIT is accepted
+# as an argument to javac
+if WITH_OPENJDK
+  MEMORY_LIMIT = -J-Xmx1024m
+else
+  MEMORY_LIMIT =
+endif
 
 if WITH_CACAO
-ICEDTEA_ENV += \
-	ALT_HOTSPOT_IMPORT_PATH="$(CACAO_IMPORT_PATH)"
-endif
-
-if !ENABLE_OPTIMIZATIONS
-ICEDTEA_ENV += \
-	NO_OPTIMIZATIONS="true" \
-	CC_NO_OPT="-O0 -g"
-endif
-
-if !ENABLE_DOCS
-ICEDTEA_ENV += \
-	NO_DOCS="true"
-endif
-
-if ENABLE_CROSS_COMPILATION
-ICEDTEA_ENV += \
-	CROSS_COMPILATION="true" \
-	CROSS_TARGET_ARCH="$(CROSS_TARGET_ARCH)"
-endif
-
-if USE_ALT_JAR
-ICEDTEA_ENV += \
-	ALT_JAR_CMD="$(ALT_JAR_CMD)"
-endif
-
-env:
-	@echo 'unset JAVA_HOME'
-	@echo 'export $(ICEDTEA_ENV)'
-
-# OpenJDK ecj build environment.
-ICEDTEA_BUILD_DIR_ECJ = \
-	$(abs_top_builddir)/$(ECJ_BUILD_OUTPUT_DIR)/
-ICEDTEA_CLS_DIR_ECJ = \
-	$(abs_top_builddir)/$(ECJ_BUILD_OUTPUT_DIR)/classes
-ICEDTEA_ENV_ECJ = \
-	IMPORT_BINARY_PLUGS=true \
-	ALT_JDK_IMPORT_PATH="$(ICEDTEA_BOOT_DIR)" \
-	ANT="$(ANT)" \
-	BUILD_NUMBER="$(OPENJDK_VERSION)" \
-	JDK_UPDATE_VERSION="$(JDK_UPDATE_VERSION)" \
-        JRE_RELEASE_VERSION="1.6.0_$(COMBINED_VERSION)" \
-	MILESTONE="fcs" \
-	LANG=C"" \
-	PATH="$(abs_top_builddir)/bootstrap/jdk1.6.0/bin:$(OS_PATH):$$PATH" \
-	ALT_BOOTDIR="$(ICEDTEA_BOOT_DIR)" \
-	ALT_BINARY_PLUGS_PATH="$(abs_top_builddir)/bootstrap/jdk1.7.0" \
-	BUILD_ARCH_DIR="$(BUILD_ARCH_DIR)" \
-	ICEDTEA_RT="$(ICEDTEA_RT)" \
-	ICEDTEA_BUILD_DIR="$(ICEDTEA_BUILD_DIR_ECJ)" \
-	ICEDTEA_CLS_DIR="$(ICEDTEA_CLS_DIR_ECJ)" \
-	ICEDTEA_ENDORSED_DIR="$(ICEDTEA_ENDORSED_DIR)" \
-	ENDORSED="-Djava.endorsed.dirs=$(ICEDTEA_ENDORSED_DIR)" \
-	BOOTCLASSPATH_CLS_RT="-bootclasspath $(ICEDTEA_CLS_DIR_ECJ):$(ICEDTEA_RT)" \
-	BOOTCLASSPATH_CLS="-bootclasspath $(ICEDTEA_CLS_DIR_ECJ)" \
-	BOOTCLASSPATH_RT_LIBGCJ="-bootclasspath $(ICEDTEA_RT):$(SYSTEM_GCJ_DIR)/jre/lib/rt.jar" \
-	CLASSPATH="" \
-	LD_LIBRARY_PATH="" \
-	GENSRCDIR="$(abs_top_builddir)/generated" \
-	ZERO_BUILD="$(ICEDTEA_ZERO_BUILD)" \
-	SHARK_BUILD="$(ICEDTEA_SHARK_BUILD)" \
-	ZERO_LIBARCH="$(ZERO_LIBARCH)" \
-	ARCH_DATA_MODEL="$(ZERO_BITSPERWORD)" \
-	ZERO_ENDIANNESS="$(ZERO_ENDIANNESS)" \
-	ZERO_ARCHDEF="$(ZERO_ARCHDEF)" \
-	ZERO_ARCHFLAG="$(ZERO_ARCHFLAG)" \
-	LIBFFI_CFLAGS="$(LIBFFI_CFLAGS)" \
-	LIBFFI_LIBS="$(LIBFFI_LIBS)" \
-	LLVM_CFLAGS="$(LLVM_CFLAGS)" \
-	LLVM_LDFLAGS="$(LLVM_LDFLAGS)" \
-	LLVM_LIBS="$(LLVM_LIBS)" \
-	FREETYPE2_HEADERS="$(FREETYPE2_CFLAGS)" \
-	FT2_LIB="$(FREETYPE2_LIBS)" \
-	ALT_PARALLEL_COMPILE_JOBS="$(PARALLEL_JOBS)" \
-	HOTSPOT_BUILD_JOBS="$(PARALLEL_JOBS)" \
-	JAVAC="" \
-	JAVA_HOME="" \
-	JDK_HOME="" \
-	RHINO_JAR="$(RHINO_JAR)" \
-	JAR_KNOWS_ATFILE="$(JAR_KNOWS_ATFILE)" \
-	JAR_KNOWS_J_OPTIONS="$(JAR_KNOWS_J_OPTIONS)" \
-	JAR_ACCEPTS_STDIN_LIST="$(JAR_ACCEPTS_STDIN_LIST)" \
-	DEBUG_CLASSFILES="true" \
-	DEBUG_BINARIES="true"
-
-if WITH_CACAO
-ICEDTEA_ENV_ECJ += \
-	ALT_HOTSPOT_IMPORT_PATH="$(CACAO_IMPORT_PATH)"
-endif
-
-if !ENABLE_OPTIMIZATIONS
-ICEDTEA_ENV_ECJ += \
-	NO_OPTIMIZATIONS="true" \
-	CC_NO_OPT="-O0 -g"
-endif
-
-if !ENABLE_DOCS
-ICEDTEA_ENV_ECJ += \
-	NO_DOCS="true"
-endif
-
-if ENABLE_CROSS_COMPILATION
-ICEDTEA_ENV_ECJ += \
-	CROSS_COMPILATION="true" \
-	CROSS_TARGET_ARCH="$(CROSS_TARGET_ARCH)"
-endif
-
-env-ecj:
-	@echo 'unset JAVA_HOME'
-	@echo 'export $(ICEDTEA_ENV_ECJ)'
-
-# Mercurial snapshot.
-snapshot: dist
-	mv $(DIST_ARCHIVES) $(distdir)-`$(HG) tip --template '{node}'`.tar.gz
-
-# OpenJDK Source Preparation Targets
-# ==================================
-
-# Download OpenJDK sources.
-OPENJDK_URL = http://download.java.net/openjdk/jdk6/promoted/$(OPENJDK_VERSION)/
-OPENJDK_HG_URL = http://hg.openjdk.java.net/jdk6/jdk6
-
-if USE_ALT_OPENJDK_SRC_ZIP
-  OPENJDK_SRC_ZIP = $(ALT_OPENJDK_SRC_ZIP)
-else
-if USE_HG
-  OPENJDK_SRC_ZIP = 
-else
-  OPENJDK_SRC_ZIP = openjdk-6-src-$(OPENJDK_VERSION)-$(OPENJDK_DATE).tar.gz
-endif
-endif
-
-if USE_ALT_HOTSPOT_SRC_ZIP
-  HOTSPOT_SRC_ZIP = $(ALT_HOTSPOT_SRC_ZIP)
-else
-  HOTSPOT_SRC_ZIP = hotspot.tar.gz
-endif
-
-CACAO_BASE_URL = http://www.complang.tuwien.ac.at
-CACAO_URL = $(CACAO_BASE_URL)/cacaojvm/download/cacao-$(CACAO_VERSION)/
-
-if USE_ALT_CACAO_SRC_ZIP
-  CACAO_SRC_ZIP = $(ALT_CACAO_SRC_ZIP)
-else
-if USE_ALT_CACAO_SRC_DIR
-  CACAO_SRC_ZIP = "not needed"
-else
-  CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.gz
-endif
-endif
-
-# VisualVM sources. Alternatives cannot be used here.
-NETBEANS_PROFILER_URL = http://icedtea.classpath.org/visualvm/
-NETBEANS_PROFILER_SRC_ZIP = netbeans-profiler-visualvm_release65_mod.tar.gz
-
-VISUALVM_URL = https://visualvm.dev.java.net/files/documents/7163/127170/
-VISUALVM_SRC_ZIP = visualvm-111-src.tar.gz
-
-
-stamps/hgforest.stamp:
-if OPENJDK_SRC_DIR_FOUND
-else
-if USE_ALT_OPENJDK_SRC_ZIP
-else
-if !USE_HG
-else
-	if ! $(HG) fclone -h; \
-          then \
-          echo "No forest extension found. Please refer to" \
-            "http://selenic.com/mercurial/wiki/index.cgi/ForestExtension"; \
-          exit 1; \
-          fi;
-endif
-endif
-endif
-	mkdir -p stamps 
-	touch stamps/hgforest.stamp
-
-stamps/download.stamp: stamps/hgforest.stamp
-if OPENJDK_SRC_DIR_FOUND
-else
-if USE_ALT_OPENJDK_SRC_ZIP
-else
-if USE_HG
-if WITH_HGREV
-	$(HG) fclone -r $(HGREV) $(OPENJDK_HG_URL) openjdk;
-else
-	$(HG) fclone $(OPENJDK_HG_URL) openjdk;
-endif
-else
-	if ! echo "$(OPENJDK_MD5SUM)  $(OPENJDK_SRC_ZIP)" \
-	  | $(MD5SUM) --check ; \
-	then \
-	  if [ $(OPENJDK_SRC_ZIP) ] ; \
-	  then \
-	    mv $(OPENJDK_SRC_ZIP) $(OPENJDK_SRC_ZIP).old ; \



More information about the distro-pkg-dev mailing list