The NetBSD Project

CVS log for pkgsrc/devel/jq/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / jq

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.17 / (download) - annotate - [select for diffs], Sat Nov 3 12:47:16 2018 UTC (16 months, 3 weeks ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, HEAD
Changes since 1.16: +3 -10 lines
Diff to previous 1.16 (colored)

jq: Update devel/jq to 1.6

pkgsrc changes:
 - Use GITHUB_RELEASE instead of GITHUB_TAG because the former does not need
   auto* tools (despite we need auto* tools for patches/, hopefully one day they
   will be applied!)
 - Remove no longer needed SUBST_*, `git describe' is no longer used
 - Remove patch-src_jv__parse.c and patch-src_jv__print.c, they are
   present in 1.6
 - Rename and readjust patch-Makefile.in to patch-Makefile.am
   (pre-configure target rewrote it due `autoreconf')

Changes:
1.6
---
New in this release since 1.5:
- Destructuring Alternation
- New Builtins:
   * builtins/0
   * stderr/0
   * halt/0, halt_error/1
   * isempty/1
   * walk/1
   * utf8bytelength/1
   * localtime/0, strflocaltime/1
   * SQL-style builtins
   * and more!
- Add support for ASAN and UBSAN
- Make it easier to use jq with shebangs (8f6f28c)
- Add $ENV builtin variable to access environment
- Add JQ_COLORS env var for configuring the output colors

Bug fixes:
- Calling jq without a program argument now always assumes . for the program,
  regardless of stdin/stdout. (5fe0536)
- Make sorting stable regardless of qsort. (7835a72)
- Adds a local oniguruma submodule and the
  `./configure --with-oniguruma=builtin' option to make it easier to build
  with oniguruma support on systems where you can't install system-level
  libraries. (c6374b6 and 02bad4b)
- And much more!

Revision 1.16 / (download) - annotate - [select for diffs], Sun Aug 19 18:08:05 2018 UTC (19 months, 1 week ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.15: +15 -9 lines
Diff to previous 1.15 (colored)

jq: Avoid SIGSEGVs when using date builtins

Apply patch written by <soda> and shared with upstream as part of
<https://github.com/stedolan/jq/pull/1458> in order to fix crashes of jq when
using date builtin functions.

Also add a SUBST class intended to avoid invoking git as part of pre-configure
phase when invoking autoreconf.

While here take the MAINTAINERship and reformat a bit the Makefile
(NFCI).

Thanks a lot to <soda>, Takehiko NOZAKI and <nonaka> for investigating
the issue, writing the patches, sharing them with upstream and as
part of PR pkg/52460!

Bump PKGREVISION

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Sun Jun 17 12:43:56 2018 UTC (21 months, 1 week ago) by spz
Branch: pkgsrc-2018Q1
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Pullup ticket #5766 - requested by bsiegert
devel/jq: security patch

Revisions pulled up:
- devel/jq/Makefile                                             1.15
- devel/jq/distinfo                                             1.9
- devel/jq/patches/patch-src_jv__print.c                        1.1

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ginsbach
   Date:           Wed May 30 16:03:48 UTC 2018

   Modified Files:
           pkgsrc/devel/jq: Makefile distinfo
   Added Files:
           pkgsrc/devel/jq/patches: patch-src_jv__print.c

   Log Message:
   CVE-2016-4074 denial-of-service (via upstream)

   Fix present in jq-1.6rc1 (https://github.com/stedolan/jq/commit/83e2cf6).
   The fix prevents 'infinite' recursion preventing stack exhaustion.


   To generate a diff of this commit:
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/jq/Makefile
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/jq/distinfo
   cvs rdiff -u -r0 -r1.1 pkgsrc/devel/jq/patches/patch-src_jv__print.c

Revision 1.15 / (download) - annotate - [select for diffs], Wed May 30 16:03:48 2018 UTC (22 months ago) by ginsbach
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

CVE-2016-4074 denial-of-service (via upstream)

Fix present in jq-1.6rc1 (https://github.com/stedolan/jq/commit/83e2cf6).
The fix prevents 'infinite' recursion preventing stack exhaustion.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Mar 22 08:14:52 2018 UTC (2 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base
Branch point for: pkgsrc-2018Q1
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Revbump after updating textproc/oniguruma

Revision 1.13 / (download) - annotate - [select for diffs], Mon Jan 22 13:27:41 2018 UTC (2 years, 2 months ago) by fhajny
Branch: MAIN
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored)

Turn oniguruma support into a (default) option.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Jan 15 08:51:55 2018 UTC (2 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.11: +4 -4 lines
Diff to previous 1.11 (colored)

jq: fixed dynamic linking (now bin/jq is tiny); cleaned pkglint warnings

Revision 1.11 / (download) - annotate - [select for diffs], Fri Jan 12 14:41:24 2018 UTC (2 years, 2 months ago) by fhajny
Branch: MAIN
Changes since 1.10: +5 -2 lines
Diff to previous 1.10 (colored)

devel/jq: Link against textproc/oniguruma to enable regexp support.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Aug 3 12:38:22 2017 UTC (2 years, 7 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Reset MAINTAINERship.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Jul 30 22:32:14 2017 UTC (2 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Switch github HOMEPAGEs to https.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Aug 10 15:52:15 2016 UTC (3 years, 7 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Fix build on SunOS.  Submitted by Attila Fueloep.

Revision 1.7 / (download) - annotate - [select for diffs], Tue May 10 09:20:52 2016 UTC (3 years, 10 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

CVE-2015-8863 heap-based buffer overflow (via upstream)

Revision 1.6 / (download) - annotate - [select for diffs], Fri Aug 28 09:09:22 2015 UTC (4 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.5: +3 -7 lines
Diff to previous 1.5 (colored)

Update to 1.5, and simplify a lot.

New features in 1.5 since 1.4:

 - regular expressions (with Oniguruma)

 - a library/module system

 - many new builtins

    - datetime builtins
    - math builtins
    - regexp-related builtins
    - stream-related builtins (e.g., all/1, any/1)
    - minimal I/O builtins (`inputs`, `debug`)

 - new syntactic features, including:

    - destructuring (`. as [$first, $second] | ...`)
    - try/catch, generalized `?` operator, and label/break
    - `foreach`
    - multiple definitions of a function with different numbers of
      arguments

 - command-line arguments

    - --join-lines / -j for raw output
    - --argjson and --slurpfile
    - --tab and --indent
    - --stream (streaming JSON parser)
    - --seq (RFC7464 JSON text sequence)
    - --run-tests improvements

 - optimizations:

    - tail-call optimization
    - reduce and foreach no longer leak a reference to .

Revision 1.5 / (download) - annotate - [select for diffs], Fri Jul 31 13:14:20 2015 UTC (4 years, 8 months ago) by ryoon
Branch: MAIN
Changes since 1.4: +6 -5 lines
Diff to previous 1.4 (colored)

Update to 1.4

* Use github framework.

Changelog:
Not available.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Apr 17 09:08:34 2014 UTC (5 years, 11 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.3: +10 -6 lines
Diff to previous 1.3 (colored)

Update jq to 1.3.

Changelog not provided, see commits made since 1.2:

https://github.com/stedolan/jq/compare/jq-1.2...jq-1.3

Revision 1.3 / (download) - annotate - [select for diffs], Mon Jan 27 18:41:11 2014 UTC (6 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.2: +1 -3 lines
Diff to previous 1.2 (colored)

Do not set FETCH_USING, should not be set in a package Makefile.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Apr 26 10:20:34 2013 UTC (6 years, 11 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.1: +6 -4 lines
Diff to previous 1.1 (colored)

Update jq to version 1.2.  This is the version which should have been added
in the first place, but I somehow missed it.

Unfortunately there is no changelog, just a git history, with no indication
of which are the important changes.  However a lot of bugfixes are included.

The main pkgsrc change in 1.2 is that there is now a manual page.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Apr 25 09:10:26 2013 UTC (6 years, 11 months ago) by jperkin
Branch: MAIN

Import jq-1.1 as devel/jq into pkgsrc.

jq is a lightweight and flexible command-line JSON processor.

jq is like sed for JSON data you can use it to slice and filter and
map and transform structured data with the same ease that sed, awk, grep
and friends let you play with text.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>