Rosen Penev 
							
						 
					 
					
						
						
							
						
						2e745e9be6 
					 
					
						
						
							
							treewide: remove BUILD_PARALLEL from CMake packages  
						
						... 
						
						
						
						It's already default. The only exception is mt76 which has Ninja
disabled.
Found with:
git grep BUILD_PARALLEL | cut -d ':' -f 1 | sort -u > par
git grep cmake.mk | cut -d ':' -f 1 > cmake
comm -1 -2 par cmake
Signed-off-by: Rosen Penev <rosenp@gmail.com > 
						
						
					 
					
						2021-06-19 20:44:59 -10:00 
						 
				 
			
				
					
						
							
							
								Hannu Nyman 
							
						 
					 
					
						
						
							
						
						72cc44958e 
					 
					
						
						
							
							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 > 
						
						
					 
					
						2021-06-13 23:58:15 +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