summaryrefslogtreecommitdiffstats
path: root/package/collectd
Commit message (Collapse)AuthorAgeFilesLines
* package/collectd: Fix build issue with SENSORS_API_VERSION >= 0x500Vadim Kochan2019-01-011-0/+89
| | | | | | | | | | | | | | | | | Current collectd version 5.7.1 fails to compile because there is a check which breaks the compilation if lm_sensors API >= 0x500, but in the mainline codebase this check was removed in commit: https://github.com/collectd/collectd/commit/069796bd76dd1ab0089a64f7c9c2a3c9f1475414 So add backported patch based on this commit. Fixes: http://autobuild.buildroot.net/results/c3c84ca6e11b268ba5ada7e3dca18bca681ee43d/ Signed-off-by: Vadim Kochan <vadim4j@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/postgresql: needs wcharBernd Kuhls2018-11-011-0/+4
| | | | | | | | | | | | | | Upstream removed support for non-wchar toolchains: https://github.com/postgres/postgres/commit/85feb77aa09cda9ff3e12cf95c757c499dc25343 Propagate the new dependency to other packages. Fixes http://autobuild.buildroot.net/results/b73/b73342a39167ed7f293224d4e3b23dde691b9abf/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> [Thomas: also propagate to the php, qt and qt5base packages.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* collectd: fix build with latest gpsdBaruch Siach2018-10-091-0/+43
| | | | | | | | | | | | | The last bump of gpsd to version 3.18 broke the build due to a change in the gps_read() prototype. Add a patch fixing that. Fixes: http://autobuild.buildroot.net/results/b08/b0829bc3343d6dc3065078e94896725b1c808bc1/ http://autobuild.buildroot.net/results/1a6/1a6f2fcf1a88ecc5b598dd11c5914dcacf0e1e6b/ http://autobuild.buildroot.net/results/63a/63a4f980d7cdb4b0823840f747589803fcd0d69f/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* collectd: use --disable-werrorFabrice Fontaine2018-06-241-8/+1
| | | | | | | | | | | Since version 5.6.0, --disable-werror is available: https://github.com/collectd/collectd/pull/1222 So use this option, instead of adding a hook to remove it from Makefile.in Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: fix licenseFabrice Fontaine2018-06-242-2/+6
| | | | | | | | | | | | - Since version 5.5, daemon is licensed under MIT: https://github.com/collectd/collectd/commit/889e5e6bd51d38d490289332053a238a4f1c70b3 - Plugins are licensed under MIT, GPL-2.0 or LGPL-2.1 - Add libltdl/COPYING.LIB to license files to have a copy of LGPL-2.1 as it is not in COPYING - Add hash for both license files Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* protobuf: add dependency on gcc >= 4.8Fabrice Fontaine2018-06-241-4/+4
| | | | | | | | | | Since version 3.6.0, protobuf requires C++11 Fixes: - http://autobuild.buildroot.net/results/bb299008423edf4c65ade6c159e33c4216428bf1 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/collectd: Specify FP layout based on endiannessAndrey Smirnov2017-11-111-1/+15
| | | | | | | | | | | | | | | Big-endian CPUs store floating point as big endian (at lest majority of them do), so, in order for 'network' plugin to work correctly (and potentially any user of htond() in collectd's codebase), --with-fp-layout=endianflip as opposed to --with-fp-layout=nothing needs to be specified during configuration phase. Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* collectd: fix build with gcc 7.xThomas Petazzoni2017-07-211-0/+87
| | | | | | | | | | | This commit backports an upstream collectd patch that fixes a build issue with gcc 7.x. Fixes: http://autobuild.buildroot.net/results/2441e2a69d013a6376a90d375e15991e8cb816bd/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/c*/Config.in: fix help text wrappingAdam Duskett2017-05-111-20/+30
| | | | | | | | | | | | | | The check-package script when ran gives warnings on text wrapping on all of these Config files. This patch cleans up all warnings related to the text wrapping for the Config files starting with the letter c in the package directory. The appropriate indentation is: <tab><2 spaces><62 chars> See http://nightly.buildroot.org/#writing-rules-config-in for more information. Signed-off-by: Adam Duskett <aduskett@codeblue.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/protobuf: needs gcc >= 4.5Romain Naour2017-05-071-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | Even with an upstream patch from protobuf v3.3 [1], the build fail with another issue: In file included from google/protobuf/dynamic_message.cc:80: ./google/protobuf/map_field.h: In member function 'void google::protobuf::internal::MapField<Key, T, key_wire_type, value_wire_type, default_enum_value>::Swap(google::protobuf::internal::MapFieldLite<Key, T, kKeyFieldType, kValueFieldType, default_enum_value>*)': ./google/protobuf/map_field.h:139: error: object missing in reference to 'google::protobuf::internal::MapFieldBase::repeated_field_' ./google/protobuf/map_field_inl.h:342: error: from this location ./google/protobuf/map_field.h:150: error: object missing in reference to 'google::protobuf::internal::MapFieldBase::state_' ./google/protobuf/map_field_inl.h:344: error: from this location Add a dependency on gcc >= 4.5. [1] https://github.com/google/protobuf/commit/a83ac8663fb8042a881bc60b12a8bd3a0c03a3ff Fixes: http://autobuild.buildroot.org/results/77d/77dbb6bbbc0ea9e9bcdd22b10011ef9728c20d54 http://autobuild.buildroot.org/results/21f/21f5e1ea4f37e1d174604d6da78c0e916c89f1e3 http://autobuild.buildroot.org/results/24e/24e880086c87d40b5d79a90d805acc75b33d484c Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Mario J. Rugiero <mrugiero@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, package: use SPDX short identifier for LGPLv2.1/LGPLv2.1+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for LGPLv2.1/LGPLv2.1+ is LGPL-2.1/LGPL-2.1+. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/LGPLv2.1(\+)?/LGPL-2.1\1/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mosquito: needs sync_4Yann E. MORIN2017-02-191-0/+1
| | | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/2bc/2bc84ba2d1167018e2d48e5183ead22b6425dcf5/ http://autobuild.buildroot.org/results/445/445f377ae70397b5f675f541977900e8986b79a4/ http://autobuild.buildroot.org/results/57e/57e6984427f8c5d906a93884cc461b8f93cf5ce0/ ... [Peter: also add dependency to mosquitto comment] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: bump to version 5.7.1Gustavo Zacarias2017-01-242-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: fix libgcrypt supportGustavo Zacarias2017-01-101-2/+1
| | | | | | | | | | | For the newer versions the collectd configure script expects libgcrypt-config as parameter rather than the location for the libgcrypt-config script. Adjust the package to account for this. Fixes: http://autobuild.buildroot.net/results/a49/a494bc905e4509528c4932f76a094b9ea8e70bd3/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: fix riemann write plugin dependenciesPeter Korsgaard2017-01-032-2/+2
| | | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/fe5/fe5b5ed6355a794e84894c4aaf62eda6529ed184/ http://autobuild.buildroot.org/results/6c3/6c393cffb6ad4e676e311e9fc23ddbb2bcc2cf36/ The plugin uses the riemann-c-client library since commit d55584214206 (write_riemann: Use riemann-c-client), so adjust the dependencies to match. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: fix option passed to the snmp dependencyJack Kao2016-12-261-1/+1
| | | | | | | | | | | | | --with-libnetsnmp doesn't take a path to the netsnmp config script, but to the sysroot where netsnmp can be found. Fixes: http://autobuild.buildroot.org/results/358e2f02f42e08fe362ecd46e636c0048e77c21f/ Signed-off-by: Jack Kao <jackzzjack@gmail.com> [Thomas: path is $(STAGING_DIR)/usr, not $(STAGING_DIR)/usr/include.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* collectd: add write_prometheus plugin supportGustavo Zacarias2016-12-232-1/+17
| | | | | | | | | Add explicit support for the write_prometheus plugin, it requires the libmicrohttpd and protobuf-c libraries. [Peter: add note about where dependencies come from] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: add gps plugin supportGustavo Zacarias2016-12-232-0/+9
| | | | | | | | Add explicit support for the gps plugin that uses libgps from the gpsd package. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: explicitly disable intel_rdt pluginGustavo Zacarias2016-12-231-2/+2
| | | | | | | It requires the libpqos library which buildroot doesn't provide yet. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: explicitly disable dpdkstat pluginGustavo Zacarias2016-12-231-1/+1
| | | | | | | It requires the libdpdk library which buildroot doesn't provide yet. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: add hugepages plugin supportGustavo Zacarias2016-12-232-0/+6
| | | | | | | Add explicit support for the new hugepages dependency-less plugin. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: explicitly disable grpc pluginGustavo Zacarias2016-12-231-1/+1
| | | | | | | It requires the libgrpc++ library which buildroot doesn't provide yet. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: add mqtt plugin supportGustavo Zacarias2016-12-232-0/+8
| | | | | | | | | | Add explicit support for the mqtt (mosquitto) plugin. Place it under the write category even though it can read as well, since it will normally be used to write (publish) rather than read (subscribe). Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: add cpusleep plugin supportGustavo Zacarias2016-12-232-0/+6
| | | | | | | Add explicit support for the new cpusleep dependency-less plugin. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: add chrony plugin supportGustavo Zacarias2016-12-232-0/+6
| | | | | | | Add explicit support for the new chrony dependency-less plugin. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: explicitly disable xencpu pluginGustavo Zacarias2016-12-231-1/+1
| | | | | | | It requires the libxenctrl library which buildroot doesn't provide yet. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: explicitly disable zone pluginGustavo Zacarias2016-12-231-1/+1
| | | | | | | It's intended for solaris so no usage case for buildroot. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: drop notify_email global disableGustavo Zacarias2016-12-231-1/+1
| | | | | | | It's a no-op since it's disabled/enabled by the config knob. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: add notify_nagios plugin supportGustavo Zacarias2016-12-232-0/+6
| | | | | | | Add explicit support for the new notify_nagios dependency-less plugin. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: bump to version 5.7.0Gustavo Zacarias2016-12-232-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: use $(TARGET_MAKE_ENV) when calling $(MAKE)Gustavo Zacarias2016-10-221-1/+1
| | | | | | Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* collectd: security bump to version 5.5.2Gustavo Zacarias2016-07-282-2/+2
| | | | | | | Fixes a heap overflow in the network plugin. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/collectd: use 'menuconfig' instead of 'config'+'menu'Yann E. MORIN2016-07-041-1/+2
| | | | | | | | | Keep the existing sub-menus, because there are a lot of entries in those sub-menus. Using comments to separate them is not a totally satifactory solution. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* collectd: indentation cleanupJerzy Grzegorek2016-03-081-2/+2
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* collectd: Add service fileMaxime Hadjinlian2016-02-212-0/+25
| | | | | | | The service file was taken from Debian. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* collectd: Fix typoMaxime Hadjinlian2016-02-211-1/+1
| | | | | Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/collectd: bump version to 5.5.1Bernd Kuhls2016-01-274-54/+3
| | | | | | | | | | Removed COLLECTD_AUTORECONF=yes because our patches applied were applied upstream: http://git.verplant.org/?p=collectd.git;a=commitdiff;h=780e6a76021a240e95007a04b723d827120afa95 http://git.verplant.org/?p=collectd.git;a=commitdiff;h=3e3848349b753d78a0b1d19648fb394866856bda Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* collectd: fix incorrect select of libmodbusThomas Petazzoni2015-12-301-1/+1
| | | | | | | | | | | BR2_PACKAGE_MODBUS does not exist, we meant to select BR2_PACKAGE_LIBMODBUS. Fixes: http://autobuild.buildroot.org/results/661/6617ea58424bf55640a70bee8fc3a6a8d098e3b2/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* collectd: comma separate licensesGustavo Zacarias2015-12-151-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* collectd: fix musl builds (ipc module)Alex Suykov2015-11-261-0/+28
| | | | | | | | | | | | | | | | | | src/ipc.c uses shm_info.used_ids which musl only provides when _GNU_SOURCE is defined. The issue has been fixed upstream, but the fix is not in their latest 5.5.0 release. Adding their patch as a temporary fix to be removed on the next version bump. https://github.com/collectd/collectd/issues/1147 https://github.com/collectd/collectd/commit/3e3848349b753d78a0b1d19648fb394866856bda Fixes http://autobuild.buildroot.net/results/e981c08f01d2916246a17b1dc112e8b3e8c628e2/ Signed-off-by: Alex Suykov <alex.suykov@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* collectd: drop rrdtool selectsGustavo Zacarias2015-10-091-4/+0
| | | | | | | | | Drop indirect rrdtool selects, they're already selected by rrdtool itself so there's no need. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* collectd: fix parallel build issuesGustavo Zacarias2015-07-062-0/+23
| | | | | | | | | | | For version 5.5.x a reorganization was made and some common funtionality was moved to libraries, however proper dependency accounting isn't handled in the Makefile thus causing build breakage on some parallel builds. Fixes: http://autobuild.buildroot.net/results/a5e/a5e6891e9ea66ac8216d3302da3702770ef7247b/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* collectd: bump to version 5.5.0Gustavo Zacarias2015-06-263-8/+95
| | | | | | | Lots of new plugins! Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: remove non-IPv6 dependencies and tweaksGustavo Zacarias2015-04-221-5/+2
| | | | | | | | Now that IPv6 is mandatory remove package dependencies and conditionals for it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* collectd: fix postgresql library detectionPeter Seiderer2015-04-051-0/+1
| | | | | | | | | | | | | | | | | | Explicitly link against -lpthread and -lm. Fixes ([1]): checking for PQconnectdb in -lpq... no checking for PQserverVersion in -lpq... no postgresql . . . . . no (dependency error) [1] http://autobuild.buildroot.org/results/926/926a43b8f635790d7e9abdc977ea803ddaf8a523/ [Thomas: - Rebase on top of master - Use += instead of =, which will avoid mistakes in the future.] Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: remove (non-)lfs dependencies and tweaksGustavo Zacarias2015-04-011-4/+0
| | | | | | | | Now that largefile is mandatory removes package dependencies and conditionals. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: indentation cleanupJerzy Grzegorek2015-03-311-9/+9
| | | | | | | This commit doesn't touch infra packages. Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* collectd: add configure hint for pg_configPeter Seiderer2015-03-161-0/+3
| | | | | | | | | | | | | | | | | Fixes [1] in case postgresql-devel package is installed on the host: libpq . . . . . . . . no (libpq-fe.h not found) postgresql . . . . . no (dependency error) configure: error: "Some plugins are missing dependencies - see the summary above for details" Otherwise fixes the following configure warning: configure: WARNING: pg_config returned with status 127 [1] http://autobuild.buildroot.net/results/336/336b3e932be245faa04969af960702af672916dc Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* collectd: remove postgresql introduced uclibc dependency for the PostgresSQL ↵Peter Seiderer2015-03-151-4/+0
| | | | | | | support Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud