/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