From a1a35a3668fa11d274f5586a8c1dd97f1be89f79 Mon Sep 17 00:00:00 2001 From: Zhai Edwin Date: Fri, 6 Aug 2010 15:55:45 +0800 Subject: ed: add 1.4 as new recipe Add a patch(should be GPLv3) to fix the compile issue, otherwise only produce binary for build system in cross-compile environment. Simple function test done. Signed-off-by: Zhai Edwin --- meta-lsb/packages/ed/ed-1.4/ed-1.2-build.patch | 43 ++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 meta-lsb/packages/ed/ed-1.4/ed-1.2-build.patch (limited to 'meta-lsb/packages/ed/ed-1.4') diff --git a/meta-lsb/packages/ed/ed-1.4/ed-1.2-build.patch b/meta-lsb/packages/ed/ed-1.4/ed-1.2-build.patch new file mode 100644 index 000000000..a65c433d5 --- /dev/null +++ b/meta-lsb/packages/ed/ed-1.4/ed-1.2-build.patch @@ -0,0 +1,43 @@ +http://lists.gnu.org/archive/html/bug-ed/2008-12/msg00001.html + +2007-04-16 Mike Frysinger + + * Do not set CC/CXX/CPPFLAGS/LDFLAGS to "" so that user can + override if they so choose. + * Only set CFLAGS/CXXFLAGS if user did not specify any. + +ed had already taken GPLv3 when this patch out, so it should be GPLv3. +Signed-off-by: Zhai Edwin + +Index: ed-1.4/configure +=================================================================== +--- ed-1.4.orig/configure 2009-07-10 19:54:33.000000000 +0800 ++++ ed-1.4/configure 2010-08-05 17:41:51.000000000 +0800 +@@ -26,12 +26,6 @@ + mandir='$(datadir)/man' + sysconfdir='$(prefix)/etc' + program_prefix= +-CC= +-CXX= +-CPPFLAGS= +-CFLAGS='-Wall -W -O2' +-CXXFLAGS='-Wall -W -O2' +-LDFLAGS= + + # Loop over all args + while [ x"$1" != x ] ; do +@@ -111,6 +105,14 @@ + esac + done + ++# Defaults if the user did not select any ++if [ x"${CFLAGS+set}" != xset ] ; then ++ CFLAGS='-Wall -W -O2' ++fi ++if [ x"${CXXFLAGS+set}" != xset ] ; then ++ CXXFLAGS='-Wall -W -O2' ++fi ++ + # Find the source files, if location was not specified. + srcdirtext= + if [ x"${srcdir}" = x ] ; then -- cgit v1.2.3