Remove outdated layers - meta-oem-extra-libs 82/24782/2
authorJan-Simon Möller <jsmoeller@linuxfoundation.org>
Wed, 17 Jun 2020 09:49:59 +0000 (11:49 +0200)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Thu, 18 Jun 2020 08:14:06 +0000 (08:14 +0000)
As announced in
https://lists.automotivelinux.org/g/agl-dev-community/topic/73194818#8265

the layer is outdated and will be removed.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I65fee2a4fdca1ff97a7308c6d955a062c3830f62

22 files changed:
meta-oem-extra-libs/conf/layer.conf [deleted file]
meta-oem-extra-libs/recipes-connectivity/libwebsockets/libwebsockets_%.bbappend [deleted file]
meta-oem-extra-libs/recipes-connectivity/libwebsockets/libwebsockets_2.1.0.bb [deleted file]
meta-oem-extra-libs/recipes-core/libtar/files/CVE-2013-4420.patch [deleted file]
meta-oem-extra-libs/recipes-core/libtar/files/no_maxpathlen.patch [deleted file]
meta-oem-extra-libs/recipes-core/libtar/files/no_static_buffers.patch [deleted file]
meta-oem-extra-libs/recipes-core/libtar/files/no_strip.patch [deleted file]
meta-oem-extra-libs/recipes-core/libtar/files/oldgnu_prefix.patch [deleted file]
meta-oem-extra-libs/recipes-core/libtar/files/series [deleted file]
meta-oem-extra-libs/recipes-core/libtar/files/testsuite.patch [deleted file]
meta-oem-extra-libs/recipes-core/libtar/files/th_get_size-unsigned-int.patch [deleted file]
meta-oem-extra-libs/recipes-core/libtar/libtar_1.2.20.bb [deleted file]
meta-oem-extra-libs/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend [deleted file]
meta-oem-extra-libs/recipes-core/packagegroups/packagegroup-ivi-common-core-os-commonlibs.bbappend [deleted file]
meta-oem-extra-libs/recipes-devtools/bsdiff/bsdiff_git.bb [deleted file]
meta-oem-extra-libs/recipes-support/imagemagick/imagemagick_%.bbappend [deleted file]
meta-oem-extra-libs/recipes-support/libdatrie/libdatrie_0.2.9.bb [deleted file]
meta-oem-extra-libs/recipes-support/libthai/libthai_0.1.20.bb [deleted file]
meta-oem-extra-libs/recipes-support/mongoose/README.md [deleted file]
meta-oem-extra-libs/recipes-support/mongoose/mongoose_6.6.bb [deleted file]
templates/feature/agl-oem-extra-libs/50_bblayers.conf.inc [deleted file]
templates/feature/agl-oem-extra-libs/README_feature_agl-oem-extra-libs.md [deleted file]

