aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended/collectd/collectd
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2014-09-03 09:56:48 -0700
committerMartin Jansa <Martin.Jansa@gmail.com>2014-09-26 05:41:53 +0200
commit06e7054b9a3383ac28e851e2351b0d8bf56d1300 (patch)
tree5539975e814fb5a11ea091353dc2435f84004af2 /meta-oe/recipes-extended/collectd/collectd
parentadd0ba41de8930d726067b95a0d1dfa1b37e21c5 (diff)
downloadmeta-openembedded-contrib-06e7054b9a3383ac28e851e2351b0d8bf56d1300.tar.gz
collectd: Upgrade to 5.4.1 and fix with glibc 2.20
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-oe/recipes-extended/collectd/collectd')
-rw-r--r--meta-oe/recipes-extended/collectd/collectd/glibc-2.20-compatiblity.patch102
-rw-r--r--meta-oe/recipes-extended/collectd/collectd/no-gcrypt-badpath.patch10
2 files changed, 107 insertions, 5 deletions
diff --git a/meta-oe/recipes-extended/collectd/collectd/glibc-2.20-compatiblity.patch b/meta-oe/recipes-extended/collectd/collectd/glibc-2.20-compatiblity.patch
new file mode 100644
index 0000000000..2596bedf90
--- /dev/null
+++ b/meta-oe/recipes-extended/collectd/collectd/glibc-2.20-compatiblity.patch
@@ -0,0 +1,102 @@
+This makes it forward compatible with glibc 2.20+ where _BSD_SOURCE
+macro has been deprecated.
+
+Fixes warnings like
+
+usr/include/features.h:148:3: error: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Werror=cpp]
+| # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+Upstream-Status: Pending
+Index: collectd-5.4.1/configure.ac
+===================================================================
+--- collectd-5.4.1.orig/configure.ac 2014-09-03 01:21:10.666084244 -0700
++++ collectd-5.4.1/configure.ac 2014-09-03 01:31:27.794084244 -0700
+@@ -1288,6 +1288,7 @@
+
+ AC_CHECK_MEMBERS([struct udphdr.uh_dport, struct udphdr.uh_sport], [], [],
+ [#define _BSD_SOURCE
++#define _DEFAULT_SOURCE 1
+ #if HAVE_STDINT_H
+ # include <stdint.h>
+ #endif
+@@ -1309,6 +1310,7 @@
+ ])
+ AC_CHECK_MEMBERS([struct udphdr.dest, struct udphdr.source], [], [],
+ [#define _BSD_SOURCE
++#define _DEFAULT_SOURCE 1
+ #if HAVE_STDINT_H
+ # include <stdint.h>
+ #endif
+Index: collectd-5.4.1/src/dns.c
+===================================================================
+--- collectd-5.4.1.orig/src/dns.c 2014-01-26 00:09:14.856391886 -0800
++++ collectd-5.4.1/src/dns.c 2014-09-03 01:32:37.666084244 -0700
+@@ -22,6 +22,7 @@
+ **/
+
+ #define _BSD_SOURCE
++#define _DEFAULT_SOURCE 1
+
+ #include "collectd.h"
+ #include "common.h"
+Index: collectd-5.4.1/src/exec.c
+===================================================================
+--- collectd-5.4.1.orig/src/exec.c 2014-01-26 00:09:14.860391963 -0800
++++ collectd-5.4.1/src/exec.c 2014-09-03 01:32:28.874084244 -0700
+@@ -24,6 +24,7 @@
+ **/
+
+ #define _BSD_SOURCE /* For setgroups */
++#define _DEFAULT_SOURCE 1
+
+ #include "collectd.h"
+ #include "common.h"
+Index: collectd-5.4.1/src/load.c
+===================================================================
+--- collectd-5.4.1.orig/src/load.c 2014-01-26 00:09:23.532559941 -0800
++++ collectd-5.4.1/src/load.c 2014-09-03 01:32:51.462084244 -0700
+@@ -22,6 +22,7 @@
+ **/
+
+ #define _BSD_SOURCE
++#define _DEFAULT_SOURCE 1
+
+ #include "collectd.h"
+ #include "common.h"
+Index: collectd-5.4.1/src/network.c
+===================================================================
+--- collectd-5.4.1.orig/src/network.c 2014-01-26 00:09:23.532559941 -0800
++++ collectd-5.4.1/src/network.c 2014-09-03 01:32:44.522084244 -0700
+@@ -23,6 +23,7 @@
+ **/
+
+ #define _BSD_SOURCE /* For struct ip_mreq */
++#define _DEFAULT_SOURCE 1
+
+ #include "collectd.h"
+ #include "plugin.h"
+Index: collectd-5.4.1/src/ntpd.c
+===================================================================
+--- collectd-5.4.1.orig/src/ntpd.c 2014-01-26 00:09:14.880392351 -0800
++++ collectd-5.4.1/src/ntpd.c 2014-09-03 01:32:20.350084244 -0700
+@@ -20,6 +20,7 @@
+ **/
+
+ #define _BSD_SOURCE /* For NI_MAXHOST */
++#define _DEFAULT_SOURCE 1
+
+ #include "collectd.h"
+ #include "common.h"
+Index: collectd-5.4.1/src/utils_dns.c
+===================================================================
+--- collectd-5.4.1.orig/src/utils_dns.c 2014-01-26 00:09:14.908392893 -0800
++++ collectd-5.4.1/src/utils_dns.c 2014-09-03 01:31:47.062084244 -0700
+@@ -34,6 +34,7 @@
+ */
+
+ #define _BSD_SOURCE
++#define _DEFAULT_SOURCE 1
+
+ #include "collectd.h"
+ #include "plugin.h"
diff --git a/meta-oe/recipes-extended/collectd/collectd/no-gcrypt-badpath.patch b/meta-oe/recipes-extended/collectd/collectd/no-gcrypt-badpath.patch
index 02b160109e..0e876ae85c 100644
--- a/meta-oe/recipes-extended/collectd/collectd/no-gcrypt-badpath.patch
+++ b/meta-oe/recipes-extended/collectd/collectd/no-gcrypt-badpath.patch
@@ -7,11 +7,11 @@ Upstream-Status: Inappropriate [configuration]
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
-diff --git a/configure.in b/configure.in
-index 98395ed..81c3a2c 100644
---- a/configure.in
-+++ b/configure.in
-@@ -1777,11 +1777,11 @@ then
+Index: collectd-5.4.1/configure.ac
+===================================================================
+--- collectd-5.4.1.orig/configure.ac 2014-09-03 01:20:22.062084244 -0700
++++ collectd-5.4.1/configure.ac 2014-09-03 01:20:22.058084244 -0700
+@@ -1867,11 +1867,11 @@
GCRYPT_CPPFLAGS=`"$with_libgcrypt_config" --cflags 2>/dev/null`
fi