Update to 1.7
This commit is contained in:
parent
8e77e767fc
commit
000a817246
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
/jq-1.3.tar.gz
|
/jq-1.3.tar.gz
|
||||||
/jq-1.5.tar.gz
|
/jq-1.5.tar.gz
|
||||||
/jq-1.6.tar.gz
|
/jq-1.6.tar.gz
|
||||||
|
/jq-1.7.tar.gz
|
||||||
|
@ -1,19 +0,0 @@
|
|||||||
Use AC_USE_SYSTEM_EXTENSIONS to build with _GNU_SOURCE (and similar
|
|
||||||
macros on non-GNU systems), to avoid an implicit declaration of the
|
|
||||||
strptime function. This improves compatibility with future compilers
|
|
||||||
which do not support implicit function declarations.
|
|
||||||
|
|
||||||
Submitted upstream: <https://github.com/stedolan/jq/pull/2519>
|
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index 21628bfd5fe99485..ccd494ad7c365839 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -19,6 +19,7 @@ AC_PROG_CPP_WERROR
|
|
||||||
AC_PROG_YACC
|
|
||||||
AC_OBJEXT
|
|
||||||
AC_EXEEXT
|
|
||||||
+AC_USE_SYSTEM_EXTENSIONS
|
|
||||||
LT_INIT([shared static win32-dll])
|
|
||||||
AM_PROG_CC_C_O
|
|
||||||
|
|
@ -1,18 +0,0 @@
|
|||||||
The gettimeofday function is declared in <sys/time.h>, not <time.h>,
|
|
||||||
according to POSIX and actual systems.
|
|
||||||
|
|
||||||
Submitted upstream: <https://github.com/stedolan/jq/pull/2519>
|
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index ccd494ad7c365839..c3edaa32756b807c 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -135,7 +135,7 @@ AC_FIND_FUNC([gmtime_r], [c], [#include <time.h>], [0, 0])
|
|
||||||
AC_FIND_FUNC([gmtime], [c], [#include <time.h>], [0])
|
|
||||||
AC_FIND_FUNC([localtime_r], [c], [#include <time.h>], [0, 0])
|
|
||||||
AC_FIND_FUNC([localtime], [c], [#include <time.h>], [0])
|
|
||||||
-AC_FIND_FUNC([gettimeofday], [c], [#include <time.h>], [0, 0])
|
|
||||||
+AC_FIND_FUNC([gettimeofday], [c], [#include <sys/time.h>], [0, 0])
|
|
||||||
AC_CHECK_MEMBER([struct tm.tm_gmtoff], [AC_DEFINE([HAVE_TM_TM_GMT_OFF],1,[Define to 1 if the system has the tm_gmt_off field in struct tm])],
|
|
||||||
[], [[#include <time.h>]])
|
|
||||||
AC_CHECK_MEMBER([struct tm.__tm_gmtoff], [AC_DEFINE([HAVE_TM___TM_GMT_OFF],1,[Define to 1 if the system has the __tm_gmt_off field in struct tm])],
|
|
File diff suppressed because it is too large
Load Diff
@ -1,11 +0,0 @@
|
|||||||
diff -Naur a/src/jv.c b/src/jv.c
|
|
||||||
--- a/src/jv.c 2022-03-08 12:42:41.169813593 -0800
|
|
||||||
+++ b/src/jv.c 2022-03-08 12:43:28.189080921 -0800
|
|
||||||
@@ -308,6 +308,7 @@
|
|
||||||
n->refcnt = JV_REFCNT_INIT;
|
|
||||||
n->literal_data = NULL;
|
|
||||||
decContext *ctx = DEC_CONTEXT();
|
|
||||||
+ decContextClearStatus(ctx, DEC_Conversion_syntax);
|
|
||||||
decNumberFromString(&n->num_decimal, literal, ctx);
|
|
||||||
n->num_double = NAN;
|
|
||||||
|
|
26
jq.spec
26
jq.spec
@ -1,17 +1,13 @@
|
|||||||
|
%bcond_without check
|
||||||
|
|
||||||
Name: jq
|
Name: jq
|
||||||
Version: 1.6
|
Version: 1.7
|
||||||
Release: %autorelease
|
Release: %autorelease
|
||||||
Summary: Command-line JSON processor
|
Summary: Command-line JSON processor
|
||||||
|
|
||||||
License: MIT and ASL 2.0 and CC-BY and GPLv3
|
License: MIT and ASL 2.0 and CC-BY and GPLv3
|
||||||
URL: http://stedolan.github.io/jq/
|
URL: https://jqlang.github.io/jq/
|
||||||
Source0: https://github.com/stedolan/jq/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
|
Source0: https://github.com/jqlang/jq/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
|
||||||
# Backport of PR#1752 for RHBZ#2008979
|
|
||||||
Patch0: jq-decimal-literal-number.patch
|
|
||||||
# Backport of PR#2400 for RHBZ#2017285
|
|
||||||
Patch1: jq-fix-non-decimal-string.patch
|
|
||||||
Patch2: jq-configure-c99-1.patch
|
|
||||||
Patch3: jq-configure-c99-2.patch
|
|
||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: flex
|
BuildRequires: flex
|
||||||
@ -81,28 +77,26 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';'
|
|||||||
# system - rhbz#1987608
|
# system - rhbz#1987608
|
||||||
chrpath -d %{buildroot}%{_bindir}/%{name}
|
chrpath -d %{buildroot}%{_bindir}/%{name}
|
||||||
|
|
||||||
|
%if %{with check}
|
||||||
%check
|
%check
|
||||||
# Valgrind used, so restrict architectures for check
|
# Valgrind used, so restrict architectures for check
|
||||||
%ifarch %{ix86} x86_64
|
%ifarch %{ix86} x86_64
|
||||||
make check
|
make check
|
||||||
%endif
|
%endif
|
||||||
|
%endif
|
||||||
%ldconfig_scriptlets
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
%license COPYING
|
||||||
|
%doc AUTHORS COPYING NEWS.md README.md
|
||||||
%{_bindir}/%{name}
|
%{_bindir}/%{name}
|
||||||
%{_libdir}/libjq.so.*
|
%{_libdir}/libjq.so.*
|
||||||
%{_datadir}/man/man1/jq.1.gz
|
%{_datadir}/man/man1/jq.1.gz
|
||||||
%{_datadir}/doc/jq/AUTHORS
|
|
||||||
%{_datadir}/doc/jq/COPYING
|
|
||||||
%{_datadir}/doc/jq/README
|
|
||||||
%{_datadir}/doc/jq/README.md
|
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_includedir}/jq.h
|
%{_includedir}/jq.h
|
||||||
%{_includedir}/jv.h
|
%{_includedir}/jv.h
|
||||||
%{_libdir}/libjq.so
|
%{_libdir}/libjq.so
|
||||||
|
%{_libdir}/pkgconfig/libjq.pc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
%autochangelog
|
%autochangelog
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (jq-1.6.tar.gz) = f5ae8be558ca2ff15324c378d623106b74bd0823be50835e23548584aa1eb24eb81f8f054693d5d3fe44f157d0735c5f0f40b9f21899ba068f2a11d1345ace19
|
SHA512 (jq-1.7.tar.gz) = 4f8a6b0401e6c881dcb97d948fe38871062599a43fff667ede21cf185ec9de33e61878f0a6ea12786d0a632eea592ea0ff860520ba02dbb32f2fa2d2b5db7a0a
|
||||||
|
Loading…
Reference in New Issue
Block a user