| Submitter | Saul Wold |
|---|---|
| Date | March 3, 2011, 8:02 p.m. |
| Message ID | <10e14f3105719259ad119b37ff1b49d1bc78a4ce.1299182375.git.sgw@linux.intel.com> |
| Download | mbox | patch |
| Permalink | /patch/1087/ |
| State | Superseded |
| Headers | show |
Comments
On Thu, 2011-03-03 at 12:59 -0800, Khem Raj wrote: > On Thu, Mar 3, 2011 at 12:02 PM, Saul Wold <sgw@linux.intel.com> wrote: > > From: Kang Kai <kai.kang@windriver.com> > > > > slang is the shared library for the S-Lang extension language, > > and required by newt because of LSB command check > > > > Signed-off-by: Kang Kai <kai.kang@windriver.com> > > same thing for recipes imported from OE make note of last commit on the recipe > that it came from. Probably adding patch header to patches would be > nice to have as well. Agreed, but I did merge these this time (a one off) to try and unblock some bottleneck issues. I'm asking Saul to ensure the Yocto distro people know to start doing this. On the plus side, I've improved my scripts a lot to help move these patches around and the various repos are starting to align better and it should be easier to keep them that way. Cheers, Richard
Patch
diff --git a/meta/recipes-extended/slang/slang/fix-uclibc.patch b/meta/recipes-extended/slang/slang/fix-uclibc.patch new file mode 100644 index 0000000..c2b8225 --- /dev/null +++ b/meta/recipes-extended/slang/slang/fix-uclibc.patch @@ -0,0 +1,11 @@ +--- slang-2.1.3.orig/src/slcommon.c 2007-01-10 18:09:07.000000000 +0200 ++++ slang-2.1.3.orig/src/slcommon.c 2008-03-19 16:09:09.000000000 +0200 +@@ -191,7 +191,7 @@ + return p; + } + +-#if !defined(HAVE_ISSETUGID) && defined(__GLIBC__) && (__GLIBC__ >= 2) ++#if !defined(HAVE_ISSETUGID) && defined(__GLIBC__) && (__GLIBC__ >= 2) && !defined(__UCLIBC__) + extern int __libc_enable_secure; + # define HAVE___LIBC_ENABLE_SECURE 1 + #endif diff --git a/meta/recipes-extended/slang/slang_2.2.2.bb b/meta/recipes-extended/slang/slang_2.2.2.bb new file mode 100644 index 0000000..7fe76af --- /dev/null +++ b/meta/recipes-extended/slang/slang_2.2.2.bb @@ -0,0 +1,25 @@ +SUMMARY = "The shared library for the S-Lang extension language" + +DESCRIPTION = "S-Lang is an interpreted language and a programming library. The \ +S-Lang language was designed so that it can be easily embedded into \ +a program to provide the program with a powerful extension language. \ +The S-Lang library, provided in this package, provides the S-Lang \ +extension language. S-Lang's syntax resembles C, which makes it easy \ +to recode S-Lang procedures in C if you need to." + +SECTION = "libs" +PRIORITY = "optional" +DEPENDS = "pcre" +PR = "r0" + +LICENSE = "GPL Artistic" +LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3" + + +SRC_URI = "ftp://space.mit.edu/pub/davis/slang/v2.2/OLD/slang-${PV}.tar.bz2 \ + file://fix-uclibc.patch" + +inherit autotools + +SRC_URI[md5sum] = "974437602a781cfe92ab61433dd16d03" +SRC_URI[sha256sum] = "cfaf8551fa3855f9b0043309bb553ef6d457f931b404df5a6ba6a5a69371fc42"