Hannu Nyman
ea308e2f38
treewide: mark selected packages nonshared
...
Mark uci, ubus, libubox, lua, libnl-tiny and libjson-c
as nonshared packages. This helps to keep coherent dependencies
if these ABI versioned packages are later updated.
Before this commit it is possible to get missing dependencies
in target-specific nonshared packages (like iwinfo) that depend
on these shared ABI versioned packages. If these are later updated
and rebuilt, only the new ABI version will be available for download,
while the target-specific packages in releases continue to depend on
the old ABI version.
After this commit the packages are built along the other nonshared
packages by the phase1 images buildbot and will be available at the
target/ download directories instead of packages/base dir. That will
help to keep a coherent set available.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
(cherry picked from commit 72cc44958e )
2021-06-14 00:02:13 +02:00
Felix Fietkau
5752ccb60f
libjson-c: enable rpath for host builds to fix errors on recent macOS
...
Same approach as on libubox
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2020-11-14 14:48:30 +01:00
David Bauer
c2e75017a2
libjson-c: update to 0.15
...
Drop patches as they've been upstreamed:
* 001-Fix-CVE-2020-12762.patch
Refresh patches:
* 000-libm.patch
Add patch to avoid build failure due to missing docs in tarball.
Signed-off-by: David Bauer <mail@david-bauer.net >
2020-09-17 18:08:54 +02:00
Rosen Penev
b59a98b009
libjson-c: fix pkgconfig file
...
The pkgconfig file references the host directories, not the openwrt
ones. Used SED to fix as is done elsewhere. Removed CMAKE_INSTALL as a
result.
Removed now pointless CFLAGS.
Added PKG_BUILD_PARALLEL for faster compilation.
Various rearrangements for consistency between packages.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2020-08-11 21:29:44 +02:00
DENG Qingfang
78b632134f
libjson-c: update to 0.14
...
Update libjson-c to 0.14
Changelog: https://github.com/json-c/json-c/wiki/Notes-for-v0.14-release
Switch to CMake because the upstream build system was changed
ipk size increased by 2KB
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn >
2020-07-04 21:00:11 +02:00
Robert Marko
bc0288b768
libjson-c: backport security fixes
...
This backports upstream fixes for the out of bounds write vulnerability in json-c.
It was reported and patches in this upstream PR: https://github.com/json-c/json-c/pull/592
Addresses CVE-2020-12762
Signed-off-by: Robert Marko <robert.marko@sartura.hr >
Signed-off-by: Luka Perkov <luka.perkov@sartura.hr >
[bump PKG_RELEASE]
Signed-off-by: Jo-Philipp Wich <jo@mein.io >
2020-05-13 11:16:43 +02:00
Deng Qingfang
080ba31eec
libjson-c: update to 0.13.1
...
Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn >
2019-06-19 22:44:28 +02:00
Jo-Philipp Wich
0e70f69a35
treewide: revise library packaging
...
- Annotate versionless libraries (such as libubox, libuci etc.) with a fixed
ABI_VERSION resembling the source date of the last incompatible change
- Annotate packages shipping versioned library objects with ABI_VERSION
- Stop shipping unversioned library symlinks for packages with ABI_VERSION
Ref: https://openwrt.org/docs/guide-developer/package-policies#shared_libraries
Ref: https://github.com/KanjiMonster/maintainer-tools/blob/master/check-abi-versions.pl
Signed-off-by: Jo-Philipp Wich <jo@mein.io >
2019-01-24 10:39:30 +01:00
Daniel Golle
a5368dc30c
libjson-c: set HOST_BUILD_PREFIX
...
Install into STAGING_DIR_HOST rather than STAGING_DIR_HOSTPKG to make
bundle-libraries.sh happy.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2018-08-07 22:31:48 +02:00
Rosen Penev
31f87ebcb2
libjson-c: Update package URL
...
Found through UScan.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2018-07-29 12:05:53 +02:00
Daniel Golle
5e9470a93b
libjson-c: fix host-build
...
Add -Wno-implicit-fallthrough to HOST_CFLAGS.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2018-06-14 22:53:58 +02:00
Daniel Golle
6fc8e06078
libjson-c: add host build (for libblobmsg-json)
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2018-06-14 20:09:29 +02:00
Alexander Couzens
c61a239514
add PKG_CPE_ID ids to package and tools
...
CPE ids helps to tracks CVE in packages.
https://cpe.mitre.org/specification/
Thanks to swalker for CPE to package mapping and
keep tracking CVEs.
Acked-by: Jo-Philipp Wich <jo@mein.io >
Signed-off-by: Alexander Couzens <lynxis@fe80.eu >
2017-11-17 02:24:35 +01:00
Felix Fietkau
e6d4235ae5
json-c: disable implicit fallthrough warning (gcc 7)
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2017-05-25 19:01:07 +02:00
Felix Fietkau
720b99215d
treewide: clean up download hashes
...
Replace *MD5SUM with *HASH, replace MD5 hashes with SHA256
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2016-12-16 22:39:22 +01:00
Daniel Engberg
edbc8fec8a
libjson-c: Update to 0.12.1
...
Updates libjson-c and removes backport patch.
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net >
2016-09-27 17:50:21 +02:00
Felix Fietkau
7eeb254cc4
treewide: replace nbd@openwrt.org with nbd@nbd.name
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2016-06-07 08:58:42 +02:00
Felix Fietkau
8733c8103b
json-c: merge an upstream fix for a compiler warning ( fixes #19187 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 44826
2015-03-16 07:54:55 +00:00
John Crispin
59c20174f8
json-c: update to 0.12 and bump all depending services
...
Version 0.12 deprecates json_object_object_get and moves the header files around
Signed-off-by: John Crispin <blogic@openwrt.org >
SVN-Revision: 44657
2015-03-11 15:54:33 +00:00
John Crispin
ace5076a35
libjson-c: also install .pc file for compatibility libjson
...
Older packages, which did not follow the renaming yet, do not
find the library otherwise via pkgconfig.
Signed-off-by: Michael Heimpold <mhei@heimpold.de >
SVN-Revision: 39228
2014-01-12 12:06:57 +00:00
Felix Fietkau
4a86a26650
libjson-c: rename the libjson binary package to libjson-c, add a new libjson package with the compatibility library (to deal with the rename)
...
SVN-Revision: 37119
2013-07-01 15:36:12 +00:00
Felix Fietkau
1afe1f0a7e
json-c: drop compatibility libraries
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 36758
2013-05-29 10:49:22 +00:00
Felix Fietkau
f61933b3e8
libjson-c: Update to 0.11
...
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com >
SVN-Revision: 36757
2013-05-29 10:31:53 +00:00
Hamish Guthrie
81a3d9ba31
licensing: Add licensing metadata to many packages Two new variables are introduces to many packages, namely PKG_LICENSE and PKG_LICENSE_FILES - there may be more than one license applied to packages, and these are listed in the PKG_LICENSE variable and separated by spaces. All relevant license files are also added to the PKG_LICENSE_FILES variable, also space separated.
...
The licensing metadata is put into the bin/<platform>/packages/Packages file
for later parsing. A script for that is on it's way!
SVN-Revision: 33861
2012-10-19 15:34:28 +00:00
Felix Fietkau
37e89213fd
add myself as a maintainer for various packages
...
SVN-Revision: 33660
2012-10-08 11:41:02 +00:00
Felix Fietkau
48db59fab7
move library packages to package/libs/
...
SVN-Revision: 33657
2012-10-08 11:24:12 +00:00