<div dir="ltr">Is it possible to seed the result of <span style="font-size:12.800000190734863px">gt_JAVACOMP instead of hacking the configure script?</span><div><span style="font-size:12.800000190734863px"><br></span></div><div><span style="font-size:12.800000190734863px">Ross</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 8 May 2018 at 10:05, Zhixiong Chi <span dir="ltr">&lt;<a href="mailto:zhixiong.chi@windriver.com" target="_blank">zhixiong.chi@windriver.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The checksums of gettext were changing based on whether or not java<br>
and javac were installed. This patch makes gettext recipes independant<br>
of Java components.<br>
<br>
Signed-off-by: Zhixiong Chi &lt;<a href="mailto:zhixiong.chi@windriver.com">zhixiong.chi@windriver.com</a>&gt;<br>
---<br>
 ...ke-gettext-independant-of-<wbr>java-components.patch | 88 ++++++++++++++++++++++<br>
 meta/recipes-core/gettext/<a href="http://gettext_0.19.8.1.bb" rel="noreferrer" target="_blank">gett<wbr>ext_0.19.8.1.bb</a>      |  1 +<br>
 2 files changed, 89 insertions(+)<br>
 create mode 100644 meta/recipes-core/gettext/<wbr>gettext-0.19.8.1/make-gettext-<wbr>independant-of-java-<wbr>components.patch<br>
