oe build fix
authorhschang <chang@dev3>
Fri, 28 Mar 2014 04:29:26 +0000 (13:29 +0900)
committerhschang <chang@dev3>
Fri, 28 Mar 2014 05:07:35 +0000 (14:07 +0900)
meta-openvuplus/recipes-core/gettext/gettext/gettext_remove_gets.patch [new file with mode: 0644]
meta-openvuplus/recipes-core/gettext/gettext_0.18.1.1.bbappend [new file with mode: 0644]
meta-openvuplus/recipes-devtools/bison/bison/bison_remove_gets.patch [new file with mode: 0644]
meta-openvuplus/recipes-devtools/bison/bison_2.5.bbappend [new file with mode: 0644]
meta-openvuplus/recipes-devtools/m4/m4-native/m4_remove_gets.patch [new file with mode: 0644]
meta-openvuplus/recipes-devtools/m4/m4-native_1.4.16.bbappend [new file with mode: 0644]

diff --git a/meta-openvuplus/recipes-core/gettext/gettext/gettext_remove_gets.patch b/meta-openvuplus/recipes-core/gettext/gettext/gettext_remove_gets.patch
new file mode 100644 (file)
index 0000000..ac0d5b5
--- /dev/null
@@ -0,0 +1,45 @@
+diff --git a/gettext-runtime/gnulib-lib/stdio.in.h b/gettext-runtime/gnulib-lib/stdio.in.h
+index c43848e..38e0b53 100644
+--- a/gettext-runtime/gnulib-lib/stdio.in.h
++++ b/gettext-runtime/gnulib-lib/stdio.in.h
+@@ -140,8 +140,10 @@ _GL_WARN_ON_USE (fflush, "fflush is not always POSIX compliant - "
+ /* It is very rare that the developer ever has full control of stdin,
+    so any use of gets warrants an unconditional warning.  Assume it is
+    always declared, since it is required by C89.  */
++#ifdef gets
+ #undef gets
+ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
++#endif
+ #if @GNULIB_FOPEN@
+ # if @REPLACE_FOPEN@
+diff --git a/gettext-tools/gnulib-lib/stdio.in.h b/gettext-tools/gnulib-lib/stdio.in.h
+index c43848e..38e0b53 100644
+--- a/gettext-tools/gnulib-lib/stdio.in.h
++++ b/gettext-tools/gnulib-lib/stdio.in.h
+@@ -140,8 +140,10 @@ _GL_WARN_ON_USE (fflush, "fflush is not always POSIX compliant - "
+ /* It is very rare that the developer ever has full control of stdin,
+    so any use of gets warrants an unconditional warning.  Assume it is
+    always declared, since it is required by C89.  */
++#ifdef gets
+ #undef gets
+ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
++#endif
+ #if @GNULIB_FOPEN@
+ # if @REPLACE_FOPEN@
+diff --git a/gettext-tools/libgettextpo/stdio.in.h b/gettext-tools/libgettextpo/stdio.in.h
+index c43848e..38e0b53 100644
+--- a/gettext-tools/libgettextpo/stdio.in.h
++++ b/gettext-tools/libgettextpo/stdio.in.h
+@@ -140,8 +140,10 @@ _GL_WARN_ON_USE (fflush, "fflush is not always POSIX compliant - "
+ /* It is very rare that the developer ever has full control of stdin,
+    so any use of gets warrants an unconditional warning.  Assume it is
+    always declared, since it is required by C89.  */
++#ifdef gets
+ #undef gets
+ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
++#endif
+ #if @GNULIB_FOPEN@
+ # if @REPLACE_FOPEN@
diff --git a/meta-openvuplus/recipes-core/gettext/gettext_0.18.1.1.bbappend b/meta-openvuplus/recipes-core/gettext/gettext_0.18.1.1.bbappend
new file mode 100644 (file)
index 0000000..1fdc44f
--- /dev/null
@@ -0,0 +1,7 @@
+PR .= "-vuplus1"
+
+SRC_URI += " \
+            file://gettext_remove_gets.patch \
+"
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
diff --git a/meta-openvuplus/recipes-devtools/bison/bison/bison_remove_gets.patch b/meta-openvuplus/recipes-devtools/bison/bison/bison_remove_gets.patch
new file mode 100644 (file)
index 0000000..4e15a88
--- /dev/null
@@ -0,0 +1,15 @@
+diff --git a/lib/stdio.in.h b/lib/stdio.in.h
+index be44891..c2f3041 100644
+--- a/lib/stdio.in.h
++++ b/lib/stdio.in.h
+@@ -180,8 +180,10 @@ _GL_WARN_ON_USE (fflush, "fflush is not always POSIX compliant - "
+ /* It is very rare that the developer ever has full control of stdin,
+    so any use of gets warrants an unconditional warning.  Assume it is
+    always declared, since it is required by C89.  */
++#ifdef gets
+ #undef gets
+ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
++#endif
+ #if @GNULIB_FOPEN@
+ # if @REPLACE_FOPEN@
diff --git a/meta-openvuplus/recipes-devtools/bison/bison_2.5.bbappend b/meta-openvuplus/recipes-devtools/bison/bison_2.5.bbappend
new file mode 100644 (file)
index 0000000..ad00cc7
--- /dev/null
@@ -0,0 +1,7 @@
+PR .= "-vuplus1"
+
+SRC_URI_virtclass-native += " \
+            file://bison_remove_gets.patch \
+"
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
diff --git a/meta-openvuplus/recipes-devtools/m4/m4-native/m4_remove_gets.patch b/meta-openvuplus/recipes-devtools/m4/m4-native/m4_remove_gets.patch
new file mode 100644 (file)
index 0000000..7ee0310
--- /dev/null
@@ -0,0 +1,15 @@
+diff --git a/lib/stdio.in.h b/lib/stdio.in.h
+index b7f3b6f..d7c40bb 100644
+--- a/lib/stdio.in.h
++++ b/lib/stdio.in.h
+@@ -161,8 +161,10 @@ _GL_WARN_ON_USE (fflush, "fflush is not always POSIX compliant - "
+ /* It is very rare that the developer ever has full control of stdin,
+    so any use of gets warrants an unconditional warning.  Assume it is
+    always declared, since it is required by C89.  */
++#ifdef gets
+ #undef gets
+ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
++#endif
+ #if @GNULIB_FOPEN@
+ # if @REPLACE_FOPEN@
diff --git a/meta-openvuplus/recipes-devtools/m4/m4-native_1.4.16.bbappend b/meta-openvuplus/recipes-devtools/m4/m4-native_1.4.16.bbappend
new file mode 100644 (file)
index 0000000..6a33e52
--- /dev/null
@@ -0,0 +1,7 @@
+PR .= "-vuplus1"
+
+SRC_URI += " \
+            file://m4_remove_gets.patch \
+"
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"