summaryrefslogtreecommitdiff
path: root/package/jsoncpp
AgeCommit message (Collapse)Author
2016-10-13package/jsoncpp: bump to version 1.7.7Jörg Krause
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-09-21package/jsoncpp: bump to version 1.7.5Jörg Krause
Remove patch applied upstream in commit d4a49cf511a9ef5ee52af83f8aed4437eaa160e1. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-04-27package/jsoncpp: Do not treat conversion warning as errorBernd Kuhls
Fixes http://autobuild.buildroot.net/results/74b/74b1b9f8defc275ff2bc3d877faf2863929737b9/ http://autobuild.buildroot.net/results/71d/71dcaf18e3d42c66af8036a68250eea1be09227b/ http://autobuild.buildroot.net/results/599/5997a9e4a8ca8b6171438495920d0a487518851c/ http://autobuild.buildroot.net/results/4ab/4abde1d7fd631d3b50a6b53824a781a08d022bca/ http://autobuild.buildroot.net/results/968/9680ebd8c804ef15d471519d54f8aa209710414d/ http://autobuild.buildroot.net/results/d5b/d5be4d51458ca10f3f4ff5fd3ad4b3cfd097f3ad/ http://autobuild.buildroot.net/results/b1e/b1e3fc27f3d0cdd6ca8f7aff06f7d5e4108817ec/ http://autobuild.buildroot.net/results/ffb/ffb40572269c63438228000495e1dc78c778788e/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-24package/jsoncpp: add hashBernd Kuhls
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-24package/jsoncpp: bump version to 1.7.2Bernd Kuhls
Removed patches applied upstream. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-10-31package/jsoncpp: add patch to fix musl build issue on x86Jörg Krause
This patch is replaces two previous sumbissions, the first by Bernd Kuhls [1], the second by me [2]. The posix_memalign declaration is incompatible with musl for C++ on x86, because of the exception specification [2]. Note, the referenced patch is part of a patch series to "Add musl support to GCC". However, this build issue only happens if compilation is done with the GCC compiler option '-pedantic' [3] which is done so in jsoncpp. Fortunately, upstream accepted a patch to opt-out '-pedantic' [4]. We backport this patch to fix autobuild errors. Fixes: http://autobuild.buildroot.net/results/588/5885d33b8d9f17878f565f3ae5371017dc89aede/ http://autobuild.buildroot.net/results/0d9/0d90c7c13ae1640b07709c4c686e0237ada1324d/ http://autobuild.buildroot.net/results/30b/30b98ac7362c27254218a6e521d29971070f8c3c/ http://autobuild.buildroot.net/results/292/29289c125166630aeaf884ccc006bcf12c8aa0f6/ and many more. [1] https://patchwork.ozlabs.org/patch/505425/ [2] https://patchwork.ozlabs.org/patch/533169/ [3] https://gcc.gnu.org/ml/gcc-patches/2015-05/msg01425.html [4] https://github.com/open-source-parsers/jsoncpp/commit/48bfe910622d79507983fc36254ca9f3ca63acb6 Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-08-19package/jsoncpp: bump to version 1.6.5Jörg Krause
Remove patch 0001-Revert-Use-std-namespace-for-snprintf.patch: This patch was initially intented to remove upstream commit 1c58876185d2a4ed87dac4a54b82f607e74f55fd to disable std::snprintf() for all compilers. However, the patch actually reverts upstream commit 240ddb6a1b7aae7c6528e328995812ee695a73af which only uses std namespace if the compiler defines __cplusplus >= 201103L, thus is a recent C++11 compiler. Furthermore, upstream commit fac87108a49fb1b2640eff5d8e4cc7a12723a510 adds the `-std=c++11` compiler flag to gcc, so jsoncpp now requires a C++11 compiler either way. With jsoncpp requiring a recent C++11 compiler we need at least gcc 4.7. Backport patch from upstream [1] to remove `-Werror` from the compiler flags to allow building with CS ARM toolchains. [1] https://github.com/open-source-parsers/jsoncpp/commit/d7b84f69c5e92178e110552cce27f900744e1779 Cc: Baruch Siach <baruch@tkos.co.il> Cc: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Reviewed-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-04-23package: kill pointless text justificationGustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-04-11package/jsoncpp: bump version to 1.6.1Bernd Kuhls
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-04-06jsoncpp: don't build testsBaruch Siach
Fixes: http://autobuild.buildroot.net/results/a0f/a0f60a1df243bdae875f12668011a53a70071ee6/ http://autobuild.buildroot.net/results/f88/f8885520b5892d49164c88a974e7dffc1c3c2ce0/ http://autobuild.buildroot.net/results/448/448745830f58496e6dcdf48e2ad57650b4744909/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-03-31jsoncpp: fix build for non C++11 toolchainsBaruch Siach
Add a patch removing reference to std::snprintf that is only in C++11. Fixes: http://autobuild.buildroot.net/results/b39/b390beeb9a6fea12f1a4d9f2ff9a8a483628cad2/ http://autobuild.buildroot.net/results/d18/d18b3e116b680a3897fbea296938e900a1e5e80a/ http://autobuild.buildroot.net/results/1b2/1b20a2f81dd2b409785930705222bc03576c4907/ and many more. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-03-15package/jsoncpp: new packageBernd Kuhls
Needed for upcoming Kodi pctv/filmon PVR packages: https://github.com/kodi-pvr/pvr.pctv/blob/master/CMakeLists.txt#L11 https://github.com/kodi-pvr/pvr.filmon/blob/master/CMakeLists.txt#L11 [Thomas: - bump to 1.6.0 - change the license to "Public Domain or MIT" - wrap Config.in help text] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>