package/jq: bump to version 1.7

- Update site to get latest release
- Drop autoreconf as official tarball is now used
- _GNU_SOURCE is correctly set since
  52d5988afb
- maintainer mode is disabled by default since
  54fef09ac3
- Update hash of COPYING (BSD-2-Clause for Windows build using jv thread
  added by
  34182cca7b,
  mispelling fixed by
  5cebe86a7b)

https://github.com/jqlang/jq/releases/tag/jq-1.7

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
(cherry picked from commit 3026934aa0)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Fabrice Fontaine
2023-11-05 23:34:54 +01:00
committed by Peter Korsgaard
parent cc3a88b9ec
commit ce7a6e4af1
3 changed files with 8 additions and 15 deletions

View File

@@ -6,7 +6,7 @@ config BR2_PACKAGE_JQ
filter and map and transform structured data with the same filter and map and transform structured data with the same
ease that sed, awk, grep and friends let you play with text. ease that sed, awk, grep and friends let you play with text.
http://stedolan.github.io/jq/ https://jqlang.github.io/jq/
comment "jq needs a toolchain w/ threads" comment "jq needs a toolchain w/ threads"
depends on !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@@ -1,3 +1,3 @@
# Locally calculated # Locally calculated
sha256 20249104d4df2247253df6df4a980b8be1f5232f03fef7cd41bacb7e6eab04fd jq-a17dd3248a666d01be75f6b16be37e80e20b0954.tar.gz sha256 402a0d6975d946e6f4e484d1a84320414a0ff8eb6cf49d2c11d144d4d344db62 jq-1.7.tar.gz
sha256 c8437d414ca5b394718784c3bf5bdff7f01fee417625fabf1fb722ca263037da COPYING sha256 10e974638a41fadfd72357f2f3a4325e20b856c563365128f72feaa406f8c92d COPYING

View File

@@ -4,25 +4,18 @@
# #
################################################################################ ################################################################################
JQ_VERSION = a17dd3248a666d01be75f6b16be37e80e20b0954 JQ_VERSION = 1.7
JQ_SITE = $(call github,stedolan,jq,$(JQ_VERSION)) JQ_SITE = https://github.com/jqlang/jq/releases/download/jq-$(JQ_VERSION)
JQ_LICENSE = MIT (code), ICU (decNumber), CC-BY-3.0 (documentation) JQ_LICENSE = MIT (code), ICU (decNumber), CC-BY-3.0 (documentation)
JQ_LICENSE_FILES = COPYING JQ_LICENSE_FILES = COPYING
JQ_CPE_ID_VENDOR = jq_project JQ_CPE_ID_VENDOR = jq_project
JQ_INSTALL_STAGING = YES JQ_INSTALL_STAGING = YES
# currently using git version directly
JQ_AUTORECONF = YES
# uses c99 specific features # uses c99 specific features
# _GNU_SOURCE added to fix gcc6+ host compilation JQ_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -std=c99"
# (https://github.com/stedolan/jq/issues/1598) HOST_JQ_CONF_ENV += CFLAGS="$(HOST_CFLAGS) -std=c99"
JQ_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -std=c99 -D_GNU_SOURCE"
HOST_JQ_CONF_ENV += CFLAGS="$(HOST_CFLAGS) -std=c99 -D_GNU_SOURCE"
# jq explicitly enables maintainer mode, which we don't need/want HOST_JQ_CONF_OPTS += --without-oniguruma
JQ_CONF_OPTS += --disable-maintainer-mode
HOST_JQ_CONF_OPTS += --disable-maintainer-mode --without-oniguruma
ifeq ($(BR2_PACKAGE_ONIGURUMA),y) ifeq ($(BR2_PACKAGE_ONIGURUMA),y)
JQ_DEPENDENCIES += oniguruma JQ_DEPENDENCIES += oniguruma