<br>
diff --git a/meta/recipes-core/gettext/<wbr>gettext-0.19.8.1/make-gettext-<wbr>independant-of-java-<wbr>components.patch b/meta/recipes-core/gettext/<wbr>gettext-0.19.8.1/make-gettext-<wbr>independant-of-java-<wbr>components.patch<br>
new file mode 100644<br>
index 0000000000..d3a4c5a056<br>
--- /dev/null<br>
+++ b/meta/recipes-core/gettext/<wbr>gettext-0.19.8.1/make-gettext-<wbr>independant-of-java-<wbr>components.patch<br>
@@ -0,0 +1,88 @@<br>
+From: &quot;Deere &amp; Company&quot; &lt;<a href="mailto:john@johndeere.com">john@johndeere.com</a>&gt;<br>
+Subject: [PATCH] configure to gettext to default with no java and javac. <br>
+Author: patilashish3@JohnDeere.com, yeatesrichardr@JohnDeere.com<br>
+<br>
+The checksums of gettext were changing based on whether or not java and javac were installed.<br>
+This patch makes gettext recipes independant of Java components.<br>
+<br>
+Upstream-Status: inappropriate [oe-core specific]<br>
+<br>
+Signed-off-by: Luis Ramirez &lt;<a href="mailto:Luis.Ramirez@windriver.com">Luis.Ramirez@windriver.com</a>&gt;<br>
+Signed-off-by: Zhixiong Chi &lt;<a href="mailto:zhixiong.chi@windriver.com">zhixiong.chi@windriver.com</a>&gt;<br>
+<br>
+Index: gettext-0.19.8.1/gettext-<wbr>runtime/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
+=============================<wbr>==============================<wbr>========<br>
+--- gettext-0.19.8.1.orig/gettext-<wbr>runtime/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> 2014-12-09 16:43:44.000000000 +0800<br>
++++ gettext-0.19.8.1/gettext-<wbr>runtime/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>      2018-03-07 14:51:57.318227813 +0800<br>
+@@ -35,7 +35,25 @@<br>
+ <br>
+ gt_JAVA_CHOICE<br>
+ <br>
+-gt_JAVACOMP([1.3], [1.1])<br>
++dnl replaced gt_JAVACOMP([1.3], [1.1]) with results when no javac is installed<br>
++CONF_JAVAC=<br>
++HAVE_JAVAC_ENVVAR=<br>
++CLASSPATH=<br>
++CLASSPATH_SEPARATOR=:<br>
++HAVE_GCJ_C=<br>
++HAVE_JAVAC=<br>
++HAVE_JIKES=<br>
++HAVE_JAVACOMP=<br>
++<br>
++AC_SUBST([CONF_JAVAC])<br>
++AC_SUBST([HAVE_JAVAC_ENVVAR]<wbr>)<br>
++AC_SUBST([CLASSPATH])<br>
++AC_SUBST([CLASSPATH_<wbr>SEPARATOR])<br>
++AC_SUBST([HAVE_JAVAC])<br>
++AC_SUBST([HAVE_GCJ_C])<br>
++AC_SUBST([HAVE_JIKES])<br>
++AC_SUBST([HAVE_JAVACOMP])<br>
++<br>
+ AC_CHECK_PROG([JAR], [jar], [jar])<br>
+ if test -n &quot;$HAVE_JAVACOMP&quot; &amp;&amp; test -n &quot;$JAR&quot; &amp;&amp; test &quot;$JAVA_CHOICE&quot; != no; then<br>
+   BUILDJAVA=yes<br>
+Index: gettext-0.19.8.1/gettext-<wbr>tools/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
+=============================<wbr>==============================<wbr>========<br>
+--- gettext-0.19.8.1.orig/gettext-<wbr>tools/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>   2014-12-09 16:43:45.000000000 +0800<br>
++++ gettext-0.19.8.1/gettext-<wbr>tools/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>        2018-03-07 14:54:57.654229070 +0800<br>
+@@ -43,8 +43,38 @@<br>
+ fi<br>
+ AC_SUBST([BUILDJAVAEXE])<br>
+ <br>
+-gt_JAVAEXEC<br>
+-gt_JAVACOMP([1.3])<br>
++dnl replaced gt_JAVAEXEC with results when no java is installed<br>
++CONF_JAVA=<br>
++HAVE_JAVA_ENVVAR=<br>
++HAVE_GIJ=<br>
++HAVE_JAVA=<br>
++HAVE_JRE=<br>
++HAVE_JVIEW=<br>
++AC_SUBST([CONF_JAVA])<br>
++AC_SUBST([HAVE_JAVA_ENVVAR])<br>
++AC_SUBST([HAVE_GIJ])<br>
++AC_SUBST([HAVE_JAVA])<br>
++AC_SUBST([HAVE_JRE])<br>
++AC_SUBST([HAVE_JVIEW])<br>
++<br>
++dnl replaced gt_JAVACOMP([1.3]) with results when no javac is installed<br>
++CONF_JAVAC=<br>
++HAVE_JAVAC_ENVVAR=<br>
++CLASSPATH=<br>
++CLASSPATH_SEPARATOR=:<br>
++HAVE_GCJ_C=<br>
++HAVE_JAVAC=<br>
++HAVE_JIKES=<br>
++HAVE_JAVACOMP=<br>
++AC_SUBST([CONF_JAVAC])<br>
++AC_SUBST([HAVE_JAVAC_ENVVAR]<wbr>)<br>
++AC_SUBST([CLASSPATH])<br>
++AC_SUBST([CLASSPATH_<wbr>SEPARATOR])<br>
++AC_SUBST([HAVE_JAVAC])<br>
++AC_SUBST([HAVE_GCJ_C])<br>
++AC_SUBST([HAVE_JIKES])<br>
++AC_SUBST([HAVE_JAVACOMP])<br>
++<br>
+ AC_CHECK_PROG([JAR], [jar], [jar])<br>
+ if test -n &quot;$HAVE_JAVACOMP&quot; &amp;&amp; test -n &quot;$JAR&quot; &amp;&amp; test &quot;$JAVA_CHOICE&quot; != no; then<br>
+   BUILDJAVA=yes<br>
diff --git a/meta/recipes-core/gettext/<a href="http://gettext_0.19.8.1.bb" rel="noreferrer" target="_blank">ge<wbr>ttext_0.19.8.1.bb</a> b/meta/recipes-core/gettext/<a href="http://gettext_0.19.8.1.bb" rel="noreferrer" target="_blank">ge<wbr>ttext_0.19.8.1.bb</a><br>
index 68f5cc329a..9ba74120cd 100644<br>
--- a/meta/recipes-core/gettext/<a href="http://gettext_0.19.8.1.bb" rel="noreferrer" target="_blank">ge<wbr>ttext_0.19.8.1.bb</a><br>
+++ b/meta/recipes-core/gettext/<a href="http://gettext_0.19.8.1.bb" rel="noreferrer" target="_blank">ge<wbr>ttext_0.19.8.1.bb</a><br>
@@ -18,6 +18,7 @@ SRC_URI = &quot;${GNU_MIRROR}/gettext/<wbr>gettext-${PV}.tar.gz \<br>
           file://add-with-<wbr>bisonlocaledir.patch \<br>
           file://cr-statement.c-timsort.<wbr>h-fix-formatting-issues.patch \<br>
           file://use-pkgconfig.patch \<br>
+          file://make-gettext-<wbr>independant-of-java-<wbr>components.patch \<br>
 &quot;<br>
<br>
 SRC_URI[md5sum] = &quot;<wbr>97e034cf8ce5ba73a28ff6c3c06380<wbr>92&quot;<br>
<span class="HOEnZb"><font color="#888888">-- <br>
2.11.0<br>
<br>
-- <br>
______________________________<wbr>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
</font></span></blockquote></div><br></div>