diff options
22 files changed, 0 insertions, 1375 deletions
diff --git a/recipes-core/openjdk/openjdk-7-75b13/build-hacks.patch b/recipes-core/openjdk/openjdk-7-75b13/build-hacks.patch deleted file mode 100644 index 998e656..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/build-hacks.patch +++ /dev/null | |||
| @@ -1,71 +0,0 @@ | |||
| 1 | Index: icedtea-2.5.4/Makefile.am | ||
| 2 | =================================================================== | ||
| 3 | --- icedtea-2.5.4.orig/Makefile.am 2013-07-26 18:17:45.499466367 +0000 | ||
| 4 | +++ icedtea-2.5.4/Makefile.am 2013-07-30 21:04:46.761410713 +0000 | ||
| 5 | @@ -474,6 +474,12 @@ | ||
| 6 | FT2_LIBS="$(FREETYPE2_LIBS)" \ | ||
| 7 | ALT_PARALLEL_COMPILE_JOBS="$(PARALLEL_JOBS)" \ | ||
| 8 | HOTSPOT_BUILD_JOBS="$(PARALLEL_JOBS)" \ | ||
| 9 | + OE_CFLAGS="$(OE_CFLAGS)" \ | ||
| 10 | + OE_CPPFLAGS="$(OE_CPPFLAGS)" \ | ||
| 11 | + OE_CXXFLAGS="$(OE_CXXFLAGS)" \ | ||
| 12 | + OE_LDFLAGS="$(OE_LDFLAGS)" \ | ||
| 13 | + OE_LAUNCHER_LDFLAGS="$(OE_LAUNCHER_LDFLAGS)" \ | ||
| 14 | + DISTRIBUTION_ID="$(DIST_ID)" \ | ||
| 15 | QUIETLY="" \ | ||
| 16 | ANT_RESPECT_JAVA_HOME="TRUE" \ | ||
| 17 | DISTRIBUTION_ID="$(DIST_ID)" \ | ||
| 18 | @@ -1777,8 +1783,8 @@ | ||
| 19 | rm -f stamps/add-tzdata-support.stamp | ||
| 20 | |||
| 21 | stamps/check-crypto.stamp: stamps/cryptocheck.stamp stamps/icedtea.stamp | ||
| 22 | - if [ -e $(BUILD_OUTPUT_DIR)/j2sdk-image/bin/java ] ; then \ | ||
| 23 | - $(BUILD_OUTPUT_DIR)/j2sdk-image/bin/java -cp $(CRYPTO_CHECK_BUILD_DIR) TestCryptoLevel ; \ | ||
| 24 | + if [ -e $(abs_top_builddir)/bootstrap/jdk1.6.0/bin/java ] ; then \ | ||
| 25 | + $(abs_top_builddir)/bootstrap/jdk1.6.0/bin/java -cp $(CRYPTO_CHECK_BUILD_DIR) TestCryptoLevel ; \ | ||
| 26 | fi | ||
| 27 | mkdir -p stamps | ||
| 28 | touch $@ | ||
| 29 | @@ -2124,7 +2130,11 @@ | ||
| 30 | cd jamvm/jamvm && \ | ||
| 31 | LDFLAGS="-Xlinker -z -Xlinker noexecstack" \ | ||
| 32 | ./autogen.sh --with-java-runtime-library=openjdk7 \ | ||
| 33 | - --prefix=$(abs_top_builddir)/jamvm/install ; \ | ||
| 34 | + --prefix=$(abs_top_builddir)/jamvm/install \ | ||
| 35 | + --host=$(host_alias) \ | ||
| 36 | + --build=$(build_alias) \ | ||
| 37 | + --target=$(target_alias) \ | ||
| 38 | + --with-libtool-sysroot=${ALT_FREETYPE_LIB_PATH} ; \ | ||
| 39 | $(MAKE) ; \ | ||
| 40 | $(MAKE) install | ||
| 41 | mkdir -p $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server | ||
| 42 | @@ -2189,6 +2199,7 @@ | ||
| 43 | --host=$(host_alias) \ | ||
| 44 | --build=$(build_alias) \ | ||
| 45 | --target=$(target_alias) \ | ||
| 46 | + --with-libtool-sysroot=${ALT_FREETYPE_LIB_PATH} \ | ||
| 47 | --prefix=$(abs_top_builddir)/cacao/install \ | ||
| 48 | --with-java-runtime-library=openjdk7 \ | ||
| 49 | --with-java-runtime-library-prefix=$(abs_top_builddir)/openjdk \ | ||
| 50 | @@ -2256,7 +2267,7 @@ | ||
| 51 | # configure script arguments, quoted in single quotes | ||
| 52 | CONFIGURE_ARGS = @CONFIGURE_ARGS@ | ||
| 53 | ADD_ZERO_CONFIGURE_ARGS = \ | ||
| 54 | - --with-jdk-home=$(BUILD_OUTPUT_DIR)/j2sdk-image \ | ||
| 55 | + --with-jdk-home=$(abs_top_builddir)/bootstrap/jdk1.6.0 \ | ||
| 56 | --disable-bootstrap --enable-zero | ||
| 57 | if ADD_SHARK_BUILD | ||
| 58 | ADD_ZERO_CONFIGURE_ARGS += \ | ||
| 59 | Index: icedtea-2.5.4/javac.in | ||
| 60 | =================================================================== | ||
| 61 | --- icedtea-2.3.4.orig/javac.in 2013-07-24 21:33:57.224612327 +0000 | ||
| 62 | +++ icedtea-2.5.4/javac.in 2013-07-30 19:41:56.240277496 +0000 | ||
| 63 | @@ -77,5 +77,7 @@ | ||
| 64 | my @CLASSPATH = ('@ECJ_JAR@'); | ||
| 65 | push @CLASSPATH, split /:/, $ENV{"CLASSPATH"} if exists $ENV{"CLASSPATH"}; | ||
| 66 | $ENV{"CLASSPATH"} = join ':', @CLASSPATH; | ||
| 67 | - exec '@JAVA@', 'org.eclipse.jdt.internal.compiler.batch.Main', @ecj_parms, @ecj_args; | ||
| 68 | + # Compiling hotspot-tools consumes tons of memory and exceeds any default | ||
| 69 | + # limits for jamvm and cacao. | ||
| 70 | + exec '@JAVA@', '-Xmx1024m', 'org.eclipse.jdt.internal.compiler.batch.Main', @ecj_parms, @ecj_args; | ||
| 71 | } | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/cacao-arm-ucontext.patch b/recipes-core/openjdk/openjdk-7-75b13/cacao-arm-ucontext.patch deleted file mode 100644 index c21fcf1..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/cacao-arm-ucontext.patch +++ /dev/null | |||
| @@ -1,24 +0,0 @@ | |||
| 1 | Index: cacao-a567bcb7f589/src/vm/jit/arm/linux/md-os.c | ||
| 2 | =================================================================== | ||
| 3 | --- cacao-a567bcb7f589/src/vm/jit/arm/linux/md-os.c 2013-01-26 21:30:54.206581090 +0100 | ||
| 4 | +++ cacao-a567bcb7f589/src/vm/jit/arm/linux/md-os.c 2013-01-26 21:31:34.406991316 +0100 | ||
| 5 | @@ -28,19 +28,7 @@ | ||
| 6 | |||
| 7 | #include <stdint.h> | ||
| 8 | |||
| 9 | -#define ucontext broken_glibc_ucontext | ||
| 10 | -#define ucontext_t broken_glibc_ucontext_t | ||
| 11 | #include <ucontext.h> | ||
| 12 | -#undef ucontext | ||
| 13 | -#undef ucontext_t | ||
| 14 | - | ||
| 15 | -typedef struct ucontext { | ||
| 16 | - unsigned long uc_flags; | ||
| 17 | - struct ucontext *uc_link; | ||
| 18 | - stack_t uc_stack; | ||
| 19 | - struct sigcontext uc_mcontext; | ||
| 20 | - sigset_t uc_sigmask; | ||
| 21 | -} ucontext_t; | ||
| 22 | |||
| 23 | #define scontext_t struct sigcontext | ||
| 24 | |||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/cacao-libtoolize.patch b/recipes-core/openjdk/openjdk-7-75b13/cacao-libtoolize.patch deleted file mode 100644 index 484cb10..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/cacao-libtoolize.patch +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | Index: icedtea6/Makefile.am | ||
| 2 | =================================================================== | ||
| 3 | --- icedtea6.orig/Makefile.am 2011-12-21 22:58:23.000000000 +0100 | ||
| 4 | +++ icedtea6/Makefile.am 2011-12-21 23:00:21.405887186 +0100 | ||
| 5 | @@ -1922,6 +1922,7 @@ | ||
| 6 | if BUILD_CACAO | ||
| 7 | if !USE_SYSTEM_CACAO | ||
| 8 | cd cacao/cacao && \ | ||
| 9 | + rm -f libtool && \ | ||
| 10 | ./autogen.sh && \ | ||
| 11 | $(ARCH_PREFIX) ./configure \ | ||
| 12 | --host=$(host_alias) \ | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/cacao-loadavg-makefile.patch b/recipes-core/openjdk/openjdk-7-75b13/cacao-loadavg-makefile.patch deleted file mode 100644 index a389206..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/cacao-loadavg-makefile.patch +++ /dev/null | |||
| @@ -1,13 +0,0 @@ | |||
| 1 | Index: icedtea-2.1.4/Makefile.am | ||
| 2 | =================================================================== | ||
| 3 | --- icedtea-2.1.4.orig/Makefile.am 2013-01-26 18:20:55.152561203 +0100 | ||
| 4 | +++ icedtea-2.1.4/Makefile.am 2013-01-26 18:41:07.637992206 +0100 | ||
| 5 | @@ -1994,6 +1994,8 @@ | ||
| 6 | if BUILD_CACAO | ||
| 7 | if !USE_SYSTEM_CACAO | ||
| 8 | cd cacao/cacao && \ | ||
| 9 | + patch -p1 -N < $(abs_top_srcdir)/patches/cacao-loadavg.patch && \ | ||
| 10 | + patch -p1 -N < $(abs_top_srcdir)/patches/cacao-arm-ucontext.patch && \ | ||
| 11 | rm -f libtool && \ | ||
| 12 | ./autogen.sh && \ | ||
| 13 | $(ARCH_PREFIX) ./configure \ | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/cacao-loadavg.patch b/recipes-core/openjdk/openjdk-7-75b13/cacao-loadavg.patch deleted file mode 100644 index 0fc1a81..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/cacao-loadavg.patch +++ /dev/null | |||
| @@ -1,27 +0,0 @@ | |||
| 1 | Index: cacao-cff92704c4e0/src/vm/os.hpp | ||
| 2 | =================================================================== | ||
| 3 | --- cacao-cff92704c4e0/src/vm/os.hpp 2011-12-08 13:40:45.000000000 +0100 | ||
| 4 | +++ cacao-cff92704c4e0/src/vm/os.hpp 2011-12-20 11:42:36.985633921 +0100 | ||
| 5 | @@ -425,7 +425,21 @@ | ||
| 6 | #if defined(HAVE_GETLOADAVG) | ||
| 7 | return ::getloadavg(loadavg, nelem); | ||
| 8 | #else | ||
| 9 | -# error getloadavg not available | ||
| 10 | + FILE *LOADAVG; | ||
| 11 | + double avg[3] = { 0.0, 0.0, 0.0 }; | ||
| 12 | + int i, res = -1;; | ||
| 13 | + | ||
| 14 | + if ((LOADAVG = fopen("/proc/loadavg", "r"))) { | ||
| 15 | + fscanf(LOADAVG, "%lf %lf %lf", &avg[0], &avg[1], &avg[2]); | ||
| 16 | + res = 0; | ||
| 17 | + fclose(LOADAVG); | ||
| 18 | + } | ||
| 19 | + | ||
| 20 | + for (i = 0; (i < nelem) && (i < 3); i++) { | ||
| 21 | + loadavg[i] = avg[i]; | ||
| 22 | + } | ||
| 23 | + | ||
| 24 | + return res; | ||
| 25 | #endif | ||
| 26 | } | ||
| 27 | |||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/fix-checksums.patch b/recipes-core/openjdk/openjdk-7-75b13/fix-checksums.patch deleted file mode 100644 index 5623448..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/fix-checksums.patch +++ /dev/null | |||
| @@ -1,28 +0,0 @@ | |||
| 1 | --- icedtea-2.5.4/Makefile.am 2015-04-02 10:48:12.919550836 +0200 | ||
| 2 | +++ icedtea-2.5.4/Makefile.am 2015-04-02 10:49:41.483806147 +0200 | ||
| 3 | @@ -11,12 +11,12 @@ | ||
| 4 | LANGTOOLS_CHANGESET = 960cdffa8b3f | ||
| 5 | OPENJDK_CHANGESET = 6cf2880aab5e | ||
| 6 | |||
| 7 | -CORBA_SHA256SUM = 7411fe2df795981124ae2e4da0ddb7d98db0a94c9399a12876be03e7177eaa0b | ||
| 8 | -JAXP_SHA256SUM = 84623e50b69710d12209fc761a49953c78f1a664ff54e022a77e35e25489f2f3 | ||
| 9 | -JAXWS_SHA256SUM = 4bd38a8121d85c422b425177ce648afdee9da18812c91c5b74939c58db33ab4b | ||
| 10 | -JDK_SHA256SUM = e99b65baf66d8818e3c8fd31d71fbad4ad0ceb0b7fa4c2e0607eca3a40f2ba09 | ||
| 11 | -LANGTOOLS_SHA256SUM = 4fd76cbdf18174128863514b4d3997cb623368697bf4f5af6d079dbbcd7b378a | ||
| 12 | -OPENJDK_SHA256SUM = 88c92a3cab37446352086876771733229b1602d4f79ef68629a151180652e1f1 | ||
| 13 | +CORBA_SHA256SUM = da21a7e17c30f87f180a4e4712c32c382d9dc522c29736bb745cfc238bcea7a4 | ||
| 14 | +JAXP_SHA256SUM = d9e3c87357f0be354f7f76f820e97fb8fe918dd1bfeb223ff0958a662539f851 | ||
| 15 | +JAXWS_SHA256SUM = b8154336679168deaa4fc076a1951f54073153d398ab840dfed3df456e4f4ae9 | ||
| 16 | +JDK_SHA256SUM = a5db2c28f23fee351aaa7fd783fbcd14a6f77c62d753fe6d52ab8b5b97a4720b | ||
| 17 | +LANGTOOLS_SHA256SUM = daab93539d7c840865121f06dc7e0ec441656c2dc249ecee44aa2049643a4db3 | ||
| 18 | +OPENJDK_SHA256SUM = 4387e53911667b6324421d9a1ea5c098fa5fb56a10f659124c1e10df3486e393 | ||
| 19 | |||
| 20 | DROP_URL = http://icedtea.classpath.org/download/drops | ||
| 21 | |||
| 22 | --- icedtea-2.5.4/hotspot.map.in 2015-01-22 05:28:55.952757442 +0100 | ||
| 23 | +++ icedtea-2.5.4/hotspot.map.in 2015-04-07 10:41:38.713960082 +0200 | ||
| 24 | @@ -1,3 +1,3 @@ | ||
| 25 | # version type(drop/hg) url changeset sha256sum | ||
| 26 | -default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 6144ca9b6a72 4825f8543aa0c065530b05b0a95915a44eea153bbb696d2ffc4b50a398813e34 | ||
| 27 | +default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 67b77521a2fd 050684e8c46b680728f477eba2546550d65ed3ded82329027f6163a3d8c5359a | ||
| 28 | aarch64 drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 4d25046abb67 60da8d427f7e3659f701e54c763ea8366d8af3280c7e10670004938b2f07efef | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/fix_hotspot_crosscompile.patch b/recipes-core/openjdk/openjdk-7-75b13/fix_hotspot_crosscompile.patch deleted file mode 100644 index 6c829fc..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/fix_hotspot_crosscompile.patch +++ /dev/null | |||
| @@ -1,52 +0,0 @@ | |||
| 1 | Index: icedtea-2.1/acinclude.m4 | ||
| 2 | =================================================================== | ||
| 3 | --- icedtea-2.1.orig/acinclude.m4 | ||
| 4 | +++ icedtea-2.1/acinclude.m4 | ||
| 5 | @@ -906,6 +906,22 @@ | ||
| 6 | AC_SUBST(VERSION_SUFFIX, $version_suffix) | ||
| 7 | ]) | ||
| 8 | |||
| 9 | +AC_DEFUN([AC_CHECK_WITH_CC_FOR_BUILD], | ||
| 10 | +[ | ||
| 11 | + AC_MSG_CHECKING(for compiler used for subsidiary programs) | ||
| 12 | + AC_ARG_WITH([cc-for-build], | ||
| 13 | + [AS_HELP_STRING(--with-cc-for-build,specify the compiler for subsidiary (helper) programs)], | ||
| 14 | + [ | ||
| 15 | + CC_FOR_BUILD="${withval}" | ||
| 16 | + ], | ||
| 17 | + [ | ||
| 18 | + CC_FOR_BUILD="\$(CC)" | ||
| 19 | + ]) | ||
| 20 | + AC_MSG_RESULT(${CC_FOR_BUILD}) | ||
| 21 | + AC_SUBST(CC_FOR_BUILD) | ||
| 22 | +]) | ||
| 23 | + | ||
| 24 | + | ||
| 25 | AC_DEFUN_ONCE([IT_WITH_GCJ], | ||
| 26 | [ | ||
| 27 | AC_MSG_CHECKING([whether to compile ecj natively]) | ||
| 28 | Index: icedtea-2.1/configure.ac | ||
| 29 | =================================================================== | ||
| 30 | --- icedtea-2.1.orig/configure.ac | ||
| 31 | +++ icedtea-2.1/configure.ac | ||
| 32 | @@ -22,6 +22,8 @@ | ||
| 33 | AC_PROG_CC | ||
| 34 | AC_PROG_CXX | ||
| 35 | |||
| 36 | +AC_CHECK_WITH_CC_FOR_BUILD | ||
| 37 | + | ||
| 38 | IT_FIND_TOOLS([MAKE], [gmake make]) | ||
| 39 | IT_FIND_TOOL([GZIP], [gzip]) | ||
| 40 | IT_FIND_TOOL([ANT], [ant]) | ||
| 41 | Index: icedtea-2.1/Makefile.am | ||
| 42 | =================================================================== | ||
| 43 | --- icedtea-2.1.orig/Makefile.am | ||
| 44 | +++ icedtea-2.1/Makefile.am | ||
| 45 | @@ -474,6 +474,7 @@ | ||
| 46 | FT2_LIBS="$(FREETYPE2_LIBS)" \ | ||
| 47 | ALT_PARALLEL_COMPILE_JOBS="$(PARALLEL_JOBS)" \ | ||
| 48 | HOTSPOT_BUILD_JOBS="$(PARALLEL_JOBS)" \ | ||
| 49 | + CC_FOR_BUILD="$(CC_FOR_BUILD)" \ | ||
| 50 | OE_CFLAGS="$(OE_CFLAGS)" \ | ||
| 51 | OE_CPPFLAGS="$(OE_CPPFLAGS)" \ | ||
| 52 | OE_CXXFLAGS="$(OE_CXXFLAGS)" \ | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/icedtea-add-usr-lib-jni-to-DEFAULT_LIBPATH.patch b/recipes-core/openjdk/openjdk-7-75b13/icedtea-add-usr-lib-jni-to-DEFAULT_LIBPATH.patch deleted file mode 100644 index fc78b96..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/icedtea-add-usr-lib-jni-to-DEFAULT_LIBPATH.patch +++ /dev/null | |||
| @@ -1,19 +0,0 @@ | |||
| 1 | From: Mario Domenech Goulart <mario@ossystems.com.br> | ||
| 2 | Organization: O.S. Systems Software LTDA. | ||
| 3 | |||
| 4 | Upstream-Status: Pending | ||
| 5 | --- | ||
| 6 | --- openjdk/hotspot/src/os/linux/vm/os_linux.cpp 2015-03-30 13:43:43.433168285 -0300 | ||
| 7 | +++ openjdk/hotspot/src/os/linux/vm/os_linux.cpp 2015-03-30 13:45:57.601833592 -0300 | ||
| 8 | @@ -410,9 +410,9 @@ | ||
| 9 | * 7: The default directories, normally /lib and /usr/lib. | ||
| 10 | */ | ||
| 11 | #if defined(AMD64) || defined(_LP64) && (defined(SPARC) || defined(PPC) || defined(S390) || defined(AARCH64)) || defined(BUILTIN_SIM) | ||
| 12 | -#define DEFAULT_LIBPATH "/usr/lib64:/lib64:/lib:/usr/lib" | ||
| 13 | +#define DEFAULT_LIBPATH "/usr/lib64:/lib64:/lib:/usr/lib:/usr/lib64/jni:/usr/lib/jni" | ||
| 14 | #else | ||
| 15 | -#define DEFAULT_LIBPATH "/lib:/usr/lib" | ||
| 16 | +#define DEFAULT_LIBPATH "/lib:/usr/lib:/usr/lib/jni" | ||
| 17 | #endif | ||
| 18 | |||
| 19 | #define EXTENSIONS_DIR "/lib/ext" | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/icedtea-crosscompile-fix.patch b/recipes-core/openjdk/openjdk-7-75b13/icedtea-crosscompile-fix.patch deleted file mode 100644 index 5e8e479..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/icedtea-crosscompile-fix.patch +++ /dev/null | |||
| @@ -1,355 +0,0 @@ | |||
| 1 | diff --git openjdk/corba/make/common/shared/Platform.gmk openjdk/corba/make/common/shared/Platform.gmk | ||
| 2 | index fb575fa..e0426ad 100644 | ||
| 3 | --- openjdk/corba/make/common/shared/Platform.gmk | ||
| 4 | +++ openjdk/corba/make/common/shared/Platform.gmk | ||
| 5 | @@ -152,9 +152,13 @@ | ||
| 6 | OS_NAME = linux | ||
| 7 | OS_VERSION := $(shell uname -r) | ||
| 8 | # Arch and OS name/version | ||
| 9 | - mach := $(shell uname -m) | ||
| 10 | - ifneq (,$(wildcard /usr/bin/dpkg-architecture)) | ||
| 11 | - mach := $(shell (dpkg-architecture -qDEB_HOST_ARCH_CPU 2>/dev/null || echo $(mach)) | sed 's/arm64/aarch64/;s/powerpc$$/ppc/;s/hppa/parisc/;s/ppc64el/ppc64le/') | ||
| 12 | + ifdef CROSS_COMPILE_ARCH | ||
| 13 | + mach := $(CROSS_COMPILE_ARCH) | ||
| 14 | + else | ||
| 15 | + mach := $(shell uname -m) | ||
| 16 | + ifneq (,$(wildcard /usr/bin/dpkg-architecture)) | ||
| 17 | + mach := $(shell (dpkg-architecture -qDEB_HOST_ARCH_CPU 2>/dev/null || echo $(mach)) | sed 's/arm64/aarch64/;s/powerpc$$/ppc/;s/hppa/parisc/;s/ppc64el/ppc64le/') | ||
| 18 | + endif | ||
| 19 | endif | ||
| 20 | archExpr = case "$(mach)" in \ | ||
| 21 | i[3-9]86) \ | ||
| 22 | diff --git openjdk/hotspot/make/linux/makefiles/build_vm_def.sh openjdk/hotspot/make/linux/makefiles/build_vm_def.sh | ||
| 23 | index ea81ff6..68b0d71 100644 | ||
| 24 | --- openjdk/hotspot/make/linux/makefiles/build_vm_def.sh | ||
| 25 | +++ openjdk/hotspot/make/linux/makefiles/build_vm_def.sh | ||
| 26 | @@ -1,10 +1,12 @@ | ||
| 27 | #!/bin/sh | ||
| 28 | |||
| 29 | # If we're cross compiling use that path for nm | ||
| 30 | -if [ "$CROSS_COMPILE_ARCH" != "" ]; then | ||
| 31 | -NM=$ALT_COMPILER_PATH/nm | ||
| 32 | -else | ||
| 33 | -NM=nm | ||
| 34 | +if [ "$NM" == "" ]; then | ||
| 35 | + if [ "$CROSS_COMPILE_ARCH" != "" ]; then | ||
| 36 | + NM=$ALT_COMPILER_PATH/nm | ||
| 37 | + else | ||
| 38 | + NM=nm | ||
| 39 | + fi | ||
| 40 | fi | ||
| 41 | |||
| 42 | $NM --defined-only $* \ | ||
| 43 | diff --git openjdk/hotspot/make/linux/makefiles/gcc.make openjdk/hotspot/make/linux/makefiles/gcc.make | ||
| 44 | index 6fe5191..765fc6d 100644 | ||
| 45 | --- openjdk/hotspot/make/linux/makefiles/gcc.make | ||
| 46 | +++ openjdk/hotspot/make/linux/makefiles/gcc.make | ||
| 47 | @@ -164,7 +164,7 @@ CFLAGS_WARN/DEFAULT = $(WARNINGS_ARE_ERRORS) $(ACCEPTABLE_WARNINGS) | ||
| 48 | CFLAGS_WARN/BYFILE = $(CFLAGS_WARN/$@)$(CFLAGS_WARN/DEFAULT$(CFLAGS_WARN/$@)) | ||
| 49 | |||
| 50 | # The flags to use for an Optimized g++ build | ||
| 51 | -OPT_CFLAGS += -O3 | ||
| 52 | +OPT_CFLAGS += $(OE_CFLAGS) | ||
| 53 | |||
| 54 | # Hotspot uses very unstrict aliasing turn this optimization off | ||
| 55 | OPT_CFLAGS += -fno-strict-aliasing | ||
| 56 | @@ -208,15 +208,7 @@ LFLAGS += -Wl,-relax | ||
| 57 | endif | ||
| 58 | |||
| 59 | # Enable linker optimization | ||
| 60 | -LFLAGS += -Xlinker -O1 | ||
| 61 | - | ||
| 62 | -# If this is a --hash-style=gnu system, use --hash-style=both | ||
| 63 | -# The gnu .hash section won't work on some Linux systems like SuSE 10. | ||
| 64 | -_HAS_HASH_STYLE_GNU:=$(shell $(CC) -dumpspecs | grep -- '--hash-style=gnu') | ||
| 65 | -ifneq ($(_HAS_HASH_STYLE_GNU),) | ||
| 66 | - LDFLAGS_HASH_STYLE = -Wl,--hash-style=both | ||
| 67 | -endif | ||
| 68 | -LFLAGS += $(LDFLAGS_HASH_STYLE) | ||
| 69 | +LFLAGS += $(OE_LDFLAGS) | ||
| 70 | |||
| 71 | # Use $(MAPFLAG:FILENAME=real_file_name) to specify a map file. | ||
| 72 | MAPFLAG = -Xlinker --version-script=FILENAME | ||
| 73 | diff --git openjdk/hotspot/make/linux/makefiles/launcher.make openjdk/hotspot/make/linux/makefiles/launcher.make | ||
| 74 | index 0c102ea..f4dfbf6 100644 | ||
| 75 | --- openjdk/hotspot/make/linux/makefiles/launcher.make | ||
| 76 | +++ openjdk/hotspot/make/linux/makefiles/launcher.make | ||
| 77 | @@ -50,8 +50,8 @@ ifeq ($(LINK_INTO),AOUT) | ||
| 78 | LIBS_LAUNCHER += $(STATIC_STDCXX) $(LIBS) | ||
| 79 | else | ||
| 80 | LAUNCHER.o = launcher.o | ||
| 81 | - LFLAGS_LAUNCHER += -L `pwd` | ||
| 82 | - LIBS_LAUNCHER += -l$(JVM) $(LIBS) | ||
| 83 | + LFLAGS_LAUNCHER += -L `pwd` $(OE_LAUNCHER_LDFLAGS) $(OE_LDFLAGS) | ||
| 84 | + LIBS_LAUNCHER += -l$(JVM) $(LIBS) -lstdc++ | ||
| 85 | endif | ||
| 86 | |||
| 87 | LINK_LAUNCHER = $(LINK.CC) | ||
| 88 | diff --git openjdk/hotspot/make/linux/makefiles/vm.make openjdk/hotspot/make/linux/makefiles/vm.make | ||
| 89 | index b0ffd9a..4e8c47c 100644 | ||
| 90 | --- openjdk/hotspot/make/linux/makefiles/vm.make | ||
| 91 | +++ openjdk/hotspot/make/linux/makefiles/vm.make | ||
| 92 | @@ -300,6 +300,7 @@ | ||
| 93 | LFLAGS_VM += $(LLVM_LDFLAGS) | ||
| 94 | endif | ||
| 95 | |||
| 96 | +LFLAGS_VM += $(OE_LDFLAGS) | ||
| 97 | LINK_VM = $(LINK_LIB.CC) | ||
| 98 | |||
| 99 | # rule for building precompiled header | ||
| 100 | diff --git openjdk/jdk/make/common/Defs-linux.gmk openjdk/jdk/make/common/Defs-linux.gmk | ||
| 101 | index 69e1177..dc7f8e6 100644 | ||
| 102 | --- openjdk/jdk/make/common/Defs-linux.gmk | ||
| 103 | +++ openjdk/jdk/make/common/Defs-linux.gmk | ||
| 104 | @@ -162,28 +162,6 @@ | ||
| 105 | endif | ||
| 106 | endif | ||
| 107 | |||
| 108 | -# | ||
| 109 | -# Default optimization | ||
| 110 | -# | ||
| 111 | - | ||
| 112 | -ifndef OPTIMIZATION_LEVEL | ||
| 113 | - ifeq ($(PRODUCT), java) | ||
| 114 | - OPTIMIZATION_LEVEL = HIGHER | ||
| 115 | - else | ||
| 116 | - OPTIMIZATION_LEVEL = LOWER | ||
| 117 | - endif | ||
| 118 | -endif | ||
| 119 | -ifndef FASTDEBUG_OPTIMIZATION_LEVEL | ||
| 120 | - FASTDEBUG_OPTIMIZATION_LEVEL = LOWER | ||
| 121 | -endif | ||
| 122 | - | ||
| 123 | -CC_OPT/NONE = | ||
| 124 | -CC_OPT/LOWER = -O2 | ||
| 125 | -CC_OPT/HIGHER = -O3 | ||
| 126 | -CC_OPT/HIGHEST = -O3 | ||
| 127 | - | ||
| 128 | -CC_OPT = $(CC_OPT/$(OPTIMIZATION_LEVEL)) | ||
| 129 | - | ||
| 130 | # For all platforms, do not omit the frame pointer register usage. | ||
| 131 | # We need this frame pointer to make it easy to walk the stacks. | ||
| 132 | # This should be the default on X86, but ia64 and amd64 may not have this | ||
| 133 | @@ -191,7 +169,7 @@ | ||
| 134 | CFLAGS_REQUIRED_aarch64 += -fno-omit-frame-pointer -fsigned-char -D_LITTLE_ENDIAN | ||
| 135 | CFLAGS_REQUIRED_alpha += -mieee -D_LITTLE_ENDIAN | ||
| 136 | CFLAGS_REQUIRED_amd64 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN | ||
| 137 | -CFLAGS_REQUIRED_arm += -fsigned-char -D_LITTLE_ENDIAN | ||
| 138 | +CFLAGS_REQUIRED_arm += -fsigned-char -fno-omit-frame-pointer -D_LITTLE_ENDIAN | ||
| 139 | CFLAGS_REQUIRED_hppa += | ||
| 140 | CFLAGS_REQUIRED_i586 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN | ||
| 141 | CFLAGS_REQUIRED_ia64 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN | ||
| 142 | @@ -359,7 +337,7 @@ LDFLAGS_COMMON += $(LDFLAGS_DEFS_OPTION) | ||
| 143 | # | ||
| 144 | # -L paths for finding and -ljava | ||
| 145 | # | ||
| 146 | -LDFLAGS_OPT = -Xlinker -O1 | ||
| 147 | +LDFLAGS_OPT = $(OE_LDFLAGS) | ||
| 148 | LDFLAGS_COMMON += -L$(LIBDIR)/$(LIBARCH) | ||
| 149 | LDFLAGS_COMMON += -Wl,-soname=$(LIB_PREFIX)$(LIBRARY).$(LIBRARY_SUFFIX) | ||
| 150 | |||
| 151 | diff --git openjdk/jdk/make/common/shared/Platform.gmk openjdk/jdk/make/common/shared/Platform.gmk | ||
| 152 | index c23e96e..484afca 100644 | ||
| 153 | --- openjdk/jdk/make/common/shared/Platform.gmk | ||
| 154 | +++ openjdk/jdk/make/common/shared/Platform.gmk | ||
| 155 | @@ -169,9 +169,9 @@ | ||
| 156 | mach := $(CROSS_COMPILE_ARCH) | ||
| 157 | else | ||
| 158 | mach := $(shell uname -m) | ||
| 159 | - endif | ||
| 160 | - ifneq (,$(wildcard /usr/bin/dpkg-architecture)) | ||
| 161 | - mach := $(shell (dpkg-architecture -qDEB_HOST_ARCH_CPU 2>/dev/null || echo $(mach)) | sed 's/arm64/aarch64/;s/powerpc$$/ppc/;s/hppa/parisc/;s/ppc64el/ppc64le/') | ||
| 162 | + ifneq (,$(wildcard /usr/bin/dpkg-architecture)) | ||
| 163 | + mach := $(shell (dpkg-architecture -qDEB_HOST_ARCH_CPU 2>/dev/null || echo $(mach)) | sed 's/arm64/aarch64/;s/powerpc$$/ppc/;s/hppa/parisc/;s/ppc64el/ppc64le/') | ||
| 164 | + endif | ||
| 165 | endif | ||
| 166 | archExpr = case "$(mach)" in \ | ||
| 167 | i[3-9]86) \ | ||
| 168 | diff --git openjdk/jdk/make/java/nio/Makefile openjdk/jdk/make/java/nio/Makefile | ||
| 169 | index cd336a2..1e5f8e5 100644 | ||
| 170 | --- openjdk/jdk/make/java/nio/Makefile | ||
| 171 | +++ openjdk/jdk/make/java/nio/Makefile | ||
| 172 | @@ -971,8 +971,12 @@ else | ||
| 173 | $(SCH_GEN)/SocketOptionRegistry.java: $(GENSOR_EXE) | ||
| 174 | $(prep-target) | ||
| 175 | NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(SOR_COPYRIGHT_YEARS)" > $@ | ||
| 176 | +ifdef CROSS_COMPILE_ARCH | ||
| 177 | + $(QEMU) $(GENSOR_EXE) >> $@ | ||
| 178 | +else | ||
| 179 | $(GENSOR_EXE) >> $@ | ||
| 180 | endif | ||
| 181 | +endif | ||
| 182 | # | ||
| 183 | # Generated sun.nio.cs SingleByte classes | ||
| 184 | # | ||
| 185 | @@ -1006,8 +1010,12 @@ else | ||
| 186 | $(SFS_GEN)/UnixConstants.java: $(GENUC_EXE) | ||
| 187 | $(prep-target) | ||
| 188 | NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(GENUC_COPYRIGHT_YEARS)" > $@ | ||
| 189 | +ifdef CROSS_COMPILE_ARCH | ||
| 190 | + $(QEMU) $(GENUC_EXE) >> $@ | ||
| 191 | +else | ||
| 192 | $(GENUC_EXE) >> $@ | ||
| 193 | endif | ||
| 194 | +endif | ||
| 195 | |||
| 196 | GENSC_SRC = $(PLATFORM_SRC)/native/sun/nio/fs/genSolarisConstants.c | ||
| 197 | |||
| 198 | @@ -1028,7 +1036,11 @@ else | ||
| 199 | $(SFS_GEN)/SolarisConstants.java: $(GENSC_EXE) | ||
| 200 | $(prep-target) | ||
| 201 | NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(GENSC_COPYRIGHT_YEARS)" > $@ | ||
| 202 | +ifdef CROSS_COMPILE_ARCH | ||
| 203 | + $(QEMU) $(GENSC_EXE) >> $@ | ||
| 204 | +else | ||
| 205 | $(GENSC_EXE) >> $@ | ||
| 206 | endif | ||
| 207 | +endif | ||
| 208 | |||
| 209 | .PHONY: sources | ||
| 210 | diff --git openjdk/jdk/make/sun/awt/mawt.gmk openjdk/jdk/make/sun/awt/mawt.gmk | ||
| 211 | index b6e0d99..edc530e 100644 | ||
| 212 | --- openjdk/jdk/make/sun/awt/mawt.gmk | ||
| 213 | +++ openjdk/jdk/make/sun/awt/mawt.gmk | ||
| 214 | @@ -151,22 +151,6 @@ else | ||
| 215 | #endif | ||
| 216 | |||
| 217 | LIBXTST = -lXtst | ||
| 218 | -ifeq ($(PLATFORM), linux) | ||
| 219 | - ifeq ($(ARCH_DATA_MODEL), 64) | ||
| 220 | - # XXX what about the rest of them? | ||
| 221 | - LIBXT = -lXt | ||
| 222 | - else | ||
| 223 | - # Allows for builds on Debian GNU Linux, X11 is in a different place | ||
| 224 | - LIBXT = $(firstword $(wildcard $(OPENWIN_LIB)/libXt.a) \ | ||
| 225 | - $(wildcard /usr/lib/libXt.a)) | ||
| 226 | - LIBSM = $(firstword $(wildcard $(OPENWIN_LIB)/libSM.a) \ | ||
| 227 | - $(wildcard /usr/lib/libSM.a)) | ||
| 228 | - LIBICE = $(firstword $(wildcard $(OPENWIN_LIB)/libICE.a) \ | ||
| 229 | - $(wildcard /usr/lib/libICE.a)) | ||
| 230 | - LIBXTST = $(firstword $(wildcard $(OPENWIN_LIB)/libXtst.a) \ | ||
| 231 | - $(wildcard /usr/lib/libXtst.a)) | ||
| 232 | - endif | ||
| 233 | -endif | ||
| 234 | |||
| 235 | # Use -lXmu for EditRes support | ||
| 236 | LIBXMU_DBG = -lXmu | ||
| 237 | @@ -181,7 +165,7 @@ ifneq (,$(findstring $(PLATFORM), linux macosx)) | ||
| 238 | OTHER_CFLAGS += -DMLIB_NO_LIBSUNMATH | ||
| 239 | # XXX what is this define below? Isn't it motif-related? | ||
| 240 | OTHER_CFLAGS += -DXMSTRINGDEFINES=1 | ||
| 241 | -OTHER_LDLIBS = $(LIBXMU) $(LIBXTST) -lXext $(LIBXT) $(LIBSM) $(LIBICE) -lX11 -lXi | ||
| 242 | +OTHER_LDLIBS = $(LIBXMU) $(LIBXTST) -lXext -lXt -lSM -lICE -lXi -lX11 | ||
| 243 | endif | ||
| 244 | |||
| 245 | endif | ||
| 246 | @@ -230,12 +214,6 @@ else | ||
| 247 | CPPFLAGS += -I$(PLATFORM_SRC)/native/common/deps/fontconfig2 | ||
| 248 | endif | ||
| 249 | |||
| 250 | -ifndef HEADLESS | ||
| 251 | -CPPFLAGS += -I$(OPENWIN_HOME)/include | ||
| 252 | -LDFLAGS += -L$(OPENWIN_LIB) | ||
| 253 | - | ||
| 254 | -endif # !HEADLESS | ||
| 255 | - | ||
| 256 | CPPFLAGS += -I$(SHARE_SRC)/native/$(PKGDIR)/debug \ | ||
| 257 | -I$(SHARE_SRC)/native/$(PKGDIR)/../font \ | ||
| 258 | -I$(PLATFORM_SRC)/native/$(PKGDIR)/../font \ | ||
| 259 | @@ -248,12 +248,6 @@ | ||
| 260 | endif # !HEADLESS | ||
| 261 | endif # PLATFORM | ||
| 262 | |||
| 263 | -ifeq ($(PLATFORM), linux) | ||
| 264 | - # Checking for the X11/extensions headers at the additional location | ||
| 265 | - CPPFLAGS += -I$(firstword $(wildcard $(OPENWIN_HOME)/include/X11/extensions) \ | ||
| 266 | - $(wildcard /usr/include/X11/extensions)) | ||
| 267 | -endif | ||
| 268 | - | ||
| 269 | ifeq ($(PLATFORM), macosx) | ||
| 270 | CPPFLAGS += -I$(OPENWIN_HOME)/include/X11/extensions \ | ||
| 271 | -I$(OPENWIN_HOME)/include | ||
| 272 | diff --git openjdk/jdk/make/sun/xawt/Makefile openjdk/jdk/make/sun/xawt/Makefile | ||
| 273 | index 53d31f3..183c063 100644 | ||
| 274 | --- openjdk/jdk/make/sun/xawt/Makefile | ||
| 275 | +++ openjdk/jdk/make/sun/xawt/Makefile | ||
| 276 | @@ -198,20 +198,6 @@ else | ||
| 277 | CPPFLAGS += -I$(PLATFORM_SRC)/native/common/deps/glib2 | ||
| 278 | endif | ||
| 279 | |||
| 280 | -ifeq ($(PLATFORM), linux) | ||
| 281 | - ifndef CROSS_COMPILE_ARCH | ||
| 282 | - # Allows for builds on Debian GNU Linux, X11 is in a different place | ||
| 283 | - # This should really be handled at a higher-level so we don't have to | ||
| 284 | - # work-around this when cross-compiling | ||
| 285 | - CPPFLAGS += -I/usr/X11R6/include/X11/extensions \ | ||
| 286 | - -I/usr/include/X11/extensions \ | ||
| 287 | - -I$(OPENWIN_HOME)/include | ||
| 288 | - else | ||
| 289 | - CPPFLAGS += -I$(OPENWIN_HOME)/include/X11/extensions \ | ||
| 290 | - -I$(OPENWIN_HOME)/include | ||
| 291 | - endif | ||
| 292 | -endif | ||
| 293 | - | ||
| 294 | # We have some odd logic here because some Solaris 10 updates | ||
| 295 | # have a render.h file that suggests gradients are supported, but | ||
| 296 | # the Xrender.h doesn't have the corresponding type definitions. | ||
| 297 | @@ -292,16 +278,10 @@ ifeq ($(ARCH_DATA_MODEL), 32) | ||
| 298 | SIZERS = $(SIZER).32 | ||
| 299 | SIZERS_C = $(SIZER_32_C) | ||
| 300 | SIZES = $(WRAPPER_GENERATOR_DIR)/sizes.32 | ||
| 301 | -ifdef CROSS_COMPILE_ARCH | ||
| 302 | -CFLAGS_32 = -m32 | ||
| 303 | -endif | ||
| 304 | else # !32 | ||
| 305 | SIZERS = $(SIZER).64 | ||
| 306 | SIZERS_C = $(SIZER_64_C) | ||
| 307 | SIZES = $(WRAPPER_GENERATOR_DIR)/sizes.64 | ||
| 308 | -ifdef CROSS_COMPILE_ARCH | ||
| 309 | -CFLAGS_64 = -m64 | ||
| 310 | -endif | ||
| 311 | endif # 32 | ||
| 312 | endif # !macosx | ||
| 313 | endif # solaris | ||
| 314 | @@ -337,15 +321,11 @@ WRAPPER_GENERATOR_TEMPDIR=$(TEMPDIR)/sun/awt/X11/generator | ||
| 315 | WRAPPER_GENERATOR_CLASS=$(WRAPPER_GENERATOR_TEMPDIR)/WrapperGenerator.class | ||
| 316 | XLIBTYPES=$(PLATFORM_SRC)/classes/sun/awt/X11/generator/xlibtypes.txt | ||
| 317 | |||
| 318 | -ifndef CROSS_COMPILE_ARCH | ||
| 319 | SIZERS_CC = $(CC) | ||
| 320 | -else | ||
| 321 | -SIZERS_CC = $(HOST_CC) | ||
| 322 | -endif | ||
| 323 | |||
| 324 | $(SIZERS): $(SIZERS_C) | ||
| 325 | $(prep-target) | ||
| 326 | - $(SIZERS_CC) $(CFLAGS_$(subst .,,$(suffix $@))) $(CPPFLAGS) -o $@ $(SIZER)$(suffix $@).c | ||
| 327 | + $(SIZERS_CC) $(CFLAGS_$(subst .,,$(suffix $@))) $(CPPFLAGS) -static -fuse-ld=bfd -o $@ $(SIZER)$(suffix $@).c | ||
| 328 | |||
| 329 | $(WRAPPER_GENERATOR_CLASS): $(WRAPPER_GENERATOR_JAVA) | ||
| 330 | $(prep-target) | ||
| 331 | @@ -358,6 +334,16 @@ $(SIZERS_C): $(WRAPPER_GENERATOR_CLASS) $(XLIBTYPES) | ||
| 332 | $(SIZER_DIR) $(XLIBTYPES) "sizer" $(subst .,,$(suffix $(basename $@))) | ||
| 333 | |||
| 334 | $(SIZES): $(SIZERS) | ||
| 335 | +ifdef CROSS_COMPILE_ARCH | ||
| 336 | + @if [ "$(DOHACK)$@" = "true$(PREDEFINED_SIZES)" ]; then \ | ||
| 337 | + $(ECHO) COPYING $(PREDEFINED_SIZES_TMPL) into $@; \ | ||
| 338 | + $(CP) $(PREDEFINED_SIZES_TMPL) $@; \ | ||
| 339 | + $(CHMOD) +w $@;\ | ||
| 340 | + else \ | ||
| 341 | + $(ECHO) GENERATING $@; \ | ||
| 342 | + $(QEMU) $(WRAPPER_GENERATOR_DIR)/sizer$(suffix $@) > $@; \ | ||
| 343 | + fi | ||
| 344 | +else | ||
| 345 | @if [ "$(DOHACK)$@" = "true$(PREDEFINED_SIZES)" ]; then \ | ||
| 346 | $(ECHO) COPYING $(PREDEFINED_SIZES_TMPL) into $@; \ | ||
| 347 | $(CP) $(PREDEFINED_SIZES_TMPL) $@; \ | ||
| 348 | @@ -366,6 +352,7 @@ $(SIZES): $(SIZERS) | ||
| 349 | $(ECHO) GENERATING $@; \ | ||
| 350 | $(WRAPPER_GENERATOR_DIR)/sizer$(suffix $@) > $@; \ | ||
| 351 | fi | ||
| 352 | +endif | ||
| 353 | @if [ "$(DOCOMPARE)$(suffix $@)" = "true.64" ]; then \ | ||
| 354 | $(ECHO) COMPARING $@ and $(STORED_SIZES_TMPL_$(PLATFORM)_$(LIBARCH)); \ | ||
| 355 | $(DIFF) $@ $(STORED_SIZES_TMPL_$(PLATFORM)_$(LIBARCH)); \ | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/icedtea-jdk-nio-use-host-cc.patch b/recipes-core/openjdk/openjdk-7-75b13/icedtea-jdk-nio-use-host-cc.patch deleted file mode 100644 index f966093..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/icedtea-jdk-nio-use-host-cc.patch +++ /dev/null | |||
| @@ -1,74 +0,0 @@ | |||
| 1 | Index: openjdk/jdk/make/java/nio/Makefile | ||
| 2 | =================================================================== | ||
| 3 | --- openjdk/jdk/make/java/nio/Makefile 2013-10-01 21:20:11.000000000 -0700 | ||
| 4 | +++ openjdk/jdk/make/java/nio/Makefile 2013-10-01 21:30:40.901837422 -0700 | ||
| 5 | @@ -918,7 +918,7 @@ | ||
| 6 | ifeq ($(PLATFORM), macosx) | ||
| 7 | NIO_CC=$(HOST_CC) | ||
| 8 | else | ||
| 9 | - NIO_CC=$(CC) | ||
| 10 | + NIO_CC=$(CC_FOR_BUILD) | ||
| 11 | endif | ||
| 12 | |||
| 13 | $(GENSOR_EXE) : $(TEMPDIR)/$(GENSOR_SRC) | ||
| 14 | @@ -934,12 +934,8 @@ | ||
| 15 | $(SCH_GEN)/SocketOptionRegistry.java: $(GENSOR_EXE) | ||
| 16 | $(prep-target) | ||
| 17 | NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(SOR_COPYRIGHT_YEARS)" > $@ | ||
| 18 | -ifdef CROSS_COMPILE_ARCH | ||
| 19 | - $(QEMU) $(GENSOR_EXE) >> $@ | ||
| 20 | -else | ||
| 21 | $(GENSOR_EXE) >> $@ | ||
| 22 | endif | ||
| 23 | -endif | ||
| 24 | # | ||
| 25 | # Generated sun.nio.cs SingleByte classes | ||
| 26 | # | ||
| 27 | @@ -973,12 +969,8 @@ | ||
| 28 | $(SFS_GEN)/UnixConstants.java: $(GENUC_EXE) | ||
| 29 | $(prep-target) | ||
| 30 | NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(GENUC_COPYRIGHT_YEARS)" > $@ | ||
| 31 | -ifdef CROSS_COMPILE_ARCH | ||
| 32 | - $(QEMU) $(GENUC_EXE) >> $@ | ||
| 33 | -else | ||
| 34 | $(GENUC_EXE) >> $@ | ||
| 35 | endif | ||
| 36 | -endif | ||
| 37 | |||
| 38 | GENSC_SRC = $(PLATFORM_SRC)/native/sun/nio/fs/genSolarisConstants.c | ||
| 39 | |||
| 40 | @@ -999,11 +991,7 @@ | ||
| 41 | $(SFS_GEN)/SolarisConstants.java: $(GENSC_EXE) | ||
| 42 | $(prep-target) | ||
| 43 | NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(GENSC_COPYRIGHT_YEARS)" > $@ | ||
| 44 | -ifdef CROSS_COMPILE_ARCH | ||
| 45 | - $(QEMU) $(GENSC_EXE) >> $@ | ||
| 46 | -else | ||
| 47 | $(GENSC_EXE) >> $@ | ||
| 48 | endif | ||
| 49 | -endif | ||
| 50 | |||
| 51 | .PHONY: sources | ||
| 52 | Index: openjdk/jdk/make/sun/Makefile | ||
| 53 | =================================================================== | ||
| 54 | --- openjdk/jdk/make/sun/Makefile 2013-07-25 09:10:09.000000000 -0700 | ||
| 55 | +++ openjdk/jdk/make/sun/Makefile 2013-10-01 21:32:01.625839149 -0700 | ||
| 56 | @@ -55,7 +55,7 @@ | ||
| 57 | endif | ||
| 58 | endif | ||
| 59 | HEADLESS_SUBDIR = headless | ||
| 60 | - XAWT_SUBDIR = xawt gtk | ||
| 61 | + XAWT_SUBDIR = | ||
| 62 | endif | ||
| 63 | |||
| 64 | ifeq ($(PLATFORM), macosx) | ||
| 65 | @@ -87,7 +87,7 @@ | ||
| 66 | endif | ||
| 67 | SUBDIRS_desktop = audio $(RENDER_SUBDIR) image \ | ||
| 68 | $(LWAWT_PRE_SUBDIR) $(DISPLAY_LIBS) $(DGA_SUBDIR) $(LWAWT_SUBDIR) \ | ||
| 69 | - jawt font jpeg cmm $(DISPLAY_TOOLS) beans | ||
| 70 | + font jpeg cmm $(DISPLAY_TOOLS) beans | ||
| 71 | SUBDIRS_management = management | ||
| 72 | SUBDIRS_misc = $(ORG_SUBDIR) rmi $(JDBC_SUBDIR) tracing | ||
| 73 | SUBDIRS_tools = native2ascii serialver tools jconsole | ||
| 74 | \ No newline at end of file | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/icedtea-jdk-rmi-crosscompile.patch b/recipes-core/openjdk/openjdk-7-75b13/icedtea-jdk-rmi-crosscompile.patch deleted file mode 100644 index 55f1f9c..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/icedtea-jdk-rmi-crosscompile.patch +++ /dev/null | |||
| @@ -1,13 +0,0 @@ | |||
| 1 | diff --git openjdk/jdk/make/com/sun/jmx/Makefile openjdk/jdk/make/com/sun/jmx/Makefile | ||
| 2 | index eaf8a6e..4938613 100644 | ||
| 3 | --- openjdk/jdk/make/com/sun/jmx/Makefile | ||
| 4 | +++ openjdk/jdk/make/com/sun/jmx/Makefile | ||
| 5 | @@ -102,7 +102,7 @@ FILES_ties = $(subst javax/management/remote/rmi/,javax/management/remote/rmi/ | ||
| 6 | # when available, we need to run with latest rmic version available. rmic | ||
| 7 | # launch tool not built at this stage but we can invoke via rmi class. | ||
| 8 | |||
| 9 | -RMIC_JAVA = $(OUTPUTDIR)/bin/java | ||
| 10 | +RMIC_JAVA = $(BOOTDIR)/bin/java | ||
| 11 | # need to treat 64bit solaris differently | ||
| 12 | ifeq ($(PLATFORM)-$(LIBARCH), solaris-amd64) | ||
| 13 | RMIC_JAVA = $(OUTPUTDIR)/bin/amd64/java | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/icedtea-libnet-renaming.patch b/recipes-core/openjdk/openjdk-7-75b13/icedtea-libnet-renaming.patch deleted file mode 100644 index e32feb0..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/icedtea-libnet-renaming.patch +++ /dev/null | |||
| @@ -1,236 +0,0 @@ | |||
| 1 | diff --git openjdk/jdk/make/com/sun/nio/sctp/Makefile openjdk/jdk/make/com/sun/nio/sctp/Makefile | ||
| 2 | index 4ae967f..fe669a9 100644 | ||
| 3 | --- openjdk/jdk/make/com/sun/nio/sctp/Makefile | ||
| 4 | +++ openjdk/jdk/make/com/sun/nio/sctp/Makefile | ||
| 5 | @@ -64,11 +64,11 @@ ifneq ($(COMPILER_WARNINGS_FATAL),false) | ||
| 6 | COMPILER_WARNINGS_FATAL=true | ||
| 7 | endif | ||
| 8 | #OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread -ldl | ||
| 9 | -OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -lnio -lnet -lpthread -ldl | ||
| 10 | +OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -lnio -ljavanet -lpthread -ldl | ||
| 11 | endif | ||
| 12 | ifeq ($(PLATFORM), solaris) | ||
| 13 | #LIBSCTP = -lsctp | ||
| 14 | -OTHER_LDLIBS += $(LIBSOCKET) -L$(LIBDIR)/$(LIBARCH) -lnet -lnio | ||
| 15 | +OTHER_LDLIBS += $(LIBSOCKET) -L$(LIBDIR)/$(LIBARCH) -ljavanet -lnio | ||
| 16 | endif # PLATFORM | ||
| 17 | |||
| 18 | else # windows | ||
| 19 | diff --git openjdk/jdk/make/java/net/Makefile openjdk/jdk/make/java/net/Makefile | ||
| 20 | index 7283e45..720f3d3 100644 | ||
| 21 | --- openjdk/jdk/make/java/net/Makefile | ||
| 22 | +++ openjdk/jdk/make/java/net/Makefile | ||
| 23 | @@ -25,7 +25,7 @@ | ||
| 24 | |||
| 25 | BUILDDIR = ../.. | ||
| 26 | PACKAGE = java.net | ||
| 27 | -LIBRARY = net | ||
| 28 | +LIBRARY = javanet | ||
| 29 | PRODUCT = sun | ||
| 30 | include $(BUILDDIR)/common/Defs.gmk | ||
| 31 | |||
| 32 | diff --git openjdk/jdk/make/java/nio/Makefile openjdk/jdk/make/java/nio/Makefile | ||
| 33 | index 191f17d..1e5f8e5 100644 | ||
| 34 | --- openjdk/jdk/make/java/nio/Makefile | ||
| 35 | +++ openjdk/jdk/make/java/nio/Makefile | ||
| 36 | @@ -403,7 +403,7 @@ | ||
| 37 | endif | ||
| 38 | |||
| 39 | ifeq ($(PLATFORM), linux) | ||
| 40 | - OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread $(LIBDL) | ||
| 41 | + OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -ljavanet -lpthread $(LIBDL) | ||
| 42 | ifeq ($(SYSTEM_GIO), true) | ||
| 43 | OTHER_LDLIBS += $(GIO_LIBS) | ||
| 44 | OTHER_INCLUDES += $(GIO_CFLAGS) -DUSE_SYSTEM_GIO | ||
| 45 | @@ -413,15 +413,15 @@ | ||
| 46 | endif | ||
| 47 | |||
| 48 | ifeq ($(PLATFORM), macosx) | ||
| 49 | -OTHER_LDLIBS += -L$(LIBDIR) -ljava -lnet -pthread -framework CoreFoundation | ||
| 50 | +OTHER_LDLIBS += -L$(LIBDIR) -ljava -ljavanet -pthread -framework CoreFoundation | ||
| 51 | endif | ||
| 52 | |||
| 53 | ifeq ($(PLATFORM), solaris) | ||
| 54 | OTHER_LDLIBS += $(JVMLIB) $(LIBSOCKET) -lposix4 $(LIBDL) -lsendfile \ | ||
| 55 | - -L$(LIBDIR)/$(LIBARCH) -ljava -lnet | ||
| 56 | + -L$(LIBDIR)/$(LIBARCH) -ljava -ljavanet | ||
| 57 | endif | ||
| 58 | ifeq ($(PLATFORM), aix) | ||
| 59 | -OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet | ||
| 60 | +OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -ljavanet | ||
| 61 | endif # PLATFORM | ||
| 62 | |||
| 63 | ifeq ($(COMPILE_AGAINST_SYSCALLS), true) | ||
| 64 | diff --git openjdk/jdk/src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java openjdk/jdk/src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java | ||
| 65 | index b7f0f2f..b093868 100644 | ||
| 66 | --- openjdk/jdk/src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java | ||
| 67 | +++ openjdk/jdk/src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java | ||
| 68 | @@ -69,7 +69,7 @@ | ||
| 69 | */ | ||
| 70 | static { | ||
| 71 | java.security.AccessController.doPrivileged( | ||
| 72 | - new sun.security.action.LoadLibraryAction("net")); | ||
| 73 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
| 74 | init(); | ||
| 75 | } | ||
| 76 | |||
| 77 | diff --git openjdk/jdk/src/share/classes/java/net/AbstractPlainSocketImpl.java openjdk/jdk/src/share/classes/java/net/AbstractPlainSocketImpl.java | ||
| 78 | index c6a38ad..97de65b 100644 | ||
| 79 | --- openjdk/jdk/src/share/classes/java/net/AbstractPlainSocketImpl.java | ||
| 80 | +++ openjdk/jdk/src/share/classes/java/net/AbstractPlainSocketImpl.java | ||
| 81 | @@ -78,7 +78,7 @@ abstract class AbstractPlainSocketImpl extends SocketImpl | ||
| 82 | */ | ||
| 83 | static { | ||
| 84 | java.security.AccessController.doPrivileged( | ||
| 85 | - new sun.security.action.LoadLibraryAction("net")); | ||
| 86 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
| 87 | } | ||
| 88 | |||
| 89 | /** | ||
| 90 | diff --git openjdk/jdk/src/share/classes/java/net/DatagramPacket.java openjdk/jdk/src/share/classes/java/net/DatagramPacket.java | ||
| 91 | index 195ee86..6822a57 100644 | ||
| 92 | --- openjdk/jdk/src/share/classes/java/net/DatagramPacket.java | ||
| 93 | +++ openjdk/jdk/src/share/classes/java/net/DatagramPacket.java | ||
| 94 | @@ -47,7 +47,7 @@ class DatagramPacket { | ||
| 95 | */ | ||
| 96 | static { | ||
| 97 | java.security.AccessController.doPrivileged( | ||
| 98 | - new sun.security.action.LoadLibraryAction("net")); | ||
| 99 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
| 100 | init(); | ||
| 101 | } | ||
| 102 | |||
| 103 | diff --git openjdk/jdk/src/share/classes/java/net/InetAddress.java openjdk/jdk/src/share/classes/java/net/InetAddress.java | ||
| 104 | index 3ea28e4..7c78eae 100644 | ||
| 105 | --- openjdk/jdk/src/share/classes/java/net/InetAddress.java | ||
| 106 | +++ openjdk/jdk/src/share/classes/java/net/InetAddress.java | ||
| 107 | @@ -260,7 +260,7 @@ class InetAddress implements java.io.Serializable { | ||
| 108 | static { | ||
| 109 | preferIPv6Address = java.security.AccessController.doPrivileged( | ||
| 110 | new GetBooleanAction("java.net.preferIPv6Addresses")).booleanValue(); | ||
| 111 | - AccessController.doPrivileged(new LoadLibraryAction("net")); | ||
| 112 | + AccessController.doPrivileged(new LoadLibraryAction("javanet")); | ||
| 113 | init(); | ||
| 114 | } | ||
| 115 | |||
| 116 | diff --git openjdk/jdk/src/share/classes/java/net/NetworkInterface.java openjdk/jdk/src/share/classes/java/net/NetworkInterface.java | ||
| 117 | index 6314d15..761fdda 100644 | ||
| 118 | --- openjdk/jdk/src/share/classes/java/net/NetworkInterface.java | ||
| 119 | +++ openjdk/jdk/src/share/classes/java/net/NetworkInterface.java | ||
| 120 | @@ -53,7 +53,7 @@ public final class NetworkInterface { | ||
| 121 | private static final int defaultIndex; /* index of defaultInterface */ | ||
| 122 | |||
| 123 | static { | ||
| 124 | - AccessController.doPrivileged(new LoadLibraryAction("net")); | ||
| 125 | + AccessController.doPrivileged(new LoadLibraryAction("javanet")); | ||
| 126 | init(); | ||
| 127 | defaultInterface = DefaultInterface.getDefault(); | ||
| 128 | if (defaultInterface != null) { | ||
| 129 | diff --git openjdk/jdk/src/share/classes/sun/net/sdp/SdpSupport.java openjdk/jdk/src/share/classes/sun/net/sdp/SdpSupport.java | ||
| 130 | index 5baca6e..befd0b9 100644 | ||
| 131 | --- openjdk/jdk/src/share/classes/sun/net/sdp/SdpSupport.java | ||
| 132 | +++ openjdk/jdk/src/share/classes/sun/net/sdp/SdpSupport.java | ||
| 133 | @@ -76,6 +76,6 @@ public final class SdpSupport { | ||
| 134 | |||
| 135 | static { | ||
| 136 | AccessController.doPrivileged( | ||
| 137 | - new sun.security.action.LoadLibraryAction("net")); | ||
| 138 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
| 139 | } | ||
| 140 | } | ||
| 141 | diff --git openjdk/jdk/src/share/classes/sun/net/spi/DefaultProxySelector.java openjdk/jdk/src/share/classes/sun/net/spi/DefaultProxySelector.java | ||
| 142 | index d7aa358..9b2c719 100644 | ||
| 143 | --- openjdk/jdk/src/share/classes/sun/net/spi/DefaultProxySelector.java | ||
| 144 | +++ openjdk/jdk/src/share/classes/sun/net/spi/DefaultProxySelector.java | ||
| 145 | @@ -95,7 +95,7 @@ public class DefaultProxySelector extends ProxySelector { | ||
| 146 | }}); | ||
| 147 | if (b != null && b.booleanValue()) { | ||
| 148 | java.security.AccessController.doPrivileged( | ||
| 149 | - new sun.security.action.LoadLibraryAction("net")); | ||
| 150 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
| 151 | hasSystemProxies = init(); | ||
| 152 | } | ||
| 153 | } | ||
| 154 | diff --git openjdk/jdk/src/share/classes/sun/nio/ch/Util.java openjdk/jdk/src/share/classes/sun/nio/ch/Util.java | ||
| 155 | index 10662df..34d441a 100644 | ||
| 156 | --- openjdk/jdk/src/share/classes/sun/nio/ch/Util.java | ||
| 157 | +++ openjdk/jdk/src/share/classes/sun/nio/ch/Util.java | ||
| 158 | @@ -483,7 +483,7 @@ class Util { | ||
| 159 | return; | ||
| 160 | loaded = true; | ||
| 161 | java.security.AccessController | ||
| 162 | - .doPrivileged(new sun.security.action.LoadLibraryAction("net")); | ||
| 163 | + .doPrivileged(new sun.security.action.LoadLibraryAction("javanet")); | ||
| 164 | java.security.AccessController | ||
| 165 | .doPrivileged(new sun.security.action.LoadLibraryAction("nio")); | ||
| 166 | // IOUtil must be initialized; Its native methods are called from | ||
| 167 | diff --git openjdk/jdk/src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java openjdk/jdk/src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java | ||
| 168 | index 3695b5d..7c833cc 100644 | ||
| 169 | --- openjdk/jdk/src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java | ||
| 170 | +++ openjdk/jdk/src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java | ||
| 171 | @@ -247,7 +247,7 @@ public class ResolverConfigurationImpl | ||
| 172 | |||
| 173 | static { | ||
| 174 | java.security.AccessController.doPrivileged( | ||
| 175 | - new sun.security.action.LoadLibraryAction("net")); | ||
| 176 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
| 177 | } | ||
| 178 | |||
| 179 | } | ||
| 180 | diff --git openjdk/jdk/src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java openjdk/jdk/src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java | ||
| 181 | index 7970885..46ab112 100644 | ||
| 182 | --- openjdk/jdk/src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java | ||
| 183 | +++ openjdk/jdk/src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java | ||
| 184 | @@ -159,7 +159,7 @@ public class ResolverConfigurationImpl | ||
| 185 | |||
| 186 | static { | ||
| 187 | java.security.AccessController.doPrivileged( | ||
| 188 | - new sun.security.action.LoadLibraryAction("net")); | ||
| 189 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
| 190 | init0(); | ||
| 191 | |||
| 192 | // start the address listener thread | ||
| 193 | --- openjdk/jdk/src/windows/classes/sun/net/PortConfig.java 2015-01-08 21:19:49.000000000 +0100 | ||
| 194 | +++ openjdk/jdk/src/windows/classes/sun/net/PortConfig.java 2015-04-02 13:45:19.330199119 +0200 | ||
| 195 | @@ -43,7 +43,7 @@ | ||
| 196 | AccessController.doPrivileged( | ||
| 197 | new java.security.PrivilegedAction<Void>() { | ||
| 198 | public Void run() { | ||
| 199 | - System.loadLibrary("net"); | ||
| 200 | + System.loadLibrary("javanet"); | ||
| 201 | return null; | ||
| 202 | } | ||
| 203 | }); | ||
| 204 | --- openjdk/jdk/src/windows/classes/sun/nio/fs/RegistryFileTypeDetector.java 2015-01-08 21:19:49.000000000 +0100 | ||
| 205 | +++ openjdk/jdk/src/windows/classes/sun/nio/fs/RegistryFileTypeDetector.java 2015-04-02 13:47:48.245530982 +0200 | ||
| 206 | @@ -74,7 +74,7 @@ | ||
| 207 | @Override | ||
| 208 | public Void run() { | ||
| 209 | // nio.dll has dependency on net.dll | ||
| 210 | - System.loadLibrary("net"); | ||
| 211 | + System.loadLibrary("javanet"); | ||
| 212 | System.loadLibrary("nio"); | ||
| 213 | return null; | ||
| 214 | }}); | ||
| 215 | --- openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java 2015-01-08 21:19:49.000000000 +0100 | ||
| 216 | +++ openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java 2015-04-02 13:48:46.363509265 +0200 | ||
| 217 | @@ -1124,7 +1124,7 @@ | ||
| 218 | AccessController.doPrivileged(new PrivilegedAction<Void>() { | ||
| 219 | public Void run() { | ||
| 220 | // nio.dll has dependency on net.dll | ||
| 221 | - System.loadLibrary("net"); | ||
| 222 | + System.loadLibrary("javanet"); | ||
| 223 | System.loadLibrary("nio"); | ||
| 224 | return null; | ||
| 225 | }}); | ||
| 226 | --- openjdk/jdk/src/solaris/classes/sun/net/PortConfig.java 2015-01-08 21:19:49.000000000 +0100 | ||
| 227 | +++ openjdk/jdk/src/solaris/classes/sun/net/PortConfig.java 2015-04-02 13:49:49.541999538 +0200 | ||
| 228 | @@ -44,7 +44,7 @@ | ||
| 229 | AccessController.doPrivileged( | ||
| 230 | new java.security.PrivilegedAction<Void>() { | ||
| 231 | public Void run() { | ||
| 232 | - System.loadLibrary("net"); | ||
| 233 | + System.loadLibrary("javanet"); | ||
| 234 | String os = System.getProperty("os.name"); | ||
| 235 | if (os.startsWith("Linux")) { | ||
| 236 | defaultLower = 32768; | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/icedtea-openjdk-remove-currency-data-generation-expi.patch b/recipes-core/openjdk/openjdk-7-75b13/icedtea-openjdk-remove-currency-data-generation-expi.patch deleted file mode 100644 index 6dd36af..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/icedtea-openjdk-remove-currency-data-generation-expi.patch +++ /dev/null | |||
| @@ -1,25 +0,0 @@ | |||
| 1 | From 7df2fd1014a0c31f518be4f6a0018533f469d584 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Alex Gonzalez <alex.gonzalez@digi.com> | ||
| 3 | Date: Wed, 31 Dec 2014 16:07:32 +0100 | ||
| 4 | Subject: [PATCH] icedtea: openjdk: remove currency data generation expiration | ||
| 5 | date | ||
| 6 | |||
| 7 | Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com> | ||
| 8 | --- | ||
| 9 | .../src/build/tools/generatecurrencydata/GenerateCurrencyData.java | 3 --- | ||
| 10 | 1 file changed, 3 deletions(-) | ||
| 11 | |||
| 12 | diff --git openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java | ||
| 13 | index bf335fa22c1d..0e421360fef9 100644 | ||
| 14 | --- openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java | ||
| 15 | +++ openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java | ||
| 16 | @@ -281,9 +281,6 @@ public class GenerateCurrencyData { | ||
| 17 | checkCurrencyCode(newCurrency); | ||
| 18 | String timeString = currencyInfo.substring(4, length - 4); | ||
| 19 | long time = format.parse(timeString).getTime(); | ||
| 20 | - if (Math.abs(time - System.currentTimeMillis()) > ((long) 10) * 365 * 24 * 60 * 60 * 1000) { | ||
| 21 | - throw new RuntimeException("time is more than 10 years from present: " + time); | ||
| 22 | - } | ||
| 23 | specialCaseCutOverTimes[specialCaseCount] = time; | ||
| 24 | specialCaseOldCurrencies[specialCaseCount] = oldCurrency; | ||
| 25 | specialCaseOldCurrenciesDefaultFractionDigits[specialCaseCount] = getDefaultFractionDigits(oldCurrency); | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/icedtea-remove_werror.patch b/recipes-core/openjdk/openjdk-7-75b13/icedtea-remove_werror.patch deleted file mode 100644 index f78f2b3..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/icedtea-remove_werror.patch +++ /dev/null | |||
| @@ -1,16 +0,0 @@ | |||
| 1 | diff --git openjdk/hotspot/make/linux/makefiles/gcc.make openjdk/hotspot/make/linux/makefiles/gcc.make | ||
| 2 | index 42f6843..765fc6d 100644 | ||
| 3 | --- openjdk/hotspot/make/linux/makefiles/gcc.make | ||
| 4 | +++ openjdk/hotspot/make/linux/makefiles/gcc.make | ||
| 5 | @@ -149,11 +149,6 @@ else | ||
| 6 | CFLAGS += -pipe | ||
| 7 | endif | ||
| 8 | |||
| 9 | -# Compiler warnings are treated as errors | ||
| 10 | -ifneq ($(COMPILER_WARNINGS_FATAL),false) | ||
| 11 | -WARNINGS_ARE_ERRORS = -Werror | ||
| 12 | -endif | ||
| 13 | - | ||
| 14 | # Except for a few acceptable ones | ||
| 15 | # Since GCC 4.3, -Wconversion has changed its meanings to warn these implicit | ||
| 16 | # conversions which might affect the values. To avoid that, we need to turn | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/icedtea-shark-arm-linux-cpu-detection.patch b/recipes-core/openjdk/openjdk-7-75b13/icedtea-shark-arm-linux-cpu-detection.patch deleted file mode 100644 index f40bc51..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/icedtea-shark-arm-linux-cpu-detection.patch +++ /dev/null | |||
| @@ -1,113 +0,0 @@ | |||
| 1 | Index: openjdk/hotspot/src/share/vm/shark/sharkCompiler.cpp | ||
| 2 | =================================================================== | ||
| 3 | --- openjdk.orig/hotspot/src/share/vm/shark/sharkCompiler.cpp 2010-07-14 16:42:48.412103129 +0200 | ||
| 4 | +++ openjdk/hotspot/src/share/vm/shark/sharkCompiler.cpp 2010-07-14 16:50:51.680282178 +0200 | ||
| 5 | @@ -32,6 +32,96 @@ | ||
| 6 | |||
| 7 | #if SHARK_LLVM_VERSION >= 27 | ||
| 8 | namespace { | ||
| 9 | + | ||
| 10 | +#if defined(__arm__) && defined(__linux__) | ||
| 11 | +#include <fcntl.h> | ||
| 12 | +#include <linux/auxvec.h> | ||
| 13 | +#include <asm/hwcap.h> | ||
| 14 | +#define VECBUFF_SIZE 32 | ||
| 15 | + | ||
| 16 | +bool TestARMLinuxHWCAP(int feature) { | ||
| 17 | + int fd; | ||
| 18 | + unsigned vecs[VECBUFF_SIZE]; | ||
| 19 | + unsigned *p; | ||
| 20 | + int i, n; | ||
| 21 | + int rc; | ||
| 22 | + | ||
| 23 | + rc = 0; | ||
| 24 | + fd = open("/proc/self/auxv", O_RDONLY); | ||
| 25 | + if (fd < 0) return 0; | ||
| 26 | + do { | ||
| 27 | + n = read(fd, vecs, VECBUFF_SIZE * sizeof(unsigned)); | ||
| 28 | + p = vecs; | ||
| 29 | + i = n/8; | ||
| 30 | + while (--i >=0) { | ||
| 31 | + unsigned tag = *p++; | ||
| 32 | + unsigned value = *p++; | ||
| 33 | + if (tag == 0) goto fini; | ||
| 34 | + if(tag == AT_HWCAP && (value & feature)) { | ||
| 35 | + rc = 1; | ||
| 36 | + goto fini; | ||
| 37 | + } | ||
| 38 | + } | ||
| 39 | + } while (n == VECBUFF_SIZE * sizeof(unsigned)); | ||
| 40 | +fini: | ||
| 41 | + close(fd); | ||
| 42 | + return rc; | ||
| 43 | +} | ||
| 44 | + | ||
| 45 | +char* TestARMLinuxAT(int auxvec) { | ||
| 46 | + int fd; | ||
| 47 | + unsigned vecs[VECBUFF_SIZE]; | ||
| 48 | + unsigned *p; | ||
| 49 | + int i, n; | ||
| 50 | + char* rc; | ||
| 51 | + | ||
| 52 | + rc = 0; | ||
| 53 | + fd = open("/proc/self/auxv", O_RDONLY); | ||
| 54 | + if (fd < 0) return 0; | ||
| 55 | + do { | ||
| 56 | + n = read(fd, vecs, VECBUFF_SIZE * sizeof(unsigned)); | ||
| 57 | + p = vecs; | ||
| 58 | + i = n/8; | ||
| 59 | + while (--i >=0) { | ||
| 60 | + unsigned tag = *p++; | ||
| 61 | + unsigned value = *p++; | ||
| 62 | + if (tag == 0) goto fini; | ||
| 63 | + if(tag == (unsigned) auxvec ) { | ||
| 64 | + rc = (char*)value; | ||
| 65 | + goto fini; | ||
| 66 | + } | ||
| 67 | + } | ||
| 68 | + } while (n == VECBUFF_SIZE * sizeof(unsigned)); | ||
| 69 | +fini: | ||
| 70 | + close(fd); | ||
| 71 | + return rc; | ||
| 72 | +} | ||
| 73 | + | ||
| 74 | +bool getARMHostCPUFeatures(StringMap<bool> &Features) { | ||
| 75 | + // FIXME LLVM PR6561 // Features["neon"]=TestARMLinuxHWCAP(HWCAP_NEON); | ||
| 76 | + Features["thumb2"]=TestARMLinuxHWCAP(HWCAP_THUMBEE); | ||
| 77 | + Features["vfp2"]=TestARMLinuxHWCAP(HWCAP_VFP); | ||
| 78 | + | ||
| 79 | + std::string testArchKey(TestARMLinuxAT(AT_PLATFORM)); | ||
| 80 | + | ||
| 81 | + StringMap<std::string> archLinuxToLLVMMap; | ||
| 82 | + archLinuxToLLVMMap["v4l"]="v4t"; | ||
| 83 | + archLinuxToLLVMMap["v5l"]="v5t"; | ||
| 84 | + archLinuxToLLVMMap["v6l"]="v6"; | ||
| 85 | + // FIXME change this from v6 to v7a when LLVM PR7048 have been fixed | ||
| 86 | + archLinuxToLLVMMap["v7l"]="v6"; | ||
| 87 | + | ||
| 88 | + llvm::StringMapIterator<std::string> resultIterator(archLinuxToLLVMMap.find( | ||
| 89 | + testArchKey)); | ||
| 90 | + if(resultIterator->first()) { | ||
| 91 | + std::string arch(resultIterator->second); | ||
| 92 | + Features[arch]=true; | ||
| 93 | + } | ||
| 94 | + | ||
| 95 | + return true; | ||
| 96 | +} | ||
| 97 | +#endif | ||
| 98 | + | ||
| 99 | cl::opt<std::string> | ||
| 100 | MCPU("mcpu"); | ||
| 101 | |||
| 102 | @@ -64,7 +154,11 @@ | ||
| 103 | #if SHARK_LLVM_VERSION >= 27 | ||
| 104 | // Finetune LLVM for the current host CPU. | ||
| 105 | StringMap<bool> Features; | ||
| 106 | +#if defined(__arm__) && defined(__linux__) | ||
| 107 | + bool gotCpuFeatures = getARMHostCPUFeatures(Features); | ||
| 108 | +#else | ||
| 109 | bool gotCpuFeatures = llvm::sys::getHostCPUFeatures(Features); | ||
| 110 | +#endif | ||
| 111 | std::string cpu("-mcpu=" + llvm::sys::getHostCPUName()); | ||
| 112 | |||
| 113 | std::vector<const char*> args; | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/icedtea-unbreak-float.patch b/recipes-core/openjdk/openjdk-7-75b13/icedtea-unbreak-float.patch deleted file mode 100644 index c03b23c..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/icedtea-unbreak-float.patch +++ /dev/null | |||
| @@ -1,18 +0,0 @@ | |||
| 1 | diff --git openjdk/jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h openjdk/jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h | ||
| 2 | index c24c781..ccdc41a 100644 | ||
| 3 | --- openjdk/jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h | ||
| 4 | +++ openjdk/jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h | ||
| 5 | @@ -32,13 +32,11 @@ | ||
| 6 | #endif | ||
| 7 | #include "jfdlibm.h" | ||
| 8 | |||
| 9 | -#ifdef __NEWVALID /* special setup for Sun test regime */ | ||
| 10 | #if defined(i386) || defined(i486) || \ | ||
| 11 | defined(intel) || defined(x86) || defined(arm) || \ | ||
| 12 | defined(i86pc) || defined(_M_IA64) || defined(ia64) | ||
| 13 | #define _LITTLE_ENDIAN | ||
| 14 | #endif | ||
| 15 | -#endif | ||
| 16 | |||
| 17 | #ifdef _LITTLE_ENDIAN | ||
| 18 | #define __HI(x) *(1+(int*)&x) | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/icedtea-unset-NIO_PLATFORM_CLASSES_ROOT_DIR.patch b/recipes-core/openjdk/openjdk-7-75b13/icedtea-unset-NIO_PLATFORM_CLASSES_ROOT_DIR.patch deleted file mode 100644 index 3f7d70a..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/icedtea-unset-NIO_PLATFORM_CLASSES_ROOT_DIR.patch +++ /dev/null | |||
| @@ -1,13 +0,0 @@ | |||
| 1 | diff --git openjdk/jdk/make/java/nio/Makefile openjdk/jdk/make/java/nio/Makefile | ||
| 2 | index 898272e..c5ca547 100644 | ||
| 3 | --- openjdk/jdk/make/java/nio/Makefile | ||
| 4 | +++ openjdk/jdk/make/java/nio/Makefile | ||
| 5 | @@ -48,6 +48,8 @@ include FILES_java.gmk | ||
| 6 | include FILES_c.gmk | ||
| 7 | include Exportedfiles.gmk | ||
| 8 | |||
| 9 | +NIO_PLATFORM_CLASSES_ROOT_DIR = | ||
| 10 | + | ||
| 11 | ifeq ($(PLATFORM), windows) | ||
| 12 | FILES_java += \ | ||
| 13 | sun/nio/ch/Iocp.java \ | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/icedtea-zero-hotspotfix.patch b/recipes-core/openjdk/openjdk-7-75b13/icedtea-zero-hotspotfix.patch deleted file mode 100644 index e97e4fc..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/icedtea-zero-hotspotfix.patch +++ /dev/null | |||
| @@ -1,36 +0,0 @@ | |||
| 1 | diff --git openjdk/hotspot/make/linux/makefiles/zeroshark.make openjdk/hotspot/make/linux/makefiles/zeroshark.make | ||
| 2 | index c2a1484..156bdd0 100644 | ||
| 3 | --- openjdk/hotspot/make/linux/makefiles/zeroshark.make | ||
| 4 | +++ openjdk/hotspot/make/linux/makefiles/zeroshark.make | ||
| 5 | @@ -33,26 +33,27 @@ | ||
| 6 | Obj_Files += arm32JIT.o | ||
| 7 | |||
| 8 | CFLAGS += -DHOTSPOT_ASM | ||
| 9 | +CCFLAGS += -DHOTSPOT_ASM | ||
| 10 | |||
| 11 | cppInterpreter_arm.o: offsets_arm.s bytecodes_arm.s | ||
| 12 | arm32JIT.o: offsets_arm.s | ||
| 13 | |||
| 14 | offsets_arm.s: mkoffsets | ||
| 15 | @echo Generating assembler offsets | ||
| 16 | - ./mkoffsets > $@ | ||
| 17 | + $(QEMU) ./mkoffsets > $@ | ||
| 18 | |||
| 19 | bytecodes_arm.s: bytecodes_arm.def mkbc | ||
| 20 | @echo Generating ARM assembler bytecode sequences | ||
| 21 | - $(CXX_COMPILE) -E -x c++ - < $< | ./mkbc - $@ $(COMPILE_DONE) | ||
| 22 | + $(CXX_COMPILE) -E -x c++ - < $< | $(QEMU) ./mkbc - $@ $(COMPILE_DONE) | ||
| 23 | |||
| 24 | mkbc: $(GAMMADIR)/tools/mkbc.c | ||
| 25 | @echo Compiling mkbc tool | ||
| 26 | - $(CC_COMPILE) -o $@ $< $(COMPILE_DONE) | ||
| 27 | + $(CC_COMPILE) -static -fuse-ld=bfd -o $@ $< $(COMPILE_DONE) | ||
| 28 | |||
| 29 | mkoffsets: asm_helper.cpp | ||
| 30 | @echo Compiling offset generator | ||
| 31 | $(QUIETLY) $(REMOVE_TARGET) | ||
| 32 | - $(CXX_COMPILE) -DSTATIC_OFFSETS -o $@ $< $(COMPILE_DONE) | ||
| 33 | + $(CXX_COMPILE) -static -fuse-ld=bfd -DSTATIC_OFFSETS -o $@ $< $(COMPILE_DONE) | ||
| 34 | |||
| 35 | endif | ||
| 36 | endif | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/jvm.cfg b/recipes-core/openjdk/openjdk-7-75b13/jvm.cfg deleted file mode 100644 index ea97cda..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/jvm.cfg +++ /dev/null | |||
| @@ -1,43 +0,0 @@ | |||
| 1 | # Copyright 2003 Sun Microsystems, Inc. All Rights Reserved. | ||
| 2 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | ||
| 3 | # | ||
| 4 | # This code is free software; you can redistribute it and/or modify it | ||
| 5 | # under the terms of the GNU General Public License version 2 only, as | ||
| 6 | # published by the Free Software Foundation. Sun designates this | ||
| 7 | # particular file as subject to the "Classpath" exception as provided | ||
| 8 | # by Sun in the LICENSE file that accompanied this code. | ||
| 9 | # | ||
| 10 | # This code is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | ||
| 13 | # version 2 for more details (a copy is included in the LICENSE file that | ||
| 14 | # accompanied this code). | ||
| 15 | # | ||
| 16 | # You should have received a copy of the GNU General Public License version | ||
| 17 | # 2 along with this work; if not, write to the Free Software Foundation, | ||
| 18 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. | ||
| 19 | # | ||
| 20 | # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, | ||
| 21 | # CA 95054 USA or visit www.sun.com if you need additional information or | ||
| 22 | # have any questions. | ||
| 23 | # | ||
| 24 | # | ||
| 25 | # List of JVMs that can be used as an option to java, javac, etc. | ||
| 26 | # Order is important -- first in this list is the default JVM. | ||
| 27 | # NOTE that this both this file and its format are UNSUPPORTED and | ||
| 28 | # WILL GO AWAY in a future release. | ||
| 29 | # | ||
| 30 | # You may also select a JVM in an arbitrary location with the | ||
| 31 | # "-XXaltjvm=<jvm_dir>" option, but that too is unsupported | ||
| 32 | # and may not be available in a future release. | ||
| 33 | # | ||
| 34 | -server ERROR | ||
| 35 | -client IGNORE | ||
| 36 | -hotspot ERROR | ||
| 37 | -classic WARN | ||
| 38 | -native ERROR | ||
| 39 | -green ERROR | ||
| 40 | -zero ALIASED_TO -server | ||
| 41 | -shark ERROR | ||
| 42 | -cacao ERROR | ||
| 43 | -jamvm ERROR | ||
diff --git a/recipes-core/openjdk/openjdk-7-75b13/remove-sun.misc.Perf-debug-code.patch b/recipes-core/openjdk/openjdk-7-75b13/remove-sun.misc.Perf-debug-code.patch deleted file mode 100644 index 00b9660..0000000 --- a/recipes-core/openjdk/openjdk-7-75b13/remove-sun.misc.Perf-debug-code.patch +++ /dev/null | |||
| @@ -1,47 +0,0 @@ | |||
| 1 | Index: openjdk/jdk/src/share/classes/java/net/URLClassLoader.java | ||
| 2 | =================================================================== | ||
| 3 | --- openjdk.orig/jdk/src/share/classes/java/net/URLClassLoader.java 2011-06-13 16:58:42.000000000 +0200 | ||
| 4 | +++ openjdk/jdk/src/share/classes/java/net/URLClassLoader.java 2011-06-28 18:43:50.114802612 +0200 | ||
| 5 | @@ -438,14 +438,12 @@ | ||
| 6 | // Use (direct) ByteBuffer: | ||
| 7 | CodeSigner[] signers = res.getCodeSigners(); | ||
| 8 | CodeSource cs = new CodeSource(url, signers); | ||
| 9 | - sun.misc.PerfCounter.getReadClassBytesTime().addElapsedTimeFrom(t0); | ||
| 10 | return defineClass(name, bb, cs); | ||
| 11 | } else { | ||
| 12 | byte[] b = res.getBytes(); | ||
| 13 | // must read certificates AFTER reading bytes. | ||
| 14 | CodeSigner[] signers = res.getCodeSigners(); | ||
| 15 | CodeSource cs = new CodeSource(url, signers); | ||
| 16 | - sun.misc.PerfCounter.getReadClassBytesTime().addElapsedTimeFrom(t0); | ||
| 17 | return defineClass(name, b, 0, b.length, cs); | ||
| 18 | } | ||
| 19 | } | ||
| 20 | Index: openjdk/jdk/src/share/classes/java/lang/ClassLoader.java | ||
| 21 | =================================================================== | ||
| 22 | --- openjdk.orig/jdk/src/share/classes/java/lang/ClassLoader.java 2011-06-13 16:58:42.000000000 +0200 | ||
| 23 | +++ openjdk/jdk/src/share/classes/java/lang/ClassLoader.java 2011-06-28 18:43:50.142802778 +0200 | ||
| 24 | @@ -422,10 +422,6 @@ | ||
| 25 | long t1 = System.nanoTime(); | ||
| 26 | c = findClass(name); | ||
| 27 | |||
| 28 | - // this is the defining class loader; record the stats | ||
| 29 | - sun.misc.PerfCounter.getParentDelegationTime().addTime(t1 - t0); | ||
| 30 | - sun.misc.PerfCounter.getFindClassTime().addElapsedTimeFrom(t1); | ||
| 31 | - sun.misc.PerfCounter.getFindClasses().increment(); | ||
| 32 | } | ||
| 33 | } | ||
| 34 | if (resolve) { | ||
| 35 | Index: openjdk/jdk/src/share/classes/java/util/zip/ZipFile.java | ||
| 36 | =================================================================== | ||
| 37 | --- openjdk.orig/jdk/src/share/classes/java/util/zip/ZipFile.java | ||
| 38 | +++ openjdk/jdk/src/share/classes/java/util/zip/ZipFile.java | ||
| 39 | @@ -213,8 +213,6 @@ class ZipFile implements ZipConstants, Closeable { | ||
| 40 | this.zc = ZipCoder.get(charset); | ||
| 41 | long t0 = System.nanoTime(); | ||
| 42 | jzfile = open(name, mode, file.lastModified(), usemmap); | ||
| 43 | - sun.misc.PerfCounter.getZipFileOpenTime().addElapsedTimeFrom(t0); | ||
| 44 | - sun.misc.PerfCounter.getZipFileCount().increment(); | ||
| 45 | this.name = name; | ||
| 46 | this.total = getTotal(jzfile); | ||
| 47 | this.locsig = startsWithLOC(jzfile); | ||
diff --git a/recipes-core/openjdk/openjdk-7-release-75b13.inc b/recipes-core/openjdk/openjdk-7-release-75b13.inc deleted file mode 100644 index 219fd50..0000000 --- a/recipes-core/openjdk/openjdk-7-release-75b13.inc +++ /dev/null | |||
| @@ -1,104 +0,0 @@ | |||
| 1 | require openjdk-7-common.inc | ||
| 2 | |||
| 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" | ||
| 4 | |||
| 5 | FILESPATH =. "${FILE_DIRNAME}/openjdk-7-75b13:" | ||
| 6 | |||
| 7 | EXTRA_OECONF += " --disable-pulse-java " | ||
| 8 | |||
| 9 | # Name of the directory containing the compiled output | ||
| 10 | BUILD_DIR = "openjdk.build" | ||
| 11 | BUILD_DIR_ECJ = "openjdk.build-ecj" | ||
| 12 | |||
| 13 | # Force arm mode for now | ||
| 14 | ARM_INSTRUCTION_SET_armv4t = "ARM" | ||
| 15 | |||
| 16 | ICEDTEA_URI = "http://icedtea.wildebeest.org/download/source/${ICEDTEA}.tar.gz;name=iced" | ||
| 17 | |||
| 18 | ICEDTEA_PREFIX = "icedtea7-forest-2.5" | ||
| 19 | ICEDTEA_HG_URL = "http://icedtea.classpath.org/hg/release/${ICEDTEA_PREFIX}" | ||
| 20 | |||
| 21 | OPENJDK_FILE = "${OPENJDK_CHANGESET}.tar.bz2" | ||
| 22 | OPENJDK_URI = "${ICEDTEA_HG_URL}/archive/${OPENJDK_FILE};name=openjdk;unpack=false" | ||
| 23 | |||
| 24 | HOTSPOT_FILE = "${HOTSPOT_CHANGESET}.tar.bz2" | ||
| 25 | #HOTSPOT_URI = "${ICEDTEA_HG_URL}/hotspot/archive/${HOTSPOT_FILE};name=hotspot;unpack=false" | ||
| 26 | HOTSPOT_URI = "http://icedtea.classpath.org/hg/icedtea7-forest/hotspot/archive/${HOTSPOT_FILE};name=hotspot;unpack=false" | ||
| 27 | |||
| 28 | CORBA_FILE = "${CORBA_CHANGESET}.tar.bz2" | ||
| 29 | CORBA_URI = "${ICEDTEA_HG_URL}/corba/archive/${CORBA_FILE};name=corba;unpack=false" | ||
| 30 | |||
| 31 | JAXP_FILE = "${JAXP_CHANGESET}.tar.bz2" | ||
| 32 | JAXP_URI = "${ICEDTEA_HG_URL}/jaxp/archive/${JAXP_FILE};name=jaxp;unpack=false" | ||
| 33 | |||
| 34 | JAXWS_FILE = "${JAXWS_CHANGESET}.tar.bz2" | ||
| 35 | JAXWS_URI = "${ICEDTEA_HG_URL}/jaxws/archive/${JAXWS_FILE};name=jaxws;unpack=false" | ||
| 36 | |||
| 37 | JDK_FILE = "${JDK_CHANGESET}.tar.bz2" | ||
| 38 | JDK_URI = "${ICEDTEA_HG_URL}/jdk/archive/${JDK_FILE};name=jdk;unpack=false" | ||
| 39 | |||
| 40 | LANGTOOLS_FILE = "${LANGTOOLS_CHANGESET}.tar.bz2" | ||
| 41 | LANGTOOLS_URI = "${ICEDTEA_HG_URL}/langtools/archive/${LANGTOOLS_FILE};name=langtools;unpack=false" | ||
| 42 | |||
| 43 | CACAO_VERSION = "e215e36be9fc" | ||
| 44 | CACAO_FILE = "${CACAO_VERSION}.tar.gz" | ||
| 45 | CACAO_URI = "http://icedtea.wildebeest.org/download/drops/cacao/${CACAO_FILE};name=cacao;unpack=false" | ||
| 46 | SRC_URI[cacao.md5sum] = "79f95f0aea4ba04cf2f1a8632ac66d14" | ||
| 47 | SRC_URI[cacao.sha256sum] = "4966514c72ee7ed108b882d9b6e65c3adf8a8f9c2dccb029f971b3c8cb4870ab" | ||
| 48 | |||
| 49 | JAMVM_VERSION = "ec18fb9e49e62dce16c5094ef1527eed619463aa" | ||
| 50 | JAMVM_FILE = "jamvm-${JAMVM_VERSION}.tar.gz" | ||
| 51 | JAMVM_URI = "http://icedtea.wildebeest.org/download/drops/jamvm/${JAMVM_FILE};name=jamvm;unpack=false" | ||
| 52 | SRC_URI[jamvm.md5sum] = "d50ae193d01a9251e10679c7a2cc6ff1" | ||
| 53 | SRC_URI[jamvm.sha256sum] = "31810266666c23822942aac62a78019c2c4589e1c5ee48329cbf42652d4437bc" | ||
| 54 | |||
| 55 | # Allow overriding this separately | ||
| 56 | OEPATCHES = "\ | ||
| 57 | file://fix-checksums.patch \ | ||
| 58 | file://build-hacks.patch \ | ||
| 59 | file://cacao-libtoolize.patch \ | ||
| 60 | file://cacao-loadavg-makefile.patch \ | ||
| 61 | file://fix_hotspot_crosscompile.patch \ | ||
| 62 | file://cacao-loadavg.patch;apply=no \ | ||
| 63 | file://cacao-arm-ucontext.patch;apply=no \ | ||
| 64 | file://remove-sun.misc.Perf-debug-code.patch;apply=no \ | ||
| 65 | " | ||
| 66 | |||
| 67 | # overrride the jamvm patch for now, needs to be solved upstream | ||
| 68 | do_unpackpost() { | ||
| 69 | cp ${WORKDIR}/remove-sun.misc.Perf-debug-code.patch ${S}/patches/jamvm | ||
| 70 | } | ||
| 71 | |||
| 72 | addtask unpackpost after do_unpack before do_patch | ||
| 73 | |||
| 74 | # Allow overriding this separately | ||
| 75 | ICEDTEAPATCHES = "\ | ||
| 76 | file://icedtea-jdk-rmi-crosscompile.patch;apply=no \ | ||
| 77 | file://icedtea-crosscompile-fix.patch;apply=no \ | ||
| 78 | file://icedtea-unbreak-float.patch;apply=no \ | ||
| 79 | file://icedtea-remove_werror.patch;apply=no \ | ||
| 80 | file://icedtea-libnet-renaming.patch;apply=no \ | ||
| 81 | file://icedtea-shark-arm-linux-cpu-detection.patch;apply=no \ | ||
| 82 | file://icedtea-zero-hotspotfix.patch;apply=no \ | ||
| 83 | file://icedtea-jdk-nio-use-host-cc.patch;apply=no \ | ||
| 84 | file://icedtea-unset-NIO_PLATFORM_CLASSES_ROOT_DIR.patch;apply=no \ | ||
| 85 | file://icedtea-openjdk-remove-currency-data-generation-expi.patch;apply=no \ | ||
| 86 | file://icedtea-add-usr-lib-jni-to-DEFAULT_LIBPATH.patch;apply=no \ | ||
| 87 | " | ||
| 88 | |||
| 89 | # Allow overriding this separately | ||
| 90 | DISTRIBUTION_PATCHES = "\ | ||
| 91 | patches/icedtea-jdk-rmi-crosscompile.patch \ | ||
| 92 | patches/icedtea-crosscompile-fix.patch \ | ||
| 93 | patches/icedtea-unbreak-float.patch \ | ||
| 94 | patches/icedtea-remove_werror.patch \ | ||
| 95 | patches/icedtea-libnet-renaming.patch \ | ||
| 96 | patches/icedtea-shark-arm-linux-cpu-detection.patch \ | ||
| 97 | patches/icedtea-zero-hotspotfix.patch \ | ||
| 98 | patches/icedtea-jdk-nio-use-host-cc.patch \ | ||
| 99 | patches/icedtea-unset-NIO_PLATFORM_CLASSES_ROOT_DIR.patch \ | ||
| 100 | patches/icedtea-openjdk-remove-currency-data-generation-expi.patch \ | ||
| 101 | patches/icedtea-add-usr-lib-jni-to-DEFAULT_LIBPATH.patch \ | ||
| 102 | " | ||
| 103 | |||
| 104 | export DISTRIBUTION_PATCHES | ||
diff --git a/recipes-core/openjdk/openjdk-7_75b13-2.5.4.bb b/recipes-core/openjdk/openjdk-7_75b13-2.5.4.bb deleted file mode 100644 index ac37846..0000000 --- a/recipes-core/openjdk/openjdk-7_75b13-2.5.4.bb +++ /dev/null | |||
| @@ -1,36 +0,0 @@ | |||
| 1 | require openjdk-7-release-75b13.inc | ||
| 2 | |||
| 3 | PR = "${INC_PR}.1" | ||
| 4 | |||
| 5 | SRC_URI[iced.md5sum] = "646064d7a8d57c2cae0ef35a05de57c8" | ||
| 6 | SRC_URI[iced.sha256sum] = "5301b9a8592af2cf8e3e7a3650e5e1fe744c6d2de7f8ff78080b2eeae86a9800" | ||
| 7 | |||
| 8 | CORBA_CHANGESET = "3c9f523bf96e" | ||
| 9 | SRC_URI[corba.md5sum] = "fe08a1bdf6e5b9c6541f9ba5d12a8c7e" | ||
| 10 | SRC_URI[corba.sha256sum] = "da21a7e17c30f87f180a4e4712c32c382d9dc522c29736bb745cfc238bcea7a4" | ||
| 11 | |||
| 12 | JAXP_CHANGESET = "ca26767d3375" | ||
| 13 | SRC_URI[jaxp.md5sum] = "9479cc9bbe888cef835da2529fa6e07e" | ||
| 14 | SRC_URI[jaxp.sha256sum] = "d9e3c87357f0be354f7f76f820e97fb8fe918dd1bfeb223ff0958a662539f851" | ||
| 15 | |||
| 16 | JAXWS_CHANGESET = "9a6c90336922" | ||
| 17 | SRC_URI[jaxws.md5sum] = "a4cc532e6244637d2a185547075a057a" | ||
| 18 | SRC_URI[jaxws.sha256sum] = "b8154336679168deaa4fc076a1951f54073153d398ab840dfed3df456e4f4ae9" | ||
| 19 | |||
| 20 | JDK_CHANGESET = "1e6db4f8b0f3" | ||
| 21 | SRC_URI[jdk.md5sum] = "466b5bac22960beea959f79ef9029899" | ||
| 22 | SRC_URI[jdk.sha256sum] = "a5db2c28f23fee351aaa7fd783fbcd14a6f77c62d753fe6d52ab8b5b97a4720b" | ||
| 23 | |||
| 24 | LANGTOOLS_CHANGESET = "960cdffa8b3f" | ||
| 25 | SRC_URI[langtools.md5sum] = "a44baae860eafef49c6febb89c74acd8" | ||
| 26 | SRC_URI[langtools.sha256sum] = "daab93539d7c840865121f06dc7e0ec441656c2dc249ecee44aa2049643a4db3" | ||
| 27 | |||
| 28 | OPENJDK_CHANGESET = "6cf2880aab5e" | ||
| 29 | SRC_URI[openjdk.md5sum] = "b3c781de9e0632b61c6a61bc87d93631" | ||
| 30 | SRC_URI[openjdk.sha256sum] = "4387e53911667b6324421d9a1ea5c098fa5fb56a10f659124c1e10df3486e393" | ||
| 31 | |||
| 32 | # located in hotspot.map | ||
| 33 | # Replaced due to http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1851 | ||
| 34 | HOTSPOT_CHANGESET = "67b77521a2fd" | ||
| 35 | SRC_URI[hotspot.md5sum] = "4bc7af1c7fd45c50ddfbb897730f0eb4" | ||
| 36 | SRC_URI[hotspot.sha256sum] = "050684e8c46b680728f477eba2546550d65ed3ded82329027f6163a3d8c5359a" | ||
