diff options
author | Patrick McLean <chutzpah@gentoo.org> | 2023-10-06 10:29:12 -0700 |
---|---|---|
committer | Patrick McLean <chutzpah@gentoo.org> | 2023-10-06 10:29:12 -0700 |
commit | 79d039542c3c53925c72db7a58db0cf06f33faae (patch) | |
tree | 1665421a6557383fc678564a03af723418c0c16c /app-misc/jq | |
parent | dev-python/httpx-socks: Stabilize 0.7.8 ALLARCHES, #915308 (diff) | |
download | gentoo-79d039542c3c53925c72db7a58db0cf06f33faae.tar.gz gentoo-79d039542c3c53925c72db7a58db0cf06f33faae.tar.bz2 gentoo-79d039542c3c53925c72db7a58db0cf06f33faae.zip |
app-misc/jq: drop 1.7_pre20201109-r1
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Diffstat (limited to 'app-misc/jq')
-rw-r--r-- | app-misc/jq/Manifest | 1 | ||||
-rw-r--r-- | app-misc/jq/files/jq-1.6-runpath.patch | 17 | ||||
-rw-r--r-- | app-misc/jq/files/jq-1.7-visible-null.patch | 41 | ||||
-rw-r--r-- | app-misc/jq/files/jq-1.7-warnings.patch | 44 | ||||
-rw-r--r-- | app-misc/jq/files/jq-1.7_pre20201109-fix-configure-test.patch | 54 | ||||
-rw-r--r-- | app-misc/jq/files/jq-1.7_pre20201109-no-git-bdep.patch | 13 | ||||
-rw-r--r-- | app-misc/jq/jq-1.7_pre20201109-r1.ebuild | 88 |
7 files changed, 0 insertions, 258 deletions
diff --git a/app-misc/jq/Manifest b/app-misc/jq/Manifest index 09d558b12519..71d260f19bcd 100644 --- a/app-misc/jq/Manifest +++ b/app-misc/jq/Manifest @@ -1,2 +1 @@ DIST jq-1.7.gh.tar.gz 1267139 BLAKE2B b6a54f9beaabd7915d7a8f14cda9621573f1796af53fe1645561a7a199787a7e9b2b2df038208f23e63f339dec567851b70696ffb8194986250527333d36d44e SHA512 01676319fe98d5ab1e278430b2c58ec594191cc9485a20312d658c0e199ac7ea5f5e934817ce98da0864ec7e0a018aae9b87525260e8ab6a7bde918db483bd84 -DIST jq-1.7_pre20201109.tar.gz 1181867 BLAKE2B 9db187ab927b635c43fbc6191aeffa00451b12253ae023bbabe6fba5fdf8fb393f8450ee2011ef58cb93e2f27994d454fac967984a721439aaac93259c02f7f1 SHA512 f2997d70edb36d0a23b71a7d933a763cedd7c74ffa3129c2a6cb7189aaff1c5095cdc51062b7cd119324ec2c83ebae6ff0b7da3941315303b7a31146b9eb285a diff --git a/app-misc/jq/files/jq-1.6-runpath.patch b/app-misc/jq/files/jq-1.6-runpath.patch deleted file mode 100644 index 40a2ed02f3db..000000000000 --- a/app-misc/jq/files/jq-1.6-runpath.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 280694c..7227c9d 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -280,4 +280,11 @@ AC_SUBST([BUNDLER], ["$bundle_cmd"]) - AC_CONFIG_MACRO_DIR([config/m4]) - AC_CONFIG_FILES([Makefile]) - AC_OUTPUT -- -+AC_ARG_ENABLE([rpathhack], -+ [AC_HELP_STRING([--enable-rpathhack], [patch libtool to remove RPATH])], -+ [ -+AC_MSG_RESULT([patching libtool to fix rpath]) -+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool -+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool -+ ], -+ []) diff --git a/app-misc/jq/files/jq-1.7-visible-null.patch b/app-misc/jq/files/jq-1.7-visible-null.patch deleted file mode 100644 index 41e55df72111..000000000000 --- a/app-misc/jq/files/jq-1.7-visible-null.patch +++ /dev/null @@ -1,41 +0,0 @@ -diff --git a/src/jv_print.c b/src/jv_print.c -index 2e781bb..e621b31 100644 ---- a/src/jv_print.c -+++ b/src/jv_print.c -@@ -32,7 +32,7 @@ static const jv_kind color_kinds[] = - static char color_bufs[sizeof(color_kinds)/sizeof(color_kinds[0])][16]; - static const char *color_bufps[8]; - static const char* def_colors[] = -- {COL("1;30"), COL("0;37"), COL("0;37"), COL("0;37"), -+ {COL("1;90"), COL("0;37"), COL("0;37"), COL("0;37"), - COL("0;32"), COL("1;37"), COL("1;37")}; - #define FIELD_COLOR COL("34;1") - -diff --git a/tests/shtest b/tests/shtest -index 8ed62b2..2d3f0da 100755 ---- a/tests/shtest -+++ b/tests/shtest -@@ -280,12 +280,12 @@ fi - - # Check $JQ_COLORS - $JQ -Ccn . > $d/color --printf '\033[1;30mnull\033[0m\n' > $d/expect -+printf '\033[1;90mnull\033[0m\n' > $d/expect - cmp $d/color $d/expect - JQ_COLORS='4;31' $JQ -Ccn . > $d/color - printf '\033[4;31mnull\033[0m\n' > $d/expect - cmp $d/color $d/expect --JQ_COLORS='1;30:0;31:0;32:0;33:0;34:1;35:1;36' \ -+JQ_COLORS='1;90:0;31:0;32:0;33:0;34:1;35:1;36' \ - $JQ -Ccn '[{"a":true,"b":false},123,null]' > $d/color - ( - printf '\033[1;35m[\033[1;36m{' -@@ -298,7 +298,7 @@ printf '[0m\033[0;31mfalse\033' - printf '[0m\033[1;36m\033[1;36' - printf 'm}\033[0m\033[1;35m,\033[' - printf '0;33m123\033[0m\033[1;' --printf '35m,\033[1;30mnull\033' -+printf '35m,\033[1;90mnull\033' - printf '[0m\033[1;35m\033[1;35' - printf 'm]\033[0m\n' - ) > $d/expect diff --git a/app-misc/jq/files/jq-1.7-warnings.patch b/app-misc/jq/files/jq-1.7-warnings.patch deleted file mode 100644 index 0047ca391cae..000000000000 --- a/app-misc/jq/files/jq-1.7-warnings.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff --git a/src/builtin.c b/src/builtin.c -index bf80c7b..12db573 100644 ---- a/src/builtin.c -+++ b/src/builtin.c -@@ -1,5 +1,6 @@ - #define _BSD_SOURCE - #define _GNU_SOURCE -+#define _DEFAULT_SOURCE - #ifndef __sun__ - # define _XOPEN_SOURCE - # define _XOPEN_SOURCE_EXTENDED 1 -diff --git a/src/jv_dtoa.c b/src/jv_dtoa.c -index 33feb99..fcbd902 100644 ---- a/src/jv_dtoa.c -+++ b/src/jv_dtoa.c -@@ -2327,7 +2327,7 @@ retlow1: - jvp_strtod - (struct dtoa_context* C, const char *s00, char **se) - { -- int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, e, e1, test_scale; -+ int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, e, e1; - int esign, i, j, k, nd, nd0, nf, nz, nz0, nz1, sign; - CONST char *s, *s0, *s1; - double aadj, aadj1; -diff --git a/src/jv_dtoa_tsd.c b/src/jv_dtoa_tsd.c -index 0f95df4..e5209dd 100644 ---- a/src/jv_dtoa_tsd.c -+++ b/src/jv_dtoa_tsd.c -@@ -24,7 +24,7 @@ static void tsd_dtoa_ctx_fini() { - } - - static void tsd_dtoa_ctx_init() { -- if (pthread_key_create(&dtoa_ctx_key, tsd_dtoa_ctx_dtor) != 0) { -+ if (pthread_key_create(&dtoa_ctx_key, (void (*)(void *))tsd_dtoa_ctx_dtor) != 0) { - fprintf(stderr, "error: cannot create thread specific key"); - abort(); - } -@@ -43,4 +43,4 @@ inline struct dtoa_context *tsd_dtoa_context_get() { - } - } - return ctx; --} -\ No newline at end of file -+} diff --git a/app-misc/jq/files/jq-1.7_pre20201109-fix-configure-test.patch b/app-misc/jq/files/jq-1.7_pre20201109-fix-configure-test.patch deleted file mode 100644 index 8be52042bcc4..000000000000 --- a/app-misc/jq/files/jq-1.7_pre20201109-fix-configure-test.patch +++ /dev/null @@ -1,54 +0,0 @@ -https://github.com/stedolan/jq/pull/2480 - -From 40bbd419ad8d1bd9cbe8b17063c323f8a40ab327 Mon Sep 17 00:00:00 2001 -From: Khem Raj <raj.khem@gmail.com> -Date: Tue, 6 Sep 2022 09:59:31 -0700 -Subject: [PATCH 1/2] configure: Pass _XOPEN_SOURCE when checking for strptime - -Include sys/time.h for gettimeofday since thats where its in glibc - -Signed-off-by: Khem Raj <raj.khem@gmail.com> ---- a/configure.ac -+++ b/configure.ac -@@ -139,7 +139,10 @@ AC_FUNC_ALLOCA - - AC_FIND_FUNC([isatty], [c], [#include <unistd.h>], [0]) - AC_FIND_FUNC([_isatty], [c], [#include <io.h>], [0]) -+OLD_CFLAGS=$CFLAGS -+CFLAGS="$CFLAGS -D_XOPEN_SOURCE" - AC_FIND_FUNC([strptime], [c], [#include <time.h>], [0, 0, 0]) -+CFLAGS=$OLD_CFLAGS - AC_FIND_FUNC([strftime], [c], [#include <time.h>], [0, 0, 0, 0]) - AC_FIND_FUNC([setenv], [c], [#include <stdlib.h>], [0, 0, 0]) - AC_FIND_FUNC([timegm], [c], [#include <time.h>], [0]) -@@ -147,7 +150,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])], - -From cda1734bed3b048c01452c798877d05b8c2f4c15 Mon Sep 17 00:00:00 2001 -From: Khem Raj <raj.khem@gmail.com> -Date: Tue, 6 Sep 2022 10:00:59 -0700 -Subject: [PATCH 2/2] builtin: Replace _BSD_SOURCE with _DEFAULT_SOURCE - -newer glibc has remove _BSD_SOURCE and wants it to be replaced with _DEFAULT_SOURCE - -Fixes -/usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] -warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - -Signed-off-by: Khem Raj <raj.khem@gmail.com> ---- a/src/builtin.c -+++ b/src/builtin.c -@@ -1,4 +1,4 @@ --#define _BSD_SOURCE -+#define _DEFAULT_SOURCE - #define _GNU_SOURCE - #ifndef __sun__ - # define _XOPEN_SOURCE - diff --git a/app-misc/jq/files/jq-1.7_pre20201109-no-git-bdep.patch b/app-misc/jq/files/jq-1.7_pre20201109-no-git-bdep.patch deleted file mode 100644 index 726624df13d6..000000000000 --- a/app-misc/jq/files/jq-1.7_pre20201109-no-git-bdep.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 0441d4a..592ceb9 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1,8 +1,3 @@ --m4_define([jq_version], -- m4_esyscmd_s([(git rev-parse --verify -q jq-1.0 > /dev/null && -- (git describe --tags --dirty --match 'jq-*'|sed 's/^jq-//')) || -- echo `git rev-parse --abbrev-ref HEAD`-`git describe --always --dirty`]))) -- - AC_INIT([jq], [jq_version], [https://github.com/stedolan/jq/issues], - [jq], [https://stedolan.github.io/jq]) - diff --git a/app-misc/jq/jq-1.7_pre20201109-r1.ebuild b/app-misc/jq/jq-1.7_pre20201109-r1.ebuild deleted file mode 100644 index 6c0d7ed19c9b..000000000000 --- a/app-misc/jq/jq-1.7_pre20201109-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -COMMIT_HASH="a17dd3248a666d01be75f6b16be37e80e20b0954" - -DESCRIPTION="A lightweight and flexible command-line JSON processor" -HOMEPAGE="https://stedolan.github.io/jq/" -#SRC_URI="https://github.com/stedolan/jq/releases/download/${P}/${P}.tar.gz" -SRC_URI="https://github.com/stedolan/jq/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT_HASH}" - -LICENSE="MIT CC-BY-3.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos" -IUSE="+oniguruma static-libs test" - -ONIGURUMA_MINPV='>=dev-libs/oniguruma-6.1.3' # Keep this in sync with bundled modules/oniguruma/ -DEPEND=" - >=sys-devel/bison-3.0 - sys-devel/flex - oniguruma? ( ${ONIGURUMA_MINPV}:=[static-libs?] ) -" -RDEPEND=" - !static-libs? ( - oniguruma? ( ${ONIGURUMA_MINPV}[static-libs?] ) - ) -" -PATCHES=( - "${FILESDIR}"/jq-1.6-r3-never-bundle-oniguruma.patch - "${FILESDIR}"/jq-1.7-runpath.patch - "${FILESDIR}"/jq-1.7-warnings.patch - "${FILESDIR}"/jq-1.7-visible-null.patch - # https://bugs.gentoo.org/776385 - "${FILESDIR}"/jq-1.7_pre20201109-no-git-bdep.patch - "${FILESDIR}"/jq-1.7_pre20201109-fix-configure-test.patch -) - -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( oniguruma )" - -src_prepare() { - sed -e '/^dist_doc_DATA/d; s:-Wextra ::' -i Makefile.am || die - sed -r -e "s:(m4_define\(\[jq_version\],) .+\):\1 \[${PV}\]):" \ - -i configure.ac || die - - # jq-1.6-r3-never-bundle-oniguruma makes sure we build with the system oniguruma, - # but the bundled copy of oniguruma still gets eautoreconf'd since it - # exists; save the cycles by nuking it. - sed -e '/modules\/oniguruma/d' -i Makefile.am || die - rm -rf "${S}"/modules/oniguruma || die - - default - eautoreconf -} - -src_configure() { - local econfargs=( - # don't try to rebuild docs - --disable-docs - --disable-valgrind - --disable-maintainer-mode - --enable-rpathhack - $(use_enable static-libs static) - $(use_with oniguruma oniguruma yes) - ) - econf "${econfargs[@]}" -} - -src_test() { - if ! LD_LIBRARY_PATH="${S}/.libs" nonfatal emake check; then - if [[ -r "${S}/test-suite.log" ]]; then - eerror "Tests failed, outputting testsuite log" - cat "${S}/test-suite.log" - fi - die "Tests failed" - fi -} - -src_install() { - local DOCS=( AUTHORS NEWS README.md ) - default - - use static-libs || { find "${D}" -name '*.la' -delete || die; } -} |