[oe-commits] [meta-openembedded] 02/03: libmimetic: Add recipe

git at git.openembedded.org git at git.openembedded.org
Tue Feb 4 17:28:51 UTC 2020


This is an automated email from the git hooks/post-receive script.

khem pushed a commit to branch master-next
in repository meta-openembedded.

commit 0aed780b9a2c60a53c7e3de98041c002b8ea175e
Author: asmitha <asmithakarun at gmail.com>
AuthorDate: Tue Feb 4 14:51:26 2020 +0530

    libmimetic: Add recipe
    
    Mimetic library helps parsing the multi-part form data. This library
    can be used for scenarios that includes multi-part form data file uploads
    to the BMC.
    
    The patch file (config.patch) includes:
    i) addition of a compilation flag - "no-narrowing" since this has been
    treated as warning in earlier versions of c++ and now with the higher
    versions, this is treated as errors.
    ii) the test directory is removed as there were errors (relocation errors)
    since the shared object files of libc++ and libc were not taken from the
    sysroot path but from the system's library path where the required
    version of the .so is not present.
    
    Signed-off-by: asmitha <asmithakarun at gmail.com>
    Signed-off-by: Khem Raj <raj.khem at gmail.com>
---
 .../libmimetic/libmimetic/config.patch             | 25 ++++++++++++++++++++++
 .../recipes-support/libmimetic/libmimetic_0.9.8.bb | 19 ++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/meta-oe/recipes-support/libmimetic/libmimetic/config.patch b/meta-oe/recipes-support/libmimetic/libmimetic/config.patch
new file mode 100644
index 0000000..52bf7b4
--- /dev/null
+++ b/meta-oe/recipes-support/libmimetic/libmimetic/config.patch
@@ -0,0 +1,25 @@
+diff --git a/Makefile.am b/Makefile.am
+index 634bd4c..c7cbae7 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -1,6 +1,6 @@
+ MAINTAINERCLEANFILES = Makefile Makefile.in config.cache
+ EXTRA_DIST=LICENSE m4
+-SUBDIRS = mimetic doc examples test win32
++SUBDIRS = mimetic doc examples win32
+ INCLUDES=-I$(top_srcdir)
+ ACLOCAL_AMFLAGS=-I m4
+
+diff --git a/configure.in b/configure.in
+index 5e8f3d4..af1018e 100644
+--- a/configure.in
++++ b/configure.in
+@@ -30,7 +30,7 @@ debug_enabled=false
+ dnl CFLAGS and CXXFLAGS default to -O2 -g
+
+ dnl CXXFLAGS="$CXXFLAGS -DNDEBUG -fno-exceptions"
+-CXXFLAGS="$CXXFLAGS -DNDEBUG"
++CXXFLAGS="$CXXFLAGS -DNDEBUG -Wno-narrowing"
+
+ AC_ARG_ENABLE(debug,
+   [  --enable-debug[=LEVEL]  enables debug symbols [default=2]],
diff --git a/meta-oe/recipes-support/libmimetic/libmimetic_0.9.8.bb b/meta-oe/recipes-support/libmimetic/libmimetic_0.9.8.bb
new file mode 100644
index 0000000..a0a7041
--- /dev/null
+++ b/meta-oe/recipes-support/libmimetic/libmimetic_0.9.8.bb
@@ -0,0 +1,19 @@
+# Released under the MIT license.
+
+SUMMARY = "Mimetic Library for multi-part parsing"
+DESCRIPTION = "Email library (MIME) written in C++ designed to be easy to use and integrate but yet fast and efficient."
+AUTHOR = "Stefano Barbato <stefano at codesink.org>"
+HOMEPAGE = "http://www.codesink.org/mimetic_mime_library.html"
+BUGTRACKER = "https://github.com/LadislavSopko/mimetic/issues"
+
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=b49da7df0ca479ef01ff7f2d799eabee"
+
+SRCREV = "50486af99b4f9b35522d7b3de40b6ce107505279"
+SRC_URI += "git://github.com/LadislavSopko/mimetic/ \
+            file://config.patch \
+           "
+
+S = "${WORKDIR}/git"
+
+inherit autotools

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list