OpenJDK / jdk-updates / jdk12u
changeset 28290:c50f9d66a25b
Merge
author | duke |
---|---|
date | Wed, 05 Jul 2017 20:13:35 +0200 |
parents | a41296327b3d 2602be4290e7 |
children | 3d8db9294d3c |
files | |
diffstat | 9 files changed, 68 insertions(+), 47 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgtags-top-repo Thu Jan 08 12:08:22 2015 -0800 +++ b/.hgtags-top-repo Wed Jul 05 20:13:35 2017 +0200 @@ -287,3 +287,4 @@ f7c11da0b0481d49cc7a65a453336c108191e821 jdk9-b42 02ee8c65622e8bd97496d584e22fc7dcf0edc4ae jdk9-b43 8994f5d87b3bb5e8d317d4e8ccb326da1a73684a jdk9-b44 +3dd628fde2086218d548841022ee8436b6b88185 jdk9-b45
--- a/Makefile Thu Jan 08 12:08:22 2015 -0800 +++ b/Makefile Wed Jul 05 20:13:35 2017 +0200 @@ -54,8 +54,11 @@ # Duplication of global targets, needed before ParseConfAndSpec in case we have # no configurations. help: - # If CONF is not set, look for all available configurations - CONF?= + # If both CONF and SPEC are unset, look for all available configurations by + # setting CONF to the empty string. + ifeq ($(SPEC), ) + CONF?= + endif endif # ... and then we can include our helper functions
--- a/common/autoconf/generated-configure.sh Thu Jan 08 12:08:22 2015 -0800 +++ b/common/autoconf/generated-configure.sh Wed Jul 05 20:13:35 2017 +0200 @@ -4329,7 +4329,7 @@ #CUSTOM_AUTOCONF_INCLUDE # Do not change or remove the following line, it is needed for consistency checks: -DATE_WHEN_GENERATED=1418395009 +DATE_WHEN_GENERATED=1420811523 ############################################################################### # @@ -27408,8 +27408,8 @@ # The trailing space for everyone except PATH is no typo, but is needed due # to trailing \ in the Windows paths. These will be stripped later. $ECHO "$WINPATH_BASH -c 'echo VS_PATH="'\"$PATH\" > set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE - $ECHO "$WINPATH_BASH -c 'echo VS_INCLUDE="'\"$INCLUDE \" >> set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE - $ECHO "$WINPATH_BASH -c 'echo VS_LIB="'\"$LIB \" >> set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE + $ECHO "$WINPATH_BASH -c 'echo VS_INCLUDE="'\"$INCLUDE\;$include \" >> set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE + $ECHO "$WINPATH_BASH -c 'echo VS_LIB="'\"$LIB\;$lib \" >> set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE $ECHO "$WINPATH_BASH -c 'echo VCINSTALLDIR="'\"$VCINSTALLDIR \" >> set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE $ECHO "$WINPATH_BASH -c 'echo WindowsSdkDir="'\"$WindowsSdkDir \" >> set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE $ECHO "$WINPATH_BASH -c 'echo WINDOWSSDKDIR="'\"$WINDOWSSDKDIR \" >> set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE
--- a/common/autoconf/spec.gmk.in Thu Jan 08 12:08:22 2015 -0800 +++ b/common/autoconf/spec.gmk.in Wed Jul 05 20:13:35 2017 +0200 @@ -690,10 +690,15 @@ # Images directory definitions JDK_IMAGE_SUBDIR:=jdk JRE_IMAGE_SUBDIR:=jre + # Colon left out to be able to override output dir for bootcycle-images JDK_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(JDK_IMAGE_SUBDIR) JRE_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(JRE_IMAGE_SUBDIR) +# Test image, as above +TEST_IMAGE_SUBDIR:=test +TEST_IMAGE_DIR=$(IMAGES_OUTPUTDIR)/$(TEST_IMAGE_SUBDIR) + # Macosx bundles directory definitions JDK_BUNDLE_SUBDIR=jdk-bundle/jdk$(JDK_VERSION).jdk/Contents JRE_BUNDLE_SUBDIR=jre-bundle/jre$(JDK_VERSION).jre/Contents
--- a/common/autoconf/toolchain_windows.m4 Thu Jan 08 12:08:22 2015 -0800 +++ b/common/autoconf/toolchain_windows.m4 Wed Jul 05 20:13:35 2017 +0200 @@ -173,8 +173,8 @@ # The trailing space for everyone except PATH is no typo, but is needed due # to trailing \ in the Windows paths. These will be stripped later. $ECHO "$WINPATH_BASH -c 'echo VS_PATH="'\"$PATH\" > set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE - $ECHO "$WINPATH_BASH -c 'echo VS_INCLUDE="'\"$INCLUDE \" >> set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE - $ECHO "$WINPATH_BASH -c 'echo VS_LIB="'\"$LIB \" >> set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE + $ECHO "$WINPATH_BASH -c 'echo VS_INCLUDE="'\"$INCLUDE\;$include \" >> set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE + $ECHO "$WINPATH_BASH -c 'echo VS_LIB="'\"$LIB\;$lib \" >> set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE $ECHO "$WINPATH_BASH -c 'echo VCINSTALLDIR="'\"$VCINSTALLDIR \" >> set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE $ECHO "$WINPATH_BASH -c 'echo WindowsSdkDir="'\"$WindowsSdkDir \" >> set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE $ECHO "$WINPATH_BASH -c 'echo WINDOWSSDKDIR="'\"$WINDOWSSDKDIR \" >> set-vs-env.sh' >> $EXTRACT_VC_ENV_BAT_FILE
--- a/common/bin/unshuffle_list.txt Thu Jan 08 12:08:22 2015 -0800 +++ b/common/bin/unshuffle_list.txt Wed Jul 05 20:13:35 2017 +0200 @@ -26,10 +26,8 @@ corba/src/java.corba/share/classes/com/sun/tools/corba/se/idl : corba/src/share/classes/com/sun/tools/corba/se/idl corba/src/java.corba/share/classes/javax/activity : corba/src/share/classes/javax/activity corba/src/java.corba/share/classes/javax/rmi : corba/src/share/classes/javax/rmi -corba/src/java.corba/share/classes/javax/transaction : corba/src/share/classes/javax/transaction corba/src/java.corba/share/classes/org/omg : corba/src/share/classes/org/omg corba/src/java.corba/share/classes/sun/corba : corba/src/share/classes/sun/corba -corba/src/java.sql/share/classes/javax/transaction/xa : corba/src/share/classes/javax/transaction/xa corba/src/jdk.rmic/share/classes/sun/rmi/rmic/iiop : corba/src/share/classes/sun/rmi/rmic/iiop jaxp/src/java.xml/share/classes/com/sun/java_cup/internal/runtime : jaxp/src/com/sun/java_cup/internal/runtime jaxp/src/java.xml/share/classes/com/sun/org/apache/bcel/internal : jaxp/src/com/sun/org/apache/bcel/internal @@ -66,8 +64,8 @@ jaxws/src/java.xml.bind/share/classes/com/sun/xml/internal/org : jaxws/src/share/jaxws_classes/com/sun/xml/internal/org jaxws/src/java.xml.bind/share/classes/com/sun/xml/internal/txw2 : jaxws/src/share/jaxws_classes/com/sun/xml/internal/txw2 jaxws/src/java.xml.bind/share/classes/javax/xml/bind : jaxws/src/share/jaxws_classes/javax/xml/bind -jaxws/src/java.xml.soap/share/classes/com/sun/xml/internal/messaging : jaxws/src/share/jaxws_classes/com/sun/xml/internal/messaging -jaxws/src/java.xml.soap/share/classes/javax/xml/soap : jaxws/src/share/jaxws_classes/javax/xml/soap +jaxws/src/java.xml.ws/share/classes/com/sun/xml/internal/messaging : jaxws/src/share/jaxws_classes/com/sun/xml/internal/messaging +jaxws/src/java.xml.ws/share/classes/javax/xml/soap : jaxws/src/share/jaxws_classes/javax/xml/soap jaxws/src/java.xml.ws/share/classes/com/oracle/webservices/internal : jaxws/src/share/jaxws_classes/com/oracle/webservices/internal jaxws/src/java.xml.ws/share/classes/com/oracle/xmlns/internal : jaxws/src/share/jaxws_classes/com/oracle/xmlns/internal jaxws/src/java.xml.ws/share/classes/com/sun/org/glassfish : jaxws/src/share/jaxws_classes/com/sun/org/glassfish @@ -1245,6 +1243,8 @@ jdk/src/java.sql.rowset/share/classes/javax/sql/rowset : jdk/src/share/classes/javax/sql/rowset jdk/src/java.sql/share/classes/java/sql : jdk/src/share/classes/java/sql jdk/src/java.sql/share/classes/javax/sql : jdk/src/share/classes/javax/sql +jdk/src/java.sql/share/classes/javax/transaction/xa : corba/src/share/classes/javax/transaction/xa +jdk/src/java.transaction/share/classes/javax/transaction : corba/src/share/classes/javax/transaction jdk/src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security : jdk/src/share/classes/com/sun/org/apache/xml/internal/security jdk/src/java.xml.crypto/share/classes/javax/xml/crypto : jdk/src/share/classes/javax/xml/crypto jdk/src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal : jdk/src/share/classes/org/jcp/xml/dsig/internal
--- a/make/Jprt.gmk Thu Jan 08 12:08:22 2015 -0800 +++ b/make/Jprt.gmk Wed Jul 05 20:13:35 2017 +0200 @@ -35,6 +35,9 @@ ifdef JPRT_ARCHIVE_INSTALL_BUNDLE override JPRT_ARCHIVE_INSTALL_BUNDLE := $(shell $(CYGPATH) -u $(JPRT_ARCHIVE_INSTALL_BUNDLE)) endif + ifdef JPRT_ARCHIVE_TEST_BUNDLE + override JPRT_ARCHIVE_TEST_BUNDLE := $(shell $(CYGPATH) -u $(JPRT_ARCHIVE_TEST_BUNDLE)) + endif endif # When running in JPRT these will be provided. Need defaults so that this makefile @@ -45,13 +48,16 @@ ifndef JPRT_ARCHIVE_INSTALL_BUNDLE JPRT_ARCHIVE_INSTALL_BUNDLE=/tmp/jprt_bundles/product-install.zip endif +ifndef JPRT_ARCHIVE_TEST_BUNDLE + JPRT_ARCHIVE_TEST_BUNDLE=/tmp/jprt_bundles/test-image.zip +endif ifeq ($(SKIP_BOOT_CYCLE), false) jprt_bundle: bootcycle-images endif # This target must be called in the context of a SPEC file -jprt_bundle: $(JPRT_ARCHIVE_BUNDLE) +jprt_bundle: $(JPRT_ARCHIVE_BUNDLE) $(JPRT_ARCHIVE_TEST_BUNDLE) # This target must be called in the context of a SPEC file $(JPRT_ARCHIVE_BUNDLE): bundles @@ -59,8 +65,14 @@ $(RM) $@ $(CP) $(BUILD_OUTPUT)/bundles/$(JDK_IMAGE_SUBDIR).zip $@ +$(JPRT_ARCHIVE_TEST_BUNDLE): bundles + $(MKDIR) -p $(@D) + $(RM) $@ + $(CP) $(BUILD_OUTPUT)/bundles/$(TEST_IMAGE_SUBDIR).zip $@ + SRC_JDK_IMAGE_DIR := $(JDK_IMAGE_DIR) SRC_JRE_IMAGE_DIR := $(JRE_IMAGE_DIR) +SRC_TEST_IMAGE_DIR := $(TEST_IMAGE_DIR) SRC_JDK_BUNDLE_DIR := $(JDK_BUNDLE_DIR) SRC_JRE_BUNDLE_DIR := $(JRE_BUNDLE_DIR) @@ -70,6 +82,7 @@ $(MKDIR) -p $(BUILD_OUTPUT)/bundles $(CD) $(SRC_JDK_IMAGE_DIR) && $(ZIP) -y -q -r $(BUILD_OUTPUT)/bundles/$(JDK_IMAGE_SUBDIR).zip . $(CD) $(SRC_JRE_IMAGE_DIR) && $(ZIP) -y -q -r $(BUILD_OUTPUT)/bundles/$(JRE_IMAGE_SUBDIR).zip . + $(CD) $(SRC_TEST_IMAGE_DIR) && $(ZIP) -y -q -r $(BUILD_OUTPUT)/bundles/$(TEST_IMAGE_SUBDIR).zip . if [ -d $(BUILD_OUTPUT)/install/bundles ] ; then \ $(CD) $(BUILD_OUTPUT)/install/bundles && $(ZIP) -y -q -r $(JPRT_ARCHIVE_INSTALL_BUNDLE) . ; \ fi
--- a/make/Main.gmk Thu Jan 08 12:08:22 2015 -0800 +++ b/make/Main.gmk Wed Jul 05 20:13:35 2017 +0200 @@ -238,8 +238,12 @@ mac-bundles: +($(CD) $(SRC_ROOT)/make && $(MAKE) $(MAKE_ARGS) -f MacBundles.gmk) +prepare-test-image: + $(MKDIR) -p $(TEST_IMAGE_DIR) + $(ECHO) > $(TEST_IMAGE_DIR)/Readme.txt 'JDK test image' + ALL_TARGETS += source-tips bootcycle-images zip-security zip-source strip-binaries \ - jrtfs-jar jimages profiles mac-bundles + jrtfs-jar jimages profiles mac-bundles prepare-test-image ################################################################################ # Docs targets @@ -442,7 +446,7 @@ # alias for ease of use. jdk: exploded-image -images: jimages demos samples zip-security +images: test-image jimages demos samples zip-security ifeq ($(OPENJDK_TARGET_OS), macosx) images: mac-bundles @@ -450,9 +454,11 @@ docs: docs-javadoc docs-jvmtidoc +test-image: prepare-test-image + ALL_TARGETS += buildtools gensrc gendata copy java rmic libs launchers \ jdk.jdwp.agent-gensrc $(ALL_MODULE_TARGETS) exploded-image jdk images \ - docs + docs test-image ################################################################################
--- a/modules.xml Thu Jan 08 12:08:22 2015 -0800 +++ b/modules.xml Wed Jul 05 20:13:35 2017 +0200 @@ -482,6 +482,7 @@ <depend>java.logging</depend> <depend>java.naming</depend> <depend re-exports="true">java.rmi</depend> + <depend>java.transaction</depend> <export> <name>javax.activity</name> </export> @@ -492,9 +493,6 @@ <name>javax.rmi.CORBA</name> </export> <export> - <name>javax.transaction</name> - </export> - <export> <name>org.omg.CORBA</name> </export> <export> @@ -888,8 +886,8 @@ <depend re-exports="true">java.compact3</depend> <depend re-exports="true">java.corba</depend> <depend re-exports="true">java.desktop</depend> + <depend re-exports="true">java.transaction</depend> <depend re-exports="true">java.xml.bind</depend> - <depend re-exports="true">java.xml.soap</depend> <depend re-exports="true">java.xml.ws</depend> </module> <module> @@ -982,6 +980,14 @@ </export> </module> <module> + <name>java.transaction</name> + <depend>java.base</depend> + <depend re-exports="true">java.rmi</depend> + <export> + <name>javax.transaction</name> + </export> + </module> + <module> <name>java.xml</name> <depend>java.base</depend> <export> @@ -1056,17 +1062,17 @@ <export> <name>org.xml.sax.helpers</name> </export> - <export> - <name>com.sun.org.apache.xerces.internal.dom</name> - <to>java.xml.soap</to> - </export> - <export> - <name>com.sun.org.apache.xerces.internal.jaxp</name> - <to>java.xml.soap</to> - </export> - <export> - <name>com.sun.org.apache.xerces.internal.util</name> - <to>java.xml.soap</to> + <export> + <name>com.sun.org.apache.xerces.internal.dom</name> + <to>java.xml.ws</to> + </export> + <export> + <name>com.sun.org.apache.xerces.internal.jaxp</name> + <to>java.xml.ws</to> + </export> + <export> + <name>com.sun.org.apache.xerces.internal.util</name> + <to>java.xml.ws</to> </export> <export> <name>com.sun.org.apache.xml.internal.dtm</name> @@ -1262,17 +1268,14 @@ </export> <export> <name>com.sun.xml.internal.org.jvnet.mimepull</name> - <to>java.xml.soap</to> <to>java.xml.ws</to> </export> <export> <name>com.sun.xml.internal.org.jvnet.staxex</name> - <to>java.xml.soap</to> <to>java.xml.ws</to> </export> <export> <name>com.sun.xml.internal.org.jvnet.staxex.util</name> - <to>java.xml.soap</to> <to>java.xml.ws</to> </export> <export> @@ -1319,29 +1322,16 @@ </export> </module> <module> - <name>java.xml.soap</name> - <depend re-exports="true">java.activation</depend> - <depend>java.base</depend> - <depend>java.desktop</depend> - <depend>java.logging</depend> - <depend re-exports="true">java.xml</depend> - <depend>java.xml.bind</depend> - <export> - <name>javax.xml.soap</name> - </export> - </module> - <module> <name>java.xml.ws</name> - <depend>java.activation</depend> <depend>java.annotations.common</depend> <depend>java.base</depend> <depend>java.desktop</depend> <depend>java.logging</depend> <depend>java.management</depend> <depend>java.rmi</depend> + <depend re-exports="true">java.activation</depend> <depend re-exports="true">java.xml</depend> <depend re-exports="true">java.xml.bind</depend> - <depend re-exports="true">java.xml.soap</depend> <depend>jdk.httpserver</depend> <export> <name>javax.jws</name> @@ -1350,6 +1340,9 @@ <name>javax.jws.soap</name> </export> <export> + <name>javax.xml.soap</name> + </export> + <export> <name>javax.xml.ws</name> </export> <export>