<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"><<a href="mailto:zhixiong.chi@windriver.com" target="_blank">zhixiong.chi@windriver.com</a>></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 <<a href="mailto:zhixiong.chi@windriver.com">zhixiong.chi@windriver.com</a>><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: "Deere & Company" <<a href="mailto:john@johndeere.com">john@johndeere.com</a>><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 <<a href="mailto:Luis.Ramirez@windriver.com">Luis.Ramirez@windriver.com</a>><br>
+Signed-off-by: Zhixiong Chi <<a href="mailto:zhixiong.chi@windriver.com">zhixiong.chi@windriver.com</a>><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 "$HAVE_JAVACOMP" && test -n "$JAR" && test "$JAVA_CHOICE" != 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 "$HAVE_JAVACOMP" && test -n "$JAR" && test "$JAVA_CHOICE" != 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 = "${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>
"<br>
<br>
SRC_URI[md5sum] = "<wbr>97e034cf8ce5ba73a28ff6c3c06380<wbr>92"<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>