summaryrefslogtreecommitdiffstats
path: root/package/jsoncpp/jsoncpp.mk
Commit message (Collapse)AuthorAgeFilesLines
* jsoncpp: do not always build static libraryFabrice Fontaine2018-03-071-0/+6
| | | | | | | | | Currently, static libray is always built as BUILD_STATIC_LIBS is ON by default so correctly set BUILD_STATIC_LIBS depending on BR2_SHARED_LIBS variable Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* jsoncpp: bump to version 1.8.4Fabrice Fontaine2018-03-071-1/+1
| | | | | | | Add license hash Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* jsoncpp: bump to version 1.8.3Jörg Krause2017-10-021-1/+1
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/jsoncpp: bump version to 1.8.1Bernd Kuhls2017-07-251-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/jsoncpp: bump version to 1.8.0Bernd Kuhls2017-06-101-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/jsoncpp: bump to version 1.7.7Jörg Krause2016-10-131-1/+1
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/jsoncpp: bump to version 1.7.5Jörg Krause2016-09-211-1/+1
| | | | | | | | 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>
* package/jsoncpp: bump version to 1.7.2Bernd Kuhls2016-04-241-1/+1
| | | | | | | Removed patches applied upstream. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/jsoncpp: add patch to fix musl build issue on x86Jörg Krause2015-10-311-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* package/jsoncpp: bump to version 1.6.5Jörg Krause2015-08-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* package/jsoncpp: bump version to 1.6.1Bernd Kuhls2015-04-111-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* jsoncpp: don't build testsBaruch Siach2015-04-061-1/+2
| | | | | | | | | | 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>
* package/jsoncpp: new packageBernd Kuhls2015-03-151-0/+16
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>
OpenPOWER on IntegriCloud