summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-extended/collectd/collectd/0001-netlink-ensure-size_t-portability-in-DEBUG-statement.patch30
-rw-r--r--meta-oe/recipes-extended/collectd/collectd/0001-redefine-the-dependence.patch28
-rw-r--r--meta-oe/recipes-extended/collectd/collectd/collectd-version.patch16
-rw-r--r--meta-oe/recipes-extended/collectd/collectd/glibc-2.20-compatiblity.patch102
-rw-r--r--meta-oe/recipes-extended/collectd/collectd_5.5.0.bb (renamed from meta-oe/recipes-extended/collectd/collectd_5.4.1.bb)12
5 files changed, 41 insertions, 147 deletions
diff --git a/meta-oe/recipes-extended/collectd/collectd/0001-netlink-ensure-size_t-portability-in-DEBUG-statement.patch b/meta-oe/recipes-extended/collectd/collectd/0001-netlink-ensure-size_t-portability-in-DEBUG-statement.patch
deleted file mode 100644
index 52b9a86cb5..0000000000
--- a/meta-oe/recipes-extended/collectd/collectd/0001-netlink-ensure-size_t-portability-in-DEBUG-statement.patch
+++ /dev/null
@@ -1,30 +0,0 @@
1From f6c89c17955223bf8c99a901ca6f901b83fa521f Mon Sep 17 00:00:00 2001
2From: Marc Fournier <marc.fournier@camptocamp.com>
3Date: Wed, 3 Dec 2014 16:15:28 +0100
4Subject: [PATCH] netlink: ensure size_t portability in DEBUG() statement
5
6This prevents the following error when building on 32bit systems with
7gcc 4.7.2:
8
9netlink.c: In function 'ir_read':
10netlink.c:783:7: error: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t' [-Werror=format]
11---
12 src/netlink.c | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15diff --git a/src/netlink.c b/src/netlink.c
16index 422dc8c..3c4642c 100644
17--- a/src/netlink.c
18+++ b/src/netlink.c
19@@ -683,7 +683,7 @@ static int ir_read (void)
20 continue;
21 }
22
23- DEBUG ("netlink plugin: ir_read: querying %s from %s (%lu).",
24+ DEBUG ("netlink plugin: ir_read: querying %s from %s (%zu).",
25 type_name[type_index], iflist[ifindex], ifindex);
26
27 nlh = mnl_nlmsg_put_header (buf);
28--
292.1.4
30
diff --git a/meta-oe/recipes-extended/collectd/collectd/0001-redefine-the-dependence.patch b/meta-oe/recipes-extended/collectd/collectd/0001-redefine-the-dependence.patch
new file mode 100644
index 0000000000..ef6afad9bc
--- /dev/null
+++ b/meta-oe/recipes-extended/collectd/collectd/0001-redefine-the-dependence.patch
@@ -0,0 +1,28 @@
1[PATCH] define the collectd dependence
2
3Upstream-Status: Pending
4
5libavltree.la libcommon.la libheap.la are created dynamically, and in LDADD,
6but not in DEPENDENCIES
7
8Signed-off-by: Roy Li <rongqing.li@windriver.com>
9---
10 src/daemon/Makefile.am | 2 +-
11 1 file changed, 1 insertion(+), 1 deletion(-)
12
13diff --git a/src/daemon/Makefile.am b/src/daemon/Makefile.am
14index 10860ec..7f826e3 100644
15--- a/src/daemon/Makefile.am
16+++ b/src/daemon/Makefile.am
17@@ -49,7 +49,7 @@ collectd_CPPFLAGS = $(AM_CPPFLAGS) $(LTDLINCL)
18 collectd_CFLAGS = $(AM_CFLAGS)
19 collectd_LDFLAGS = -export-dynamic
20 collectd_LDADD = libavltree.la libcommon.la libheap.la -lm
21-collectd_DEPENDENCIES =
22+collectd_DEPENDENCIES = libavltree.la libcommon.la libheap.la
23
24 # Link to these libraries..
25 if BUILD_WITH_LIBRT
26--
271.9.1
28
diff --git a/meta-oe/recipes-extended/collectd/collectd/collectd-version.patch b/meta-oe/recipes-extended/collectd/collectd/collectd-version.patch
index 1e2b7c159c..86c3f65b7c 100644
--- a/meta-oe/recipes-extended/collectd/collectd/collectd-version.patch
+++ b/meta-oe/recipes-extended/collectd/collectd/collectd-version.patch
@@ -11,21 +11,19 @@ Upstream-Status: Pending
11Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> 11Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
12 12
13diff --git a/version-gen.sh b/version-gen.sh 13diff --git a/version-gen.sh b/version-gen.sh
14index e344541..d1c0929 100755 14index b09be8e..2671066 100755
15--- a/version-gen.sh 15--- a/version-gen.sh
16+++ b/version-gen.sh 16+++ b/version-gen.sh
17@@ -2,7 +2,10 @@ 17@@ -2,8 +2,10 @@
18 18
19 DEFAULT_VERSION="5.2.2.git" 19 DEFAULT_VERSION="5.5.0.git"
20 20
21-VERSION="`git describe 2> /dev/null | sed -e 's/^collectd-//'`" 21-VERSION="`git describe 2> /dev/null | grep collectd | sed -e 's/^collectd-//'`"
22-
22+VERSION="" 23+VERSION=""
23+if test -d .git ; then 24+if test -d .git ; then
24+ VERSION="`git describe 2> /dev/null | sed -e 's/^collectd-//'`" 25+ VERSION="`git describe 2> /dev/null | grep collectd | sed -e 's/^collectd-//'`"
25+fi 26+fi
26
27 if test -z "$VERSION"; then 27 if test -z "$VERSION"; then
28 VERSION="$DEFAULT_VERSION" 28 VERSION="$DEFAULT_VERSION"
29-- 29 fi
301.7.10.4
31
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
deleted file mode 100644
index 2596bedf90..0000000000
--- a/meta-oe/recipes-extended/collectd/collectd/glibc-2.20-compatiblity.patch
+++ /dev/null
@@ -1,102 +0,0 @@
1This makes it forward compatible with glibc 2.20+ where _BSD_SOURCE
2macro has been deprecated.
3
4Fixes warnings like
5
6usr/include/features.h:148:3: error: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Werror=cpp]
7| # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
8
9Signed-off-by: Khem Raj <raj.khem@gmail.com>
10Upstream-Status: Pending
11Index: collectd-5.4.1/configure.ac
12===================================================================
13--- collectd-5.4.1.orig/configure.ac 2014-09-03 01:21:10.666084244 -0700
14+++ collectd-5.4.1/configure.ac 2014-09-03 01:31:27.794084244 -0700
15@@ -1288,6 +1288,7 @@
16
17 AC_CHECK_MEMBERS([struct udphdr.uh_dport, struct udphdr.uh_sport], [], [],
18 [#define _BSD_SOURCE
19+#define _DEFAULT_SOURCE 1
20 #if HAVE_STDINT_H
21 # include <stdint.h>
22 #endif
23@@ -1309,6 +1310,7 @@
24 ])
25 AC_CHECK_MEMBERS([struct udphdr.dest, struct udphdr.source], [], [],
26 [#define _BSD_SOURCE
27+#define _DEFAULT_SOURCE 1
28 #if HAVE_STDINT_H
29 # include <stdint.h>
30 #endif
31Index: collectd-5.4.1/src/dns.c
32===================================================================
33--- collectd-5.4.1.orig/src/dns.c 2014-01-26 00:09:14.856391886 -0800
34+++ collectd-5.4.1/src/dns.c 2014-09-03 01:32:37.666084244 -0700
35@@ -22,6 +22,7 @@
36 **/
37
38 #define _BSD_SOURCE
39+#define _DEFAULT_SOURCE 1
40
41 #include "collectd.h"
42 #include "common.h"
43Index: collectd-5.4.1/src/exec.c
44===================================================================
45--- collectd-5.4.1.orig/src/exec.c 2014-01-26 00:09:14.860391963 -0800
46+++ collectd-5.4.1/src/exec.c 2014-09-03 01:32:28.874084244 -0700
47@@ -24,6 +24,7 @@
48 **/
49
50 #define _BSD_SOURCE /* For setgroups */
51+#define _DEFAULT_SOURCE 1
52
53 #include "collectd.h"
54 #include "common.h"
55Index: collectd-5.4.1/src/load.c
56===================================================================
57--- collectd-5.4.1.orig/src/load.c 2014-01-26 00:09:23.532559941 -0800
58+++ collectd-5.4.1/src/load.c 2014-09-03 01:32:51.462084244 -0700
59@@ -22,6 +22,7 @@
60 **/
61
62 #define _BSD_SOURCE
63+#define _DEFAULT_SOURCE 1
64
65 #include "collectd.h"
66 #include "common.h"
67Index: collectd-5.4.1/src/network.c
68===================================================================
69--- collectd-5.4.1.orig/src/network.c 2014-01-26 00:09:23.532559941 -0800
70+++ collectd-5.4.1/src/network.c 2014-09-03 01:32:44.522084244 -0700
71@@ -23,6 +23,7 @@
72 **/
73
74 #define _BSD_SOURCE /* For struct ip_mreq */
75+#define _DEFAULT_SOURCE 1
76
77 #include "collectd.h"
78 #include "plugin.h"
79Index: collectd-5.4.1/src/ntpd.c
80===================================================================
81--- collectd-5.4.1.orig/src/ntpd.c 2014-01-26 00:09:14.880392351 -0800
82+++ collectd-5.4.1/src/ntpd.c 2014-09-03 01:32:20.350084244 -0700
83@@ -20,6 +20,7 @@
84 **/
85
86 #define _BSD_SOURCE /* For NI_MAXHOST */
87+#define _DEFAULT_SOURCE 1
88
89 #include "collectd.h"
90 #include "common.h"
91Index: collectd-5.4.1/src/utils_dns.c
92===================================================================
93--- collectd-5.4.1.orig/src/utils_dns.c 2014-01-26 00:09:14.908392893 -0800
94+++ collectd-5.4.1/src/utils_dns.c 2014-09-03 01:31:47.062084244 -0700
95@@ -34,6 +34,7 @@
96 */
97
98 #define _BSD_SOURCE
99+#define _DEFAULT_SOURCE 1
100
101 #include "collectd.h"
102 #include "plugin.h"
diff --git a/meta-oe/recipes-extended/collectd/collectd_5.4.1.bb b/meta-oe/recipes-extended/collectd/collectd_5.5.0.bb
index 3a566db23d..feda26be9f 100644
--- a/meta-oe/recipes-extended/collectd/collectd_5.4.1.bb
+++ b/meta-oe/recipes-extended/collectd/collectd_5.5.0.bb
@@ -1,19 +1,18 @@
1SUMMARY = "Collects and summarises system performance statistics" 1SUMMARY = "Collects and summarises system performance statistics"
2DESCRIPTION = "collectd is a daemon which collects system performance statistics periodically and provides mechanisms to store the values in a variety of ways, for example in RRD files." 2DESCRIPTION = "collectd is a daemon which collects system performance statistics periodically and provides mechanisms to store the values in a variety of ways, for example in RRD files."
3LICENSE = "GPLv2" 3LICENSE = "GPLv2 & MIT"
4LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" 4LIC_FILES_CHKSUM = "file://COPYING;md5=1bd21f19f7f0c61a7be8ecacb0e28854"
5 5
6DEPENDS = "rrdtool curl libpcap libxml2 yajl libgcrypt libtool lvm2" 6DEPENDS = "rrdtool curl libpcap libxml2 yajl libgcrypt libtool lvm2"
7 7
8SRC_URI = "http://collectd.org/files/collectd-${PV}.tar.bz2 \ 8SRC_URI = "http://collectd.org/files/collectd-${PV}.tar.bz2 \
9 file://no-gcrypt-badpath.patch \ 9 file://no-gcrypt-badpath.patch \
10 file://collectd-version.patch \ 10 file://collectd-version.patch \
11 file://glibc-2.20-compatiblity.patch \ 11 file://0001-redefine-the-dependence.patch \
12 file://0001-netlink-ensure-size_t-portability-in-DEBUG-statement.patch \
13 file://collectd.init \ 12 file://collectd.init \
14 file://collectd.service" 13 file://collectd.service"
15SRC_URI[md5sum] = "6f56c71c96573a7f4f7fb3bfab185974" 14SRC_URI[md5sum] = "c39305ef5514b44238b0d31f77e29e6a"
16SRC_URI[sha256sum] = "75452129f271cb0aad28e57f12a49070618bbb7b6a9d64cf869e8766fa2f66e0" 15SRC_URI[sha256sum] = "847684cf5c10de1dc34145078af3fcf6e0d168ba98c14f1343b1062a4b569e88"
17 16
18inherit autotools pythonnative update-rc.d pkgconfig systemd 17inherit autotools pythonnative update-rc.d pkgconfig systemd
19 18
@@ -43,6 +42,7 @@ PACKAGECONFIG[pinba] = "--enable-pinba,--disable-pinba,protobuf-c-native protobu
43PACKAGECONFIG[libvirt] = "--enable-libvirt,--disable-libvirt,libvirt" 42PACKAGECONFIG[libvirt] = "--enable-libvirt,--disable-libvirt,libvirt"
44PACKAGECONFIG[libesmtp] = "--with-libesmtp,--without-libesmtp,libesmtp" 43PACKAGECONFIG[libesmtp] = "--with-libesmtp,--without-libesmtp,libesmtp"
45PACKAGECONFIG[libmnl] = "--with-libmnl,--without-libmnl,libmnl" 44PACKAGECONFIG[libmnl] = "--with-libmnl,--without-libmnl,libmnl"
45PACKAGECONFIG[libatasmart] = "--with-libatasmart,--without-libatasmart,libatasmart"
46 46
47EXTRA_OECONF = " \ 47EXTRA_OECONF = " \
48 ${FPLAYOUT} \ 48 ${FPLAYOUT} \