File icedtea-2.6.11-jdk6.patch of Package java-1_7_0-openjdk
--- icedtea-2.6.11/patches/boot/use_target_6_for_bootstrap_classes.patch 2017-08-04 20:36:09.632032776 +0200
+++ icedtea-2.6.11/patches/boot/use_target_6_for_bootstrap_classes.patch 2017-09-16 01:40:38.279694139 +0200
@@ -1,78 +1,58 @@
-diff -r 9cf5ed6b45d6 make/java/text/base/Makefile
---- openjdk-boot/jdk/make/java/text/base/Makefile Mon Jul 25 16:20:39 2011 -0700
-+++ openjdk-boot/jdk/make/java/text/base/Makefile Wed Jul 27 19:10:34 2011 +0100
-@@ -34,6 +34,9 @@
- #
- include FILES_java.gmk
-
-+LANGUAGE_VERSION = -source 6
-+CLASS_VERSION = -target 6
-+
- #
- # Include
- #
-diff -r 9cf5ed6b45d6 make/java/java/Makefile
---- openjdk-boot/jdk/make/java/java/Makefile Mon Jul 25 16:20:39 2011 -0700
-+++ openjdk-boot/jdk/make/java/java/Makefile Thu Jul 28 02:14:07 2011 +0100
-@@ -52,6 +52,8 @@
- OTHER_CFLAGS += -DJDK_UPDATE_VERSION='"$(JDK_UPDATE_VERSION)"'
+--- openjdk-boot/corba/make/common/shared/Defs-java.gmk 2017-09-15 18:11:13.354855272 +0200
++++ openjdk-boot/corba/make/common/shared/Defs-java.gmk 2017-09-16 01:30:25.788439089 +0200
+@@ -128,12 +128,12 @@
+ JAVACFLAGS += $(NO_PROPRIETARY_API_WARNINGS)
+
+ # Add the source level
+-SOURCE_LANGUAGE_VERSION = 7
++SOURCE_LANGUAGE_VERSION = 6
+ LANGUAGE_VERSION = -source $(SOURCE_LANGUAGE_VERSION)
+ JAVACFLAGS += $(LANGUAGE_VERSION)
+
+ # Add the class version we want
+-TARGET_CLASS_VERSION = 7
++TARGET_CLASS_VERSION = 6
+ CLASS_VERSION = -target $(TARGET_CLASS_VERSION)
+ JAVACFLAGS += $(CLASS_VERSION)
+ JAVACFLAGS += -encoding ascii
+--- openjdk-boot/jdk/make/common/shared/Defs-control.gmk 2017-09-15 18:11:13.598855273 +0200
++++ openjdk-boot/jdk/make/common/shared/Defs-control.gmk 2017-09-16 01:37:51.465847643 +0200
+@@ -88,9 +88,9 @@
+ dummy := $(shell $(MKDIR) -p $(TEMP_DIR))
+
+ # The language version we want for this jdk build
+-SOURCE_LANGUAGE_VERSION=7
++SOURCE_LANGUAGE_VERSION=6
+ # The class version we want for this jdk build
+-TARGET_CLASS_VERSION=7
++TARGET_CLASS_VERSION=6
+
+ # The MESSAGE, WARNING and ERROR files are used to store sanity check and
+ # source check messages, warnings and errors.
+--- openjdk-boot/jdk/make/common/shared/Defs-java.gmk 2017-09-15 18:11:13.598855273 +0200
++++ openjdk-boot/jdk/make/common/shared/Defs-java.gmk 2017-09-16 01:31:24.276439310 +0200
+@@ -154,12 +154,12 @@
endif
-+LANGUAGE_VERSION = -source 6
-+CLASS_VERSION = -target 6
+ # Add the source level
+-SOURCE_LANGUAGE_VERSION = 7
++SOURCE_LANGUAGE_VERSION = 6
+ LANGUAGE_VERSION = -source $(SOURCE_LANGUAGE_VERSION)
+ JAVACFLAGS += $(LANGUAGE_VERSION)
+
+ # Add the class version we want
+-TARGET_CLASS_VERSION = 7
++TARGET_CLASS_VERSION = 6
+ CLASS_VERSION = -target $(TARGET_CLASS_VERSION)
+ JAVACFLAGS += $(CLASS_VERSION)
+ JAVACFLAGS += -encoding ascii
+--- openjdk-boot/jdk/make/java/invoke/Makefile 2017-09-15 18:11:13.598855273 +0200
++++ openjdk-boot/jdk/make/java/invoke/Makefile 2017-09-16 01:38:54.945847883 +0200
+@@ -36,7 +36,5 @@
+
+ # The sources built here use new language syntax to generate
+ # method handle calls. Let's be sure we are using that format.
+-LANGUAGE_VERSION = -source 7
+-CLASS_VERSION = -target 7
- #
- # Files to compile.
-diff -r 9cf5ed6b45d6 make/sun/rmi/rmi/Makefile
---- openjdk-boot/jdk/make/sun/rmi/rmi/Makefile Mon Jul 25 16:20:39 2011 -0700
-+++ openjdk-boot/jdk/make/sun/rmi/rmi/Makefile Thu Jul 28 03:12:35 2011 +0100
-@@ -34,6 +32,10 @@
- PRODUCT = sun
- include $(BUILDDIR)/common/Defs.gmk
-
-+LANGUAGE_VERSION = -source 6
-+CLASS_VERSION = -target 6
-+
-+
- #
- # Java files to compile.
- #
-diff -r 9cf5ed6b45d6 make/com/sun/jndi/rmi/registry/Makefile
---- openjdk-boot/jdk/make/com/sun/jndi/rmi/registry/Makefile Mon Jul 25 16:20:39 2011 -0700
-+++ openjdk-boot/jdk/make/com/sun/jndi/rmi/registry/Makefile Thu Jul 28 04:26:24 2011 +0100
-@@ -32,6 +32,9 @@
- PRODUCT = sun
- include $(BUILDDIR)/common/Defs.gmk
-
-+LANGUAGE_VERSION = -source 6
-+CLASS_VERSION = -target 6
-+
- #
- # Files to compile
- #
-diff -r 9cf5ed6b45d6 make/com/sun/jndi/cosnaming/Makefile
---- openjdk-boot/jdk/make/com/sun/jndi/cosnaming/Makefile Mon Jul 25 16:20:39 2011 -0700
-+++ openjdk-boot/jdk/make/com/sun/jndi/cosnaming/Makefile Thu Jul 28 05:50:27 2011 +0100
-@@ -32,6 +32,9 @@
- PRODUCT = sun
- include $(BUILDDIR)/common/Defs.gmk
-
-+LANGUAGE_VERSION = -source 6
-+CLASS_VERSION = -target 6
-+
- #
- # Resources
- #
-diff --git a/make/sun/security/action/Makefile b/make/sun/security/action/Makefile
---- openjdk-boot/jdk/make/sun/security/action/Makefile
-+++ openjdk-boot/jdk/make/sun/security/action/Makefile
-@@ -28,6 +28,9 @@
- PRODUCT = sun
- include $(BUILDDIR)/common/Defs.gmk
-
-+LANGUAGE_VERSION = -source 6
-+CLASS_VERSION = -target 6
-+
- #
- # Files
- #
+ include $(BUILDDIR)/common/Classes.gmk