summaryrefslogtreecommitdiffstats
path: root/recipes-core/openjdk/patches-openjdk-7/icedtea-makefile-unzip.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-core/openjdk/patches-openjdk-7/icedtea-makefile-unzip.patch')
-rw-r--r--recipes-core/openjdk/patches-openjdk-7/icedtea-makefile-unzip.patch176
1 files changed, 176 insertions, 0 deletions
diff --git a/recipes-core/openjdk/patches-openjdk-7/icedtea-makefile-unzip.patch b/recipes-core/openjdk/patches-openjdk-7/icedtea-makefile-unzip.patch
new file mode 100644
index 0000000..be29bc0
--- /dev/null
+++ b/recipes-core/openjdk/patches-openjdk-7/icedtea-makefile-unzip.patch
@@ -0,0 +1,176 @@
1Use UNZIP_BIN instead of UNZIP.
2
3Fails with an error message /usr/bin/unzip not found.
4Additionally, icedtea7 enables you to specify an unzip to use by setting
5the variable UNZIP, this results in an error because unzip uses UNZIP
6to specify options, hence you'll end up with unzip trying to unzip unzip.
7
8Upstream-Status: Inappropriate
9
10Signed-off-by: Amy Fong <amy.fong@windriver.com>
11Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
12---
13 Makefile.am | 14 +++++++-------
14 Makefile.in | 16 ++++++++--------
15 configure.ac | 2 +-
16 3 files changed, 16 insertions(+), 16 deletions(-)
17
18diff --git a/Makefile.am b/Makefile.am
19index ebb79cd..c109c7a 100644
20--- a/Makefile.am
21+++ b/Makefile.am
22@@ -1369,7 +1369,7 @@ else
23 if ! test -d openjdk ; then \
24 if [ ! -z $(OPENJDK_SRC_ZIP) ] ; then \
25 case "$(OPENJDK_SRC_ZIP)" in \
26- *.zip) $(UNZIP) -q $(OPENJDK_SRC_ZIP) ;; \
27+ *.zip) $(UNZIP_BIN) -q $(OPENJDK_SRC_ZIP) ;; \
28 *.tar.*) $(TAR) xf $(OPENJDK_SRC_ZIP) ;; \
29 esac; \
30 mv `echo $(ICEDTEA_PREFIX)|$(SED) 's#\.#-#'`-$(OPENJDK_CHANGESET) openjdk ; \
31@@ -1403,7 +1403,7 @@ else
32 if ! test -d openjdk/corba ; \
33 then \
34 case "$(CORBA_SRC_ZIP)" in \
35- *.zip) $(UNZIP) -q $(CORBA_SRC_ZIP) ;; \
36+ *.zip) $(UNZIP_BIN) -q $(CORBA_SRC_ZIP) ;; \
37 *.tar.*) $(TAR) xf $(CORBA_SRC_ZIP) ;; \
38 esac; \
39 mv corba-$(CORBA_CHANGESET) openjdk/corba ; \
40@@ -1431,7 +1431,7 @@ else
41 if ! test -d openjdk/jaxp ; \
42 then \
43 case "$(JAXP_SRC_ZIP)" in \
44- *.zip) $(UNZIP) -q $(JAXP_SRC_ZIP) ;; \
45+ *.zip) $(UNZIP_BIN) -q $(JAXP_SRC_ZIP) ;; \
46 *.tar.*) $(TAR) xf $(JAXP_SRC_ZIP) ;; \
47 esac; \
48 mv jaxp-$(JAXP_CHANGESET) openjdk/jaxp ; \
49@@ -1459,7 +1459,7 @@ else
50 if ! test -d openjdk/jaxws ; \
51 then \
52 case "$(JAXWS_SRC_ZIP)" in \
53- *.zip) $(UNZIP) -q $(JAXWS_SRC_ZIP) ;; \
54+ *.zip) $(UNZIP_BIN) -q $(JAXWS_SRC_ZIP) ;; \
55 *.tar.*) $(TAR) xf $(JAXWS_SRC_ZIP) ;; \
56 esac; \
57 mv jaxws-$(JAXWS_CHANGESET) openjdk/jaxws ; \
58@@ -1487,7 +1487,7 @@ else
59 if ! test -d openjdk/jdk ; \
60 then \
61 case "$(JDK_SRC_ZIP)" in \
62- *.zip) $(UNZIP) -q $(JDK_SRC_ZIP) ;; \
63+ *.zip) $(UNZIP_BIN) -q $(JDK_SRC_ZIP) ;; \
64 *.tar.*) $(TAR) xf $(JDK_SRC_ZIP) ;; \
65 esac; \
66 mv jdk-$(JDK_CHANGESET) openjdk/jdk ; \
67@@ -1515,7 +1515,7 @@ else
68 if ! test -d openjdk/langtools ; \
69 then \
70 case "$(LANGTOOLS_SRC_ZIP)" in \
71- *.zip) $(UNZIP) -q $(LANGTOOLS_SRC_ZIP) ;; \
72+ *.zip) $(UNZIP_BIN) -q $(LANGTOOLS_SRC_ZIP) ;; \
73 *.tar.*) $(TAR) xf $(LANGTOOLS_SRC_ZIP) ;; \
74 esac; \
75 mv langtools-$(LANGTOOLS_CHANGESET) openjdk/langtools ; \
76@@ -1541,7 +1541,7 @@ else
77 if test -e ${HOTSPOT_SRC_ZIP} ; \
78 then \
79 case "$(HOTSPOT_SRC_ZIP)" in \
80- *.zip) $(UNZIP) -q $(HOTSPOT_SRC_ZIP) ;; \
81+ *.zip) $(UNZIP_BIN) -q $(HOTSPOT_SRC_ZIP) ;; \
82 *.tar.*) $(TAR) xf $(HOTSPOT_SRC_ZIP) ;; \
83 esac; \
84 if test "x${HSBUILD}" != "xdefault"; then \
85diff --git a/Makefile.in b/Makefile.in
86index f890991..fd09bda 100644
87--- a/Makefile.in
88+++ b/Makefile.in
89@@ -495,7 +495,7 @@ SYSTEM_JDK_DIR = @SYSTEM_JDK_DIR@
90 TAR = @TAR@
91 TOOLS_JAR = @TOOLS_JAR@
92 TZDATA_DIR = @TZDATA_DIR@
93-UNZIP = @UNZIP@
94+UNZIP_BIN = @UNZIP@
95 USING_CACAO = @USING_CACAO@
96 USING_ECJ = @USING_ECJ@
97 VERSION = @VERSION@
98@@ -1845,7 +1845,7 @@ stamps/extract-openjdk.stamp: stamps/download-openjdk.stamp
99 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! test -d openjdk ; then \
100 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ ! -z $(OPENJDK_SRC_ZIP) ] ; then \
101 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(OPENJDK_SRC_ZIP)" in \
102-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(OPENJDK_SRC_ZIP) ;; \
103+@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP_BIN) -q $(OPENJDK_SRC_ZIP) ;; \
104 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(OPENJDK_SRC_ZIP) ;; \
105 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \
106 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv `echo $(ICEDTEA_PREFIX)|$(SED) 's#\.#-#'`-$(OPENJDK_CHANGESET) openjdk ; \
107@@ -1873,7 +1873,7 @@ stamps/extract-corba.stamp: stamps/extract-openjdk.stamp stamps/download-corba.s
108 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! test -d openjdk/corba ; \
109 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \
110 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(CORBA_SRC_ZIP)" in \
111-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(CORBA_SRC_ZIP) ;; \
112+@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP_BIN) -q $(CORBA_SRC_ZIP) ;; \
113 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(CORBA_SRC_ZIP) ;; \
114 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \
115 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv corba-$(CORBA_CHANGESET) openjdk/corba ; \
116@@ -1895,7 +1895,7 @@ stamps/extract-jaxp.stamp: stamps/extract-openjdk.stamp stamps/download-jaxp.sta
117 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! test -d openjdk/jaxp ; \
118 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \
119 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(JAXP_SRC_ZIP)" in \
120-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(JAXP_SRC_ZIP) ;; \
121+@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP_BIN) -q $(JAXP_SRC_ZIP) ;; \
122 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(JAXP_SRC_ZIP) ;; \
123 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \
124 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv jaxp-$(JAXP_CHANGESET) openjdk/jaxp ; \
125@@ -1917,7 +1917,7 @@ stamps/extract-jaxws.stamp: stamps/extract-openjdk.stamp stamps/download-jaxws.s
126 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! test -d openjdk/jaxws ; \
127 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \
128 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(JAXWS_SRC_ZIP)" in \
129-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(JAXWS_SRC_ZIP) ;; \
130+@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP_BIN) -q $(JAXWS_SRC_ZIP) ;; \
131 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(JAXWS_SRC_ZIP) ;; \
132 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \
133 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv jaxws-$(JAXWS_CHANGESET) openjdk/jaxws ; \
134@@ -1939,7 +1939,7 @@ stamps/extract-jdk.stamp: stamps/extract-openjdk.stamp stamps/download-jdk.stamp
135 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! test -d openjdk/jdk ; \
136 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \
137 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(JDK_SRC_ZIP)" in \
138-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(JDK_SRC_ZIP) ;; \
139+@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP_BIN) -q $(JDK_SRC_ZIP) ;; \
140 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(JDK_SRC_ZIP) ;; \
141 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \
142 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv jdk-$(JDK_CHANGESET) openjdk/jdk ; \
143@@ -1961,7 +1961,7 @@ stamps/extract-langtools.stamp: stamps/extract-openjdk.stamp stamps/download-lan
144 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! test -d openjdk/langtools ; \
145 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \
146 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(LANGTOOLS_SRC_ZIP)" in \
147-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(LANGTOOLS_SRC_ZIP) ;; \
148+@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP_BIN) -q $(LANGTOOLS_SRC_ZIP) ;; \
149 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(LANGTOOLS_SRC_ZIP) ;; \
150 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \
151 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv langtools-$(LANGTOOLS_CHANGESET) openjdk/langtools ; \
152@@ -1981,7 +1981,7 @@ stamps/extract-hotspot.stamp: stamps/extract-openjdk.stamp stamps/download-hotsp
153 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test -e ${HOTSPOT_SRC_ZIP} ; \
154 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \
155 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(HOTSPOT_SRC_ZIP)" in \
156-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(HOTSPOT_SRC_ZIP) ;; \
157+@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP_BIN) -q $(HOTSPOT_SRC_ZIP) ;; \
158 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(HOTSPOT_SRC_ZIP) ;; \
159 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \
160 @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test "x${HSBUILD}" != "xdefault"; then \
161diff --git a/configure.ac b/configure.ac
162index 5291130..8fbccad 100644
163--- a/configure.ac
164+++ b/configure.ac
165@@ -34,7 +34,7 @@ IT_FIND_TOOL([CHMOD], [chmod])
166 IT_FIND_TOOLS([SHA256SUM], [gsha256sum sha256sum])
167 IT_FIND_TOOL([WGET], [wget])
168 IT_FIND_TOOL([ZIP], [zip])
169-IT_FIND_TOOL([UNZIP], [unzip])
170+IT_FIND_TOOL([UNZIP_BIN], [unzip])
171 IT_FIND_TOOL([CPIO], [cpio])
172 IT_FIND_TOOL([FILE], [file])
173 IT_FIND_TOOL([READLINK], [readlink])
174--
1752.3.5
176