diff options
4 files changed, 50 insertions, 2 deletions
| diff --git a/meta/recipes-extended/newt/files/fix_SHAREDDIR.patch b/meta/recipes-extended/newt/files/fix_SHAREDDIR.patch new file mode 100644 index 0000000000..7795260388 --- /dev/null +++ b/meta/recipes-extended/newt/files/fix_SHAREDDIR.patch | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | Upstream-Status: Pending | ||
| 2 | |||
| 3 | Author: dexuan.cui@intel.com | ||
| 4 | Date: Fri Apr 15 16:17:39 CST 2011 | ||
| 5 | |||
| 6 | The patch fixes a parallel-make issue: when generating $(SHAREDDIR)/%.o, we should | ||
| 7 | ensure the directory ${SHAREDDIR} exists. | ||
| 8 | |||
| 9 | We need to push the patch to upstream. | ||
| 10 | |||
| 11 | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> | ||
| 12 | |||
| 13 | --- a/Makefile.in | ||
| 14 | +++ b/Makefile.in | ||
| 15 | @@ -114,12 +114,12 @@ | ||
| 16 | |||
| 17 | sharedlib: $(LIBNEWTSH) | ||
| 18 | |||
| 19 | -$(LIBNEWTSH): $(SHAREDDIR) $(SHAREDOBJS) | ||
| 20 | +$(LIBNEWTSH): $(SHAREDOBJS) | ||
| 21 | $(CC) -shared -o $(LIBNEWTSH) $(SHLIBFLAGS) $(SHAREDOBJS) $(LDFLAGS) $(LIBS) | ||
| 22 | ln -fs $(LIBNEWTSONAME) libnewt.so | ||
| 23 | ln -fs $(LIBNEWTSH) $(LIBNEWTSONAME) | ||
| 24 | |||
| 25 | -$(SHAREDDIR)/%.o : %.c | ||
| 26 | +$(SHAREDDIR)/%.o : %.c $(SHAREDDIR) | ||
| 27 | $(CC) $(SHCFLAGS) -c $(CFLAGS) $(CPPFLAGS) -o $@ $< | ||
| 28 | |||
| 29 | install: $(LIBNEWT) install-sh whiptail | ||
| diff --git a/meta/recipes-extended/newt/files/include-without-python.patch b/meta/recipes-extended/newt/files/include-without-python.patch index 277ee3324d..263e9de039 100644 --- a/meta/recipes-extended/newt/files/include-without-python.patch +++ b/meta/recipes-extended/newt/files/include-without-python.patch | |||
| @@ -1,3 +1,5 @@ | |||
| 1 | Upstream-Status: Pending | ||
| 2 | |||
| 1 | From 3d13bbbb769050fac4cc6c904c174edc27e4f03d Mon Sep 17 00:00:00 2001 | 3 | From 3d13bbbb769050fac4cc6c904c174edc27e4f03d Mon Sep 17 00:00:00 2001 | 
| 2 | From: Otavio Salvador <otavio@ossystems.com.br> | 4 | From: Otavio Salvador <otavio@ossystems.com.br> | 
| 3 | Date: Thu, 20 Jan 2011 14:14:51 -0200 | 5 | Date: Thu, 20 Jan 2011 14:14:51 -0200 | 
| diff --git a/meta/recipes-extended/newt/files/remove_slang_include.patch b/meta/recipes-extended/newt/files/remove_slang_include.patch new file mode 100644 index 0000000000..dbdeef0901 --- /dev/null +++ b/meta/recipes-extended/newt/files/remove_slang_include.patch | |||
| @@ -0,0 +1,13 @@ | |||
| 1 | Index: git/Makefile.in | ||
| 2 | =================================================================== | ||
| 3 | --- git.orig/Makefile.in | ||
| 4 | +++ git/Makefile.in | ||
| 5 | @@ -5,7 +5,7 @@ CC = @CC@ | ||
| 6 | CPP = @CPP@ | ||
| 7 | CFLAGS = @CFLAGS@ | ||
| 8 | LDFLAGS = @LDFLAGS@ | ||
| 9 | -CPPFLAGS = -D_GNU_SOURCE -I/usr/include/slang @CPPFLAGS@ | ||
| 10 | +CPPFLAGS = -D_GNU_SOURCE @CPPFLAGS@ | ||
| 11 | GNU_LD = @GNU_LD@ | ||
| 12 | |||
| 13 | VERSION = @VERSION@ | ||
| diff --git a/meta/recipes-extended/newt/libnewt_0.52.12.bb b/meta/recipes-extended/newt/libnewt_0.52.12.bb index eefd6bdfd9..e2ad55964d 100644 --- a/meta/recipes-extended/newt/libnewt_0.52.12.bb +++ b/meta/recipes-extended/newt/libnewt_0.52.12.bb | |||
| @@ -17,11 +17,15 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605" | |||
| 17 | # slang needs to be >= 2.2 | 17 | # slang needs to be >= 2.2 | 
| 18 | DEPENDS = "slang popt" | 18 | DEPENDS = "slang popt" | 
| 19 | 19 | ||
| 20 | PR = "r0" | 20 | PR = "r2" | 
| 21 | 21 | ||
| 22 | SRCREV = "c3c7be75f6ef1adfc2be5f99c1e8ef3f0ab58c38" | 22 | SRCREV = "c3c7be75f6ef1adfc2be5f99c1e8ef3f0ab58c38" | 
| 23 | |||
| 23 | SRC_URI = "git://git.fedorahosted.org/git/newt;protocol=git \ | 24 | SRC_URI = "git://git.fedorahosted.org/git/newt;protocol=git \ | 
| 24 | file://include-without-python.patch" | 25 | file://include-without-python.patch \ | 
| 26 | file://remove_slang_include.patch \ | ||
| 27 | file://fix_SHAREDDIR.patch" | ||
| 28 | |||
| 25 | S = "${WORKDIR}/git" | 29 | S = "${WORKDIR}/git" | 
| 26 | 30 | ||
| 27 | EXTRA_OECONF = "--without-python --without-tcl" | 31 | EXTRA_OECONF = "--without-python --without-tcl" | 