diff --git a/meta-oem-extra-libs/conf/layer.conf b/meta-oem-extra-libs/conf/layer.conf
deleted file mode 100644 (file)
index ebd705b..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# We have a conf and classes directory, add to BBPATH
-BBPATH .= ":${LAYERDIR}"
-
-# We have recipes-* directories, add to BBFILES
-BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
-       ${LAYERDIR}/recipes-*/*/*.bbappend"
-
-BBFILE_COLLECTIONS += "oem-extra-libs"
-BBFILE_PATTERN_oem-extra-libs = "^${LAYERDIR}/"
-BBFILE_PRIORITY_oem-extra-libs = "7"
-
-LAYERSERIES_COMPAT_oem-extra-libs = "thud"
-
-# Fixing build errors
-SECURITY_CFLAGS_pn-imagemagick = "${SECURITY_NO_PIE_CFLAGS}"
-SECURITY_CFLAGS_pn-protobuf = "${SECURITY_NO_PIE_CFLAGS}"
-
diff --git a/meta-oem-extra-libs/recipes-connectivity/libwebsockets/libwebsockets_%.bbappend b/meta-oem-extra-libs/recipes-connectivity/libwebsockets/libwebsockets_%.bbappend
deleted file mode 100644 (file)
index d36c441..0000000
+++ /dev/null
@@ -1 +0,0 @@
-PACKAGECONFIG_remove = "libuv"
diff --git a/meta-oem-extra-libs/recipes-connectivity/libwebsockets/libwebsockets_2.1.0.bb b/meta-oem-extra-libs/recipes-connectivity/libwebsockets/libwebsockets_2.1.0.bb
deleted file mode 100644 (file)
index 9354799..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-SUMMARY = "Canonical libwebsockets.org websocket library"
-HOMEPAGE = "https://libwebsockets.org/"
-LICENSE = "LGPL-2.1"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=e3393a657830d4a118c5a6ed35ba53d0"
-
-DEPENDS = "zlib"
-
-SRC_URI = "https://github.com/warmcat/libwebsockets/archive/v${PV}.tar.gz"
-
-SRC_URI[md5sum] = "4df3be57dee43aeebd54a3ed56568f50"
-SRC_URI[sha256sum] = "bcc96aaa609daae4d3f7ab1ee480126709ef4f6a8bf9c85de40aae48e38cce66"
-
-inherit cmake pkgconfig
-
-PACKAGECONFIG ?= "libuv client server http2 ssl"
-PACKAGECONFIG[client] = "-DLWS_WITHOUT_CLIENT=OFF,-DLWS_WITHOUT_CLIENT=ON,"
-PACKAGECONFIG[http2] = "-DLWS_WITH_HTTP2=ON,-DLWS_WITH_HTTP2=OFF,"
-PACKAGECONFIG[ipv6] = "-DLWS_IPV6=ON,-DLWS_IPV6=OFF,"
-PACKAGECONFIG[libev] = "-DLWS_WITH_LIBEV=ON,-DLWS_WITH_LIBEV=OFF,libev"
-PACKAGECONFIG[libuv] = "-DLWS_WITH_LIBUV=ON,-DLWS_WITH_LIBUV=OFF,libuv"
-PACKAGECONFIG[server] = "-DLWS_WITHOUT_SERVER=OFF,-DLWS_WITHOUT_SERVER=ON,"
-PACKAGECONFIG[ssl] = "-DLWS_WITH_SSL=ON,-DLWS_WITH_SSL=OFF,openssl"
-PACKAGECONFIG[testapps] = "-DLWS_WITHOUT_TESTAPPS=OFF,-DLWS_WITHOUT_TESTAPPS=ON,"
-
-PACKAGES =+ "${PN}-testapps"
-
-FILES_${PN}-dev += "${libdir}/cmake"
-FILES_${PN}-testapps += "${datadir}/libwebsockets-test-server/*"
diff --git a/meta-oem-extra-libs/recipes-core/libtar/files/CVE-2013-4420.patch b/meta-oem-extra-libs/recipes-core/libtar/files/CVE-2013-4420.patch
deleted file mode 100644 (file)
index 477d130..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-Author: Raphael Geissert <geissert@debian.org>
-Bug-Debian: https://bugs.debian.org/731860
-Description: Avoid directory traversal when extracting archives 
- by skipping over leading slashes and any prefix containing ".." components.
-Forwarded: yes
-
---- a/lib/decode.c
-+++ b/lib/decode.c
-@@ -22,13 +22,42 @@
- # include <string.h>
- #endif
-+char *
-+safer_name_suffix (char const *file_name)
-+{
-+      char const *p, *t;
-+      p = t = file_name;
-+      while (*p == '/') t = ++p;
-+      while (*p)
-+      {
-+              while (p[0] == '.' && p[0] == p[1] && p[2] == '/')
-+              {
-+                      p += 3;
-+                      t = p;
-+              }
-+              /* advance pointer past the next slash */
-+              while (*p && (p++)[0] != '/');
-+      }
-+
-+      if (!*t)
-+      {
-+              t = ".";
-+      }
-+
-+      if (t != file_name)
-+      {
-+              /* TODO: warn somehow that the path was modified */
-+      }
-+      return (char*)t;
-+}
-+
- /* determine full path name */
- char *
- th_get_pathname(TAR *t)
- {
-       if (t->th_buf.gnu_longname)
--              return t->th_buf.gnu_longname;
-+              return safer_name_suffix(t->th_buf.gnu_longname);
-       /* allocate the th_pathname buffer if not already */
-       if (t->th_pathname == NULL)
-@@ -51,7 +80,7 @@ th_get_pathname(TAR *t)
-       }
-       /* will be deallocated in tar_close() */
--      return t->th_pathname;
-+      return safer_name_suffix(t->th_pathname);
- }
---- a/lib/extract.c
-+++ b/lib/extract.c
-@@ -298,14 +298,14 @@ tar_extract_hardlink(TAR * t, char *real
-       if (mkdirhier(dirname(filename)) == -1)
-               return -1;
-       libtar_hashptr_reset(&hp);
--      if (libtar_hash_getkey(t->h, &hp, th_get_linkname(t),
-+      if (libtar_hash_getkey(t->h, &hp, safer_name_suffix(th_get_linkname(t)),
-                              (libtar_matchfunc_t)libtar_str_match) != 0)
-       {
-               lnp = (char *)libtar_hashptr_data(&hp);
-               linktgt = &lnp[strlen(lnp) + 1];
-       }
-       else
--              linktgt = th_get_linkname(t);
-+              linktgt = safer_name_suffix(th_get_linkname(t));
- #ifdef DEBUG
-       printf("  ==> extracting: %s (link to %s)\n", filename, linktgt);
-@@ -343,9 +343,9 @@ tar_extract_symlink(TAR *t, char *realna
- #ifdef DEBUG
-       printf("  ==> extracting: %s (symlink to %s)\n",
--             filename, th_get_linkname(t));
-+             filename, safer_name_suffix(th_get_linkname(t)));
- #endif
--      if (symlink(th_get_linkname(t), filename) == -1)
-+      if (symlink(safer_name_suffix(th_get_linkname(t)), filename) == -1)
-       {
- #ifdef DEBUG
-               perror("symlink()");
---- a/lib/internal.h
-+++ b/lib/internal.h
-@@ -21,3 +21,4 @@
- #define TLS_THREAD
- #endif
-+char* safer_name_suffix(char const*);
---- a/lib/output.c
-+++ b/lib/output.c
-@@ -123,9 +123,9 @@ th_print_long_ls(TAR *t)
-               else
-                       printf(" link to ");
-               if ((t->options & TAR_GNU) && t->th_buf.gnu_longlink != NULL)
--                      printf("%s", t->th_buf.gnu_longlink);
-+                      printf("%s", safer_name_suffix(t->th_buf.gnu_longlink));
-               else
--                      printf("%.100s", t->th_buf.linkname);
-+                      printf("%.100s", safer_name_suffix(t->th_buf.linkname));
-       }
-       putchar('\n');
diff --git a/meta-oem-extra-libs/recipes-core/libtar/files/no_maxpathlen.patch b/meta-oem-extra-libs/recipes-core/libtar/files/no_maxpathlen.patch
deleted file mode 100644 (file)
index 104dc4c..0000000
+++ /dev/null
@@ -1,491 +0,0 @@
-Author: Svante Signell <svante.signell@telia.com>
-Author: Petter Reinholdtsen <pere@hungry.com>
-Author: Magnus Holmgren <magnus@debian.org>
-Bug-Debian: http://bugs.debian.org/657116
-Description: Fix FTBFS on Hurd by dynamically allocating path names.
- Depends on no_static_buffers.patch, which introduced the th_pathname field.
-
---- a/compat/basename.c
-+++ b/compat/basename.c
-@@ -34,13 +34,25 @@ static char rcsid[] = "$OpenBSD: basenam
- #include <errno.h>
- #include <string.h>
- #include <sys/param.h>
-+#include <stdlib.h>
- char *
- openbsd_basename(path)
-       const char *path;
- {
--      static char bname[MAXPATHLEN];
-+      static char *bname = NULL;
-+      static size_t allocated = 0;
-       register const char *endp, *startp;
-+      int len = 0;
-+
-+      if (!allocated) {
-+              allocated = 64;
-+              bname = malloc(allocated);
-+              if (!bname) {
-+                      allocated = 0;
-+                      return NULL;
-+              }
-+      }
-       /* Empty or NULL string gets treated as "." */
-       if (path == NULL || *path == '\0') {
-@@ -64,11 +76,19 @@ openbsd_basename(path)
-       while (startp > path && *(startp - 1) != '/')
-               startp--;
--      if (endp - startp + 1 > sizeof(bname)) {
--              errno = ENAMETOOLONG;
--              return(NULL);
-+      len = endp - startp + 1;
-+
-+      if (len + 1 > allocated) {
-+              size_t new_allocated = 2*(len+1);
-+              void *new_bname = malloc(new_allocated);
-+              if (!new_bname)
-+                      return NULL;
-+              allocated = new_allocated;
-+              free(bname);
-+              bname = new_bname;
-       }
--      (void)strncpy(bname, startp, endp - startp + 1);
--      bname[endp - startp + 1] = '\0';
-+
-+      (void)strncpy(bname, startp, len);
-+      bname[len] = '\0';
-       return(bname);
- }
---- a/compat/dirname.c
-+++ b/compat/dirname.c
-@@ -34,13 +34,25 @@ static char rcsid[] = "$OpenBSD: dirname
- #include <errno.h>
- #include <string.h>
- #include <sys/param.h>
-+#include <stdlib.h>
- char *
- openbsd_dirname(path)
-       const char *path;
- {
--      static char bname[MAXPATHLEN];
-+      static char *bname = NULL;
-+      static size_t allocated = 0;
-       register const char *endp;
-+      int len;
-+
-+      if (!allocated) {
-+              allocated = 64;
-+              bname = malloc(allocated);
-+              if (!bname) {
-+                      allocated = 0;
-+                      return NULL;
-+              }
-+      }
-       /* Empty or NULL string gets treated as "." */
-       if (path == NULL || *path == '\0') {
-@@ -67,11 +79,19 @@ openbsd_dirname(path)
-               } while (endp > path && *endp == '/');
-       }
--      if (endp - path + 1 > sizeof(bname)) {
--              errno = ENAMETOOLONG;
--              return(NULL);
-+      len = endp - path + 1;
-+
-+      if (len + 1 > allocated) {
-+              size_t new_allocated = 2*(len+1);
-+              void *new_bname = malloc(new_allocated);
-+              if (!new_bname)
-+                      return NULL;
-+              allocated = new_allocated;
-+              free(bname);
-+              bname = new_bname;
-       }
--      (void)strncpy(bname, path, endp - path + 1);
--      bname[endp - path + 1] = '\0';
-+
-+      (void)strncpy(bname, path, len);
-+      bname[len] = '\0';
-       return(bname);
- }
---- a/lib/append.c
-+++ b/lib/append.c
-@@ -38,7 +38,7 @@ typedef struct tar_dev tar_dev_t;
- struct tar_ino
- {
-       ino_t ti_ino;
--      char ti_name[MAXPATHLEN];
-+      char ti_name[];
- };
- typedef struct tar_ino tar_ino_t;
-@@ -61,7 +61,7 @@ tar_append_file(TAR *t, const char *real
-       libtar_hashptr_t hp;
-       tar_dev_t *td = NULL;
-       tar_ino_t *ti = NULL;
--      char path[MAXPATHLEN];
-+      char *path = NULL;
- #ifdef DEBUG
-       printf("==> tar_append_file(TAR=0x%lx (\"%s\"), realname=\"%s\", "
-@@ -126,34 +126,39 @@ tar_append_file(TAR *t, const char *real
-       }
-       else
-       {
-+              const char *name;
- #ifdef DEBUG
-               printf("+++ adding entry: device (0x%lx,0x%lx), inode %ld "
-                      "(\"%s\")...\n", major(s.st_dev), minor(s.st_dev),
-                      s.st_ino, realname);
- #endif
--              ti = (tar_ino_t *)calloc(1, sizeof(tar_ino_t));
-+              name = savename ? savename : realname;
-+              ti = (tar_ino_t *)calloc(1, sizeof(tar_ino_t) + strlen(name) + 1);
-               if (ti == NULL)
-                       return -1;
-               ti->ti_ino = s.st_ino;
--              snprintf(ti->ti_name, sizeof(ti->ti_name), "%s",
--                       savename ? savename : realname);
-+              snprintf(ti->ti_name, strlen(name) + 1, "%s", name);
-               libtar_hash_add(td->td_h, ti);
-       }
-       /* check if it's a symlink */
-       if (TH_ISSYM(t))
-       {
--              i = readlink(realname, path, sizeof(path));
-+              if ((path = malloc(s.st_size + 1)) == NULL)
-+                      return -1;
-+              i = readlink(realname, path, s.st_size);
-               if (i == -1)
-+              {
-+                      free(path);
-                       return -1;
--              if (i >= MAXPATHLEN)
--                      i = MAXPATHLEN - 1;
-+              }
-               path[i] = '\0';
- #ifdef DEBUG
-               printf("    tar_append_file(): encoding symlink \"%s\" -> "
-                      "\"%s\"...\n", realname, path);
- #endif
-               th_set_link(t, path);
-+              free(path);
-       }
-       /* print file info */
---- a/lib/decode.c
-+++ b/lib/decode.c
-@@ -33,7 +33,8 @@ th_get_pathname(TAR *t)
-       /* allocate the th_pathname buffer if not already */
-       if (t->th_pathname == NULL)
-       {
--              t->th_pathname = malloc(MAXPATHLEN * sizeof(char));
-+              /* Allocate the maximum length of prefix + '/' + name + '\0' */
-+              t->th_pathname = malloc(155 + 1 + 100 + 1);
-               if (t->th_pathname == NULL)
-                       /* out of memory */
-                       return NULL;
-@@ -41,11 +42,11 @@ th_get_pathname(TAR *t)
-       if (t->th_buf.prefix[0] == '\0')
-       {
--              snprintf(t->th_pathname, MAXPATHLEN, "%.100s", t->th_buf.name);
-+              sprintf(t->th_pathname, "%.100s", t->th_buf.name);
-       }
-       else
-       {
--              snprintf(t->th_pathname, MAXPATHLEN, "%.155s/%.100s",
-+              sprintf(t->th_pathname, "%.155s/%.100s",
-                        t->th_buf.prefix, t->th_buf.name);
-       }
---- a/lib/util.c
-+++ b/lib/util.c
-@@ -15,6 +15,7 @@
- #include <stdio.h>
- #include <sys/param.h>
- #include <errno.h>
-+#include <stdlib.h>
- #ifdef STDC_HEADERS
- # include <string.h>
-@@ -25,13 +26,15 @@
- int
- path_hashfunc(char *key, int numbuckets)
- {
--      char buf[MAXPATHLEN];
-+      char *buf;
-       char *p;
-+      int i;
--      strcpy(buf, key);
-+      buf = strdup(key);
-       p = basename(buf);
--
--      return (((unsigned int)p[0]) % numbuckets);
-+      i = ((unsigned int)p[0]) % numbuckets;
-+      free(buf);
-+      return (i);
- }
-@@ -77,15 +80,26 @@ ino_hash(ino_t *inode)
- int
- mkdirhier(char *path)
- {
--      char src[MAXPATHLEN], dst[MAXPATHLEN] = "";
--      char *dirp, *nextp = src;
--      int retval = 1;
-+      char *src, *dst = NULL;
-+      char *dirp, *nextp = NULL;
-+      int retval = 1, len;
-+
-+      len = strlen(path);
-+      if ((src = strdup(path)) == NULL)
-+      {
-+              errno = ENOMEM;
-+              return -1;
-+      }
-+      nextp = src;
--      if (strlcpy(src, path, sizeof(src)) > sizeof(src))
-+      /* Make room for // with absolute paths */
-+      if ((dst = malloc(len + 2)) == NULL)
-       {
--              errno = ENAMETOOLONG;
-+              free(src);
-+              errno = ENOMEM;
-               return -1;
-       }
-+      dst[0] = '\0';
-       if (path[0] == '/')
-               strcpy(dst, "/");
-@@ -102,12 +116,18 @@ mkdirhier(char *path)
-               if (mkdir(dst, 0777) == -1)
-               {
-                       if (errno != EEXIST)
-+                      {
-+                              free(src);
-+                              free(dst);
-                               return -1;
-+                      }
-               }
-               else
-                       retval = 0;
-       }
-+      free(src);
-+      free(dst);
-       return retval;
- }
---- a/lib/wrapper.c
-+++ b/lib/wrapper.c
-@@ -16,6 +16,7 @@
- #include <sys/param.h>
- #include <dirent.h>
- #include <errno.h>
-+#include <stdlib.h>
- #ifdef STDC_HEADERS
- # include <string.h>
-@@ -26,8 +27,8 @@ int
- tar_extract_glob(TAR *t, char *globname, char *prefix)
- {
-       char *filename;
--      char buf[MAXPATHLEN];
--      int i;
-+      char *buf = NULL;
-+      int i, len;
-       while ((i = th_read(t)) == 0)
-       {
-@@ -41,11 +42,25 @@ tar_extract_glob(TAR *t, char *globname,
-               if (t->options & TAR_VERBOSE)
-                       th_print_long_ls(t);
-               if (prefix != NULL)
--                      snprintf(buf, sizeof(buf), "%s/%s", prefix, filename);
-+              {
-+                      len = strlen(prefix) + 1 + strlen(filename);
-+                      if ((buf = malloc(len + 1)) == NULL)
-+                              return -1;
-+                      sprintf(buf, "%s/%s", prefix, filename);
-+              }
-               else
--                      strlcpy(buf, filename, sizeof(buf));
-+              {
-+                      len = strlen(filename);
-+                      if ((buf = malloc(len + 1)) == NULL)
-+                              return -1;
-+                      strcpy(buf, filename);
-+              }
-               if (tar_extract_file(t, buf) != 0)
-+              {
-+                      free(buf);
-                       return -1;
-+              }
-+              free(buf);
-       }
-       return (i == 1 ? 0 : -1);
-@@ -56,8 +71,9 @@ int
- tar_extract_all(TAR *t, char *prefix)
- {
-       char *filename;
--      char buf[MAXPATHLEN];
--      int i;
-+      char *buf = NULL;
-+      size_t bufsize = 0;
-+      int i, len;
- #ifdef DEBUG
-       printf("==> tar_extract_all(TAR *t, \"%s\")\n",
-@@ -73,15 +89,29 @@ tar_extract_all(TAR *t, char *prefix)
-               if (t->options & TAR_VERBOSE)
-                       th_print_long_ls(t);
-               if (prefix != NULL)
--                      snprintf(buf, sizeof(buf), "%s/%s", prefix, filename);
-+              {
-+                      len = strlen(prefix) + 1 + strlen(filename);
-+                      if ((buf = malloc(len + 1)) == NULL)
-+                              return -1;
-+                      sprintf(buf, "%s/%s", prefix, filename);
-+              }
-               else
--                      strlcpy(buf, filename, sizeof(buf));
-+              {
-+                      len = strlen(filename);
-+                      if ((buf = malloc(len + 1)) == NULL)
-+                              return -1;
-+                      strcpy(buf, filename);
-+              }
- #ifdef DEBUG
-               printf("    tar_extract_all(): calling tar_extract_file(t, "
-                      "\"%s\")\n", buf);
- #endif
-               if (tar_extract_file(t, buf) != 0)
-+              {
-+                      free(buf);
-                       return -1;
-+              }
-+              free(buf);
-       }
-       return (i == 1 ? 0 : -1);
-@@ -91,11 +121,14 @@ tar_extract_all(TAR *t, char *prefix)
- int
- tar_append_tree(TAR *t, char *realdir, char *savedir)
- {
--      char realpath[MAXPATHLEN];
--      char savepath[MAXPATHLEN];
-+      char *realpath = NULL;
-+      size_t realpathsize = 0;
-+      char *savepath = NULL;
-+      size_t savepathsize = 0;
-       struct dirent *dent;
-       DIR *dp;
-       struct stat s;
-+      int len;
- #ifdef DEBUG
-       printf("==> tar_append_tree(0x%lx, \"%s\", \"%s\")\n",
-@@ -122,11 +155,21 @@ tar_append_tree(TAR *t, char *realdir, c
-                   strcmp(dent->d_name, "..") == 0)
-                       continue;
--              snprintf(realpath, MAXPATHLEN, "%s/%s", realdir,
-+              len = strlen(realdir) + 1 + strlen(dent->d_name);
-+              if ((realpath = malloc(len + 1)) == NULL)
-+                      return -1;
-+              snprintf(realpath, len + 1, "%s/%s", realdir,
-                        dent->d_name);
-               if (savedir)
--                      snprintf(savepath, MAXPATHLEN, "%s/%s", savedir,
-+              {
-+                      len = strlen(savedir) + 1 + strlen(dent->d_name);
-+                      if ((savepath = malloc(len + 1)) == NULL) {
-+                              free(realpath);
-+                              return -1;
-+                      }
-+                      snprintf(savepath, len + 1, "%s/%s", savedir,
-                                dent->d_name);
-+              }
-               if (lstat(realpath, &s) != 0)
-                       return -1;
-@@ -135,13 +178,23 @@ tar_append_tree(TAR *t, char *realdir, c
-               {
-                       if (tar_append_tree(t, realpath,
-                                           (savedir ? savepath : NULL)) != 0)
-+                      {
-+                              free(realpath);
-+                              free(savepath);
-                               return -1;
-+                      }
-                       continue;
-               }
-               if (tar_append_file(t, realpath,
-                                   (savedir ? savepath : NULL)) != 0)
-+              {
-+                      free(realpath);
-+                      free(savepath);
-                       return -1;
-+              }
-+              free(realpath);
-+              free(savepath);
-       }
-       closedir(dp);
---- a/libtar/libtar.c
-+++ b/libtar/libtar.c
-@@ -111,8 +111,9 @@ create(char *tarfile, char *rootdir, lib
- {
-       TAR *t;
-       char *pathname;
--      char buf[MAXPATHLEN];
-+      char *buf = NULL;
-       libtar_listptr_t lp;
-+      int len;
-       if (tar_open(&t, tarfile,
- #ifdef HAVE_LIBZ
-@@ -133,17 +134,29 @@ create(char *tarfile, char *rootdir, lib
-       {
-               pathname = (char *)libtar_listptr_data(&lp);
-               if (pathname[0] != '/' && rootdir != NULL)
--                      snprintf(buf, sizeof(buf), "%s/%s", rootdir, pathname);
-+              {
-+                      len = strlen(rootdir) + 1 + strlen(pathname);
-+                      if ((buf = malloc(len + 1)) == NULL)
-+                              return -1;
-+                      snprintf(buf, len + 1, "%s/%s", rootdir, pathname);
-+              }
-               else
--                      strlcpy(buf, pathname, sizeof(buf));
-+              {
-+                      len = strlen(pathname);
-+                      if ((buf = malloc(len + 1)) == NULL)
-+                              return -1;
-+                      strlcpy(buf, pathname, len + 1);
-+              }
-               if (tar_append_tree(t, buf, pathname) != 0)
-               {
-                       fprintf(stderr,
-                               "tar_append_tree(\"%s\", \"%s\"): %s\n", buf,
-                               pathname, strerror(errno));
-                       tar_close(t);
-+                      free(buf);
-                       return -1;
-               }
-+              free(buf);
-       }
-       if (tar_append_eof(t) != 0)
diff --git a/meta-oem-extra-libs/recipes-core/libtar/files/no_static_buffers.patch b/meta-oem-extra-libs/recipes-core/libtar/files/no_static_buffers.patch
deleted file mode 100644 (file)
index 548d751..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-From: Kamil Dudka <kdudka@redhat.com>
-Date: Wed, 23 Oct 2013 13:04:22 +0000 (+0200)
-Origin: http://repo.or.cz/w/libtar.git/commitdiff/ec613af2e9371d7a3e1f7c7a6822164a4255b4d1
-Subject: decode: avoid using a static buffer in th_get_pathname()
-
-decode: avoid using a static buffer in th_get_pathname()
-
-A solution suggested by Chris Frey:
-https://lists.feep.net:8080/pipermail/libtar/2013-October/000377.html
-
-Note this can break programs that expect sizeof(TAR) to be fixed.
-
---- a/lib/decode.c
-+++ b/lib/decode.c
-@@ -13,6 +13,7 @@
- #include <internal.h>
- #include <stdio.h>
-+#include <stdlib.h>
- #include <sys/param.h>
- #include <pwd.h>
- #include <grp.h>
-@@ -26,20 +27,30 @@
- char *
- th_get_pathname(TAR *t)
- {
--      static TLS_THREAD char filename[MAXPATHLEN];
--
-       if (t->th_buf.gnu_longname)
-               return t->th_buf.gnu_longname;
--      if (t->th_buf.prefix[0] != '\0')
-+      /* allocate the th_pathname buffer if not already */
-+      if (t->th_pathname == NULL)
-+      {
-+              t->th_pathname = malloc(MAXPATHLEN * sizeof(char));
-+              if (t->th_pathname == NULL)
-+                      /* out of memory */
-+                      return NULL;
-+      }
-+
-+      if (t->th_buf.prefix[0] == '\0')
-+      {
-+              snprintf(t->th_pathname, MAXPATHLEN, "%.100s", t->th_buf.name);
-+      }
-+      else
-       {
--              snprintf(filename, sizeof(filename), "%.155s/%.100s",
-+              snprintf(t->th_pathname, MAXPATHLEN, "%.155s/%.100s",
-                        t->th_buf.prefix, t->th_buf.name);
--              return filename;
-       }
--      snprintf(filename, sizeof(filename), "%.100s", t->th_buf.name);
--      return filename;
-+      /* will be deallocated in tar_close() */
-+      return t->th_pathname;
- }
---- a/lib/handle.c
-+++ b/lib/handle.c
-@@ -121,6 +121,7 @@ tar_close(TAR *t)
-               libtar_hash_free(t->h, ((t->oflags & O_ACCMODE) == O_RDONLY
-                                       ? free
-                                       : (libtar_freefunc_t)tar_dev_free));
-+      free(t->th_pathname);
-       free(t);
-       return i;
---- a/lib/libtar.h
-+++ b/lib/libtar.h
-@@ -85,6 +85,9 @@ typedef struct
-       int options;
-       struct tar_header th_buf;
-       libtar_hash_t *h;
-+
-+      /* introduced in libtar 1.2.21 */
-+      char *th_pathname;
- }
- TAR;
diff --git a/meta-oem-extra-libs/recipes-core/libtar/files/no_strip.patch b/meta-oem-extra-libs/recipes-core/libtar/files/no_strip.patch
deleted file mode 100644 (file)
index a318728..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-Description: make install must not strip binaries
-
---- a/lib/Makefile.in
-+++ b/lib/Makefile.in
-@@ -20,7 +20,7 @@ SHELL           = @SHELL@
- ### Installation programs and flags
- INSTALL               = @INSTALL@
--INSTALL_PROGRAM       = @INSTALL_PROGRAM@ -s
-+INSTALL_PROGRAM       = @INSTALL_PROGRAM@
- INSTALL_DATA  = @INSTALL_DATA@
- LN_S          = @LN_S@
- MKDIR         = @MKDIR@
---- a/libtar/Makefile.in
-+++ b/libtar/Makefile.in
-@@ -20,7 +20,7 @@ SHELL           = @SHELL@
- ### Installation programs and flags
- INSTALL               = @INSTALL@
--INSTALL_PROGRAM       = @INSTALL_PROGRAM@ -s
-+INSTALL_PROGRAM       = @INSTALL_PROGRAM@
- INSTALL_DATA  = @INSTALL_DATA@
- LN_S          = @LN_S@
- MKDIR         = @MKDIR@
diff --git a/meta-oem-extra-libs/recipes-core/libtar/files/oldgnu_prefix.patch b/meta-oem-extra-libs/recipes-core/libtar/files/oldgnu_prefix.patch
deleted file mode 100644 (file)
index 99ab509..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-Description: Detect old-style GNU headers correctly
-Author: Steinar H. Gunderson <sesse@debian.org>
-
---- libtar-1.2.20.orig/lib/decode.c
-+++ libtar-1.2.20/lib/decode.c
-@@ -69,7 +69,14 @@ th_get_pathname(TAR *t)
-                       return NULL;
-       }
--      if (t->th_buf.prefix[0] == '\0')
-+      /*
-+       * Old GNU headers (also used by newer GNU tar when doing incremental
-+       * dumps) use the POSIX prefix field for many other things, such as
-+       * mtime and ctime. New-style GNU headers don't, but also don't use the
-+       * POSIX prefix field. Thus, only honor the prefix field if the archive
-+       * is actually a POSIX archive. This is the same logic as GNU tar uses.
-+       */
-+      if (strncmp(t->th_buf.magic, TMAGIC, TMAGLEN - 1) != 0 || t->th_buf.prefix[0] == '\0')
-       {
-               sprintf(t->th_pathname, "%.100s", t->th_buf.name);
-       }
diff --git a/meta-oem-extra-libs/recipes-core/libtar/files/series b/meta-oem-extra-libs/recipes-core/libtar/files/series
deleted file mode 100644 (file)
index 617ca25..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-no_static_buffers.patch
-no_maxpathlen.patch
-CVE-2013-4420.patch
-th_get_size-unsigned-int.patch
-oldgnu_prefix.patch
-testsuite.patch
-no_strip.patch
diff --git a/meta-oem-extra-libs/recipes-core/libtar/files/testsuite.patch b/meta-oem-extra-libs/recipes-core/libtar/files/testsuite.patch
deleted file mode 100644 (file)
index e8be932..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -10,5 +10,5 @@ ACLOCAL_AMFLAGS = -I autoconf
- #@SET_MAKE@
--SUBDIRS = lib libtar doc
-+SUBDIRS = lib libtar doc testsuite
---- a/doc/Makefile.in
-+++ b/doc/Makefile.in
-@@ -151,3 +151,4 @@ install: all
-               echo ".so man3/@LISTHASH_PREFIX@_list_new.3" > ${DESTDIR}${mandir}/man3/$${i}.3; \
-       done
-+check:
---- a/lib/Makefile.in
-+++ b/lib/Makefile.in
-@@ -104,3 +104,4 @@ install: ${ALL}
-       ${INSTALL_DATA} ${srcdir}/libtar.h ${DESTDIR}${includedir}
-       ${INSTALL_DATA} ../listhash/libtar_listhash.h ${DESTDIR}${includedir}
-+check:
---- a/libtar/Makefile.in
-+++ b/libtar/Makefile.in
-@@ -76,3 +76,4 @@ install: ${ALL}
-       ${MKDIR} ${DESTDIR}${bindir}
-       $(LIBTOOL) --mode=install ${INSTALL_PROGRAM} libtar ${DESTDIR}${bindir}
-+check:
---- /dev/null
-+++ b/testsuite/Makefile.in
-@@ -0,0 +1,7 @@
-+all:
-+
-+check: ../libtar/libtar
-+      ../libtar/libtar -C ../doc -c test.tar .
-+      ../libtar/libtar -t test.tar
-+      $(RM) test.tar
-+install:
---- a/configure.ac
-+++ b/configure.ac
-@@ -120,6 +120,6 @@ fi
- dnl ### Create output files. #######################################
--AC_CONFIG_FILES([Makefile lib/Makefile libtar/Makefile doc/Makefile])
-+AC_CONFIG_FILES([Makefile lib/Makefile libtar/Makefile doc/Makefile testsuite/Makefile])
- AC_OUTPUT
diff --git a/meta-oem-extra-libs/recipes-core/libtar/files/th_get_size-unsigned-int.patch b/meta-oem-extra-libs/recipes-core/libtar/files/th_get_size-unsigned-int.patch
deleted file mode 100644 (file)
index e12ca91..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-Origin: http://repo.or.cz/w/libtar.git/commitdiff/e4c1f2974258d6a325622cfd712873d49b5e7a73
-From: Chris Frey <cdfrey@foursquare.net>
-Date: Thu, 24 Oct 2013 18:52:44 -0400
-Subject: [PATCH] Change th_get_size() macro to return unsigned int
-
-On systems where size_t is larger than an int (and larger than
-unsigned int), then in various places in the library, where
-stuff like this happens:
-
-       size_t sz = th_get_size(t);
-
-then the int value returned from th_get_size() is sign extended to
-some unwieldy amount.
-
-On 64bit systems, this can yield extremely large values.
-
-By fixing this problem in the header, and only for th_get_size(),
-we avoid breaking the API of the function call oct_to_int()
-(which arguably should return an unsigned int, since the sscanf()
-it uses expects to yield an unsigned int).  We also fix the library,
-which uses th_get_size() internally to assign sizes to size_t.
-
-The drawback is that not all client code that uses th_get_size()
-will be fixed, until they recompile, but they will automatically
-take advantage of the bugs fixed *inside* the library.
-
-The remaining th_get_*() functions operate on modes and CRC values
-and the like, and should be fine, remaining as ints.
-
-Thanks very much to Magnus Holmgren for catching this behaviour.
-https://lists.feep.net:8080/pipermail/libtar/2013-October/000365.html
----
- lib/libtar.h | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/lib/libtar.h b/lib/libtar.h
-index 2fefee0..13bb82d 100644
---- a/lib/libtar.h
-+++ b/lib/libtar.h
-@@ -185,7 +185,11 @@ int th_write(TAR *t);
- /* decode tar header info */
- #define th_get_crc(t) oct_to_int((t)->th_buf.chksum)
--#define th_get_size(t) oct_to_int((t)->th_buf.size)
-+/* We cast from int (what oct_to_int() returns) to
-+   unsigned int, to avoid unwieldy sign extensions
-+   from occurring on systems where size_t is bigger than int,
-+   since th_get_size() is often stored into a size_t. */
-+#define th_get_size(t) ((unsigned int)oct_to_int((t)->th_buf.size))
- #define th_get_mtime(t) oct_to_int((t)->th_buf.mtime)
- #define th_get_devmajor(t) oct_to_int((t)->th_buf.devmajor)
- #define th_get_devminor(t) oct_to_int((t)->th_buf.devminor)
diff --git a/meta-oem-extra-libs/recipes-core/libtar/libtar_1.2.20.bb b/meta-oem-extra-libs/recipes-core/libtar/libtar_1.2.20.bb
deleted file mode 100644 (file)
index 904f5c6..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-SUMMARY = "libtar, tar manipulating library"
-DESCRIPTION = "libtar is a library for manipulating POSIX tar files"
-HOMEPAGE = "http://www.feep.net/libtar"
-SECTION = "libs"
-LICENSE = "NCSA"
-LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=61cbac6719ae682ce6cd45b5c11e21af"
-
-# Source and patches taken from debian check there for changes.
-# Check http://repo.or.cz/w/libtar.git/ as upstream.
-# More patches found here: https://github.com/tklauser/libtar
-#
-SRC_URI  = "http://httpredir.debian.org/debian/pool/main/libt/libtar/libtar_${PV}.orig.tar.gz"
-SRC_URI += "file://no_static_buffers.patch"
-SRC_URI += "file://no_maxpathlen.patch"
-SRC_URI += "file://CVE-2013-4420.patch"
-SRC_URI += "file://th_get_size-unsigned-int.patch"
-SRC_URI += "file://oldgnu_prefix.patch"
-SRC_URI += "file://testsuite.patch"
-SRC_URI += "file://no_strip.patch"
-
-SRC_URI[md5sum] = "6ced95ab3a4b33fbfe2dfb231d156cdb"
-SRC_URI[sha256sum] = "50f24c857a7ef1cb092e6508758b86d06f1188508f897f3e6b40c573e8879109"
-
-# tarball does not contain PV
-S = "${WORKDIR}/${PN}"
-
-CFLAGS_append  = " -DHAVE_STDARG_H"
-
-RDEPENDS_${PN} += "zlib"
-
-inherit autotools
diff --git a/meta-oem-extra-libs/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend b/meta-oem-extra-libs/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend
deleted file mode 100644 (file)
index 33ca38a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-RDEPENDS_${PN} =+ "nativesdk-protobuf-dev"
diff --git a/meta-oem-extra-libs/recipes-core/packagegroups/packagegroup-ivi-common-core-os-commonlibs.bbappend b/meta-oem-extra-libs/recipes-core/packagegroups/packagegroup-ivi-common-core-os-commonlibs.bbappend
deleted file mode 100644 (file)
index c2de93c..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-RDEPENDS_${PN} += "\
-    boost \
-    boost-atomic \
-    boost-chrono \
-    boost-date-time \
-    boost-dev \
-    boost-filesystem \
-    boost-graph \
-    boost-iostreams \
-    boost-log \
-    boost-program-options \
-    boost-random \
-    boost-regex \
-    boost-serialization \
-    boost-signals \
-    boost-staticdev \
-    boost-system \
-    boost-test \
-    boost-thread \
-    boost-timer \
-    fixesproto-dev \
-    imagemagick \
-    iptables \
-    libtar \
-    libtar-dev \
-    util-macros \
-    zlib \
-    glibc \
-    curl \
-    giflib \
-    neon \
-    mongoose \
-    fuse \
-    protobuf \
-    bsdiff \
-    kmod \
-    libcroco \
-    tiff \
-    librsvg \
-    libpcap \
-    iputils \
-    net-tools \
-    pixman \
-    bluez5 \
-    speex \
-    glib-2.0 \
-    libogg \
-    thrift \
-    ppp \
-    libdatrie \
-    libthai \
-    libwebsockets \
-"
diff --git a/meta-oem-extra-libs/recipes-devtools/bsdiff/bsdiff_git.bb b/meta-oem-extra-libs/recipes-devtools/bsdiff/bsdiff_git.bb
deleted file mode 100644 (file)
index 8eb7271..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-SUMMARY = "Binary delta tools and library"
-HOMEPAGE = "https://github.com/clearlinux/bsdiff"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://COPYING;md5=0dbe7a50f028269750631fcbded3846a"
-
-SRC_URI = "git://github.com/clearlinux/bsdiff.git;protocol=https"
-
-PV = "1.0.1+git${SRCPV}"
-SRCREV = "8c0a87b7c9eb5b22ed4e03a4eb42b32bd390df14"
-
-S = "${WORKDIR}/git"
-
-DEPENDS = "xz bzip2 zlib libcheck"
-
-inherit pkgconfig autotools
-
-EXTRA_OECONF = "--disable-tests"
-
-BBCLASSEXTEND = "native"
diff --git a/meta-oem-extra-libs/recipes-support/imagemagick/imagemagick_%.bbappend b/meta-oem-extra-libs/recipes-support/imagemagick/imagemagick_%.bbappend
deleted file mode 100644 (file)
index 2fa9538..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-DEPENDS_append = " libxml2 libxml2-native"
-EXTRA_OECONF_append = " --with-xml"
diff --git a/meta-oem-extra-libs/recipes-support/libdatrie/libdatrie_0.2.9.bb b/meta-oem-extra-libs/recipes-support/libdatrie/libdatrie_0.2.9.bb
deleted file mode 100755 (executable)
index 44fd0b4..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-#
-# No base recipe
-#
-
-DESCRIPTION = "datrie is an implementation of double-array structure \
-for representing trie, as proposed by Junichi Aoe."
-HOMEPAGE = "http://linux.thai.net/projects/libthai"
-
-PR = "r0"
-
-inherit autotools pkgconfig
-
-LICENSE = "LGPL-2.1"
-LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1"
-
-SRC_URI = "http://linux.thai.net/pub/thailinux/software/libthai/${BPN}-${PV}.tar.xz"
-
-SRC_URI[md5sum] = "687624f374e748de81b01399736bb735"
-SRC_URI[sha256sum] = "d980713e7ad8e19cf3b54ee0173782b94332af8e7e4e936dde01d2cd72e1da1d"
-
-
-# Add more packages
-PACKAGES =+ "${PN}1-bin"
-
-FILES_${PN}1-bin += "${bindir}/*"
-
-BBCLASSEXTEND += "native"
-
diff --git a/meta-oem-extra-libs/recipes-support/libthai/libthai_0.1.20.bb b/meta-oem-extra-libs/recipes-support/libthai/libthai_0.1.20.bb
deleted file mode 100755 (executable)
index 0271da0..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-DESCRIPTION = "Thai language support routines"
-LICENSE = "LGPL"
-DEPENDS = "libdatrie libdatrie-native"
-
-SRC_URI = "http://linux.thai.net/pub/thailinux/software/libthai/${PN}-${PV}.tar.xz"
-
-inherit autotools pkgconfig
-
-LICENSE = "LGPL-2.1"
-LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1"
-
-SRC_URI[md5sum] = "2b58148d73361316121d5384efeda9e6"
-SRC_URI[sha256sum] = "5a107f5a4dc5433ec6deb744435a4d8dc89daec0a189b9c76a90648fda0ef7ed"
diff --git a/meta-oem-extra-libs/recipes-support/mongoose/README.md b/meta-oem-extra-libs/recipes-support/mongoose/README.md
deleted file mode 100644 (file)
index 85bcfd0..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Add Mongoose Embedded Web Server Library for AGL OEM NEDDS
-================================================================
-Default Mongoose has build in 3 sub libs libmongoose.so 
-libmongoose_ssl.so and libmongoose_mqtt.so define with
-MONGOOSE_EXLIBS in bb files.
-If necessary you can modify MONGOOSE_EXLIBS and CFLAGS_XXX in 
-bb file to customize the library function.
-
-access https://github.com/cesanta/mongoose for more infomation
diff --git a/meta-oem-extra-libs/recipes-support/mongoose/mongoose_6.6.bb b/meta-oem-extra-libs/recipes-support/mongoose/mongoose_6.6.bb
deleted file mode 100644 (file)
index 2833c19..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-SUMMARY = "Mongoose - Embedded Web Server / Embedded Networking Library"
-DESCRIPTION = "Mongoose is ideal for embedded environments. It has been designed for connecting devices and bringing them online.  \
-               Mongoose makes embedded network programming fast, robust, and easy."
-
-HOMEPAGE = "https://www.cesanta.com/"
-
-LICENSE = "GPLv2"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=3548d4c6b2c754880739734d5e100aa9"
-
-SECTION = "libs"
-
-PV = "6.6+git${SRCPV}"
-SRCREV = "a23daa1547937b17bc30894d4bf19ddca80c7d35"
-SRC_URI = "git://github.com/cesanta/mongoose.git;branch=master"
-
-S = "${WORKDIR}/git"
-
-DEPENDS = "openssl"
-
-MONGOOSE_EXLIBS ?= "libmongoose.so libmongoose_ssl.so libmongoose_mqtt.so"
-
-python () {
-    d.setVar("CFLAGS_DEF", "-DMG_ENABLE_THREADS -DMG_ENABLE_COAP -DMG_ENABLE_HTTP_STREAMING_MULTIPART")
-    d.setVar("CFLAGS_SSL", "-DMG_ENABLE_THREADS -DMG_ENABLE_SSL -lssl -lcrypto")
-    d.setVar("CFLAGS_MQTT", "-DMG_ENABLE_THREADS -DMG_ENABLE_SSL -lssl -lcrypto -DMG_ENABLE_MQTT_BROKER -DMG_ENABLE_HTTP=0")
-}
-
-FILES_${PN} += "${exec_prefix}/lib/libmongoose.so \
-                ${exec_prefix}/lib/libmongoose_mqtt.so \
-                ${exec_prefix}/lib/libmongoose_ssl.so \
-               "
-               
-FILES_${PN}-dbg = "${exec_prefix}/src/*"
-
-FILES_${PN}-dev = "${exec_prefix}/include/mongoose.h"
-
-FILES_${PN}-doc = "${exec_prefix}/share/doc/*"
-
-TARGET_CC_ARCH += "${LDFLAGS}"
-
-do_compile() {
-
-    if [ "${@bb.utils.contains('MONGOOSE_EXLIBS', 'libmongoose.so', 'def', '', d)}" = "def" ]; then
-        ${CC} mongoose.c -fPIC -shared -o libmongoose.so ${CFLAGS_DEF}
-    fi
-        
-    if [ "${@bb.utils.contains('MONGOOSE_EXLIBS', 'libmongoose_ssl.so', 'ssl', '', d)}" = "ssl" ]; then
-        ${CC} mongoose.c -fPIC -shared -o libmongoose_ssl.so ${CFLAGS_SSL}
-    fi
-    if [ "${@bb.utils.contains('MONGOOSE_EXLIBS', 'libmongoose_mqtt.so', 'mqtt', '', d)}" = "mqtt" ]; then
-        ${CC} mongoose.c -fPIC -shared -o libmongoose_mqtt.so ${CFLAGS_MQTT}
-    fi
-}
-
-do_install() {
-
-    install -d ${D}${exec_prefix}/lib/
-    install -d ${D}${exec_prefix}/include/
-    install -d ${D}${exec_prefix}/src/debug/mongoose/6.6/
-    install -d ${D}${exec_prefix}/share/doc/
-    
-    for libs in ${MONGOOSE_EXLIBS}
-        do
-            install -m 0644 ${S}/${libs} ${D}${exec_prefix}/lib/${libs}
-        done
-
-    install -m 0644 ${S}/mongoose.h ${D}${exec_prefix}/include/mongoose.h
-    install -m 0644 ${S}/mongoose.c ${D}${exec_prefix}/src/debug/mongoose/6.6/mongoose.c
-    install -m 0644 ${S}/mongoose.h ${D}${exec_prefix}/src/debug/mongoose/6.6/mongoose.h
-    
-    tar -czf docs.tar.gz ${S}/docs/
-    install -m 0644 ${S}/docs.tar.gz ${D}${exec_prefix}/share/doc/docs.tar.gz
-    install -m 0644 ${S}/LICENSE ${D}${exec_prefix}/share/doc/LICENSE
-    install -m 0644 ${S}/CONTRIBUTING.md ${D}${exec_prefix}/share/doc/CONTRIBUTING.md
-}
diff --git a/templates/feature/agl-oem-extra-libs/50_bblayers.conf.inc b/templates/feature/agl-oem-extra-libs/50_bblayers.conf.inc
deleted file mode 100644 (file)
index 2443ecd..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-BBLAYERS =+ " \
-       ${METADIR}/meta-agl-devel/meta-oem-extra-libs \
-       ${METADIR}/external/meta-openembedded/meta-filesystems \
-       "
-
diff --git a/templates/feature/agl-oem-extra-libs/README_feature_agl-oem-extra-libs.md b/templates/feature/agl-oem-extra-libs/README_feature_agl-oem-extra-libs.md
deleted file mode 100644 (file)
index 8ff5850..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
----
-description: Feature agl-oem-extra-libs
-authors: Jan-Simon Möller <jsmoeller@linuxfoundation.org>, Stephane Desneux <stephane.desneux@iot.bzh>, tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
----
-       
-### Feature agl-oem-extra-libs
-        
-*Description is missing - please complete file meta-agl-devel/templates/feature/agl-oem-extra-libs/README_feature_agl-oem-extra-libs.md*
-