commit jo for openSUSE:Factory

2020-07-24 Thread root
Hello community,

here is the log from the commit of package jo for openSUSE:Factory checked in 
at 2020-07-24 09:59:23

Comparing /work/SRC/openSUSE:Factory/jo (Old)
 and  /work/SRC/openSUSE:Factory/.jo.new.3592 (New)


Package is "jo"

Fri Jul 24 09:59:23 2020 rev:4 rq:822179 version:1.4

Changes:

--- /work/SRC/openSUSE:Factory/jo/jo.changes2020-03-11 18:51:06.411561145 
+0100
+++ /work/SRC/openSUSE:Factory/.jo.new.3592/jo.changes  2020-07-24 
10:01:06.141707064 +0200
@@ -1,0 +2,9 @@
+Mon Jul 20 20:47:55 UTC 2020 - Martin Hauke 
+
+- Update to versrion 1.4
+  * FIX: Coercion flag logic now permits getopt(3) double-dash
+  * FIX: Documentation clarifies special characters
+  * FIX: Jo builds on snap builds
+  * FIX: Jo builds on systems with slightly older pkg-config
+
+---

Old:

  jo-1.3.tar.gz

New:

  jo-1.4.tar.gz



Other differences:
--
++ jo.spec ++
--- /var/tmp/diff_new_pack.3tsD8k/_old  2020-07-24 10:01:10.029710684 +0200
+++ /var/tmp/diff_new_pack.3tsD8k/_new  2020-07-24 10:01:10.033710688 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   jo
-Version:1.3
+Version:1.4
 Release:0
 Summary:JSON output from a shell
 License:GPL-2.0-or-later AND MIT

++ jo-1.3.tar.gz -> jo-1.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jo-1.3/ChangeLog new/jo-1.4/ChangeLog
--- old/jo-1.3/ChangeLog2019-11-04 09:40:39.0 +0100
+++ new/jo-1.4/ChangeLog2020-07-18 18:20:38.0 +0200
@@ -1,3 +1,10 @@
+2020-07-18 1.4
+
+- FIX: Coercion flag logic now permits getopt(3) double-dash
+- FIX: Documentation clarifies special characters
+- FIX: Jo builds on snap builds (#110)
+- FIX: Jo builds on systems with slightly older pkg-config (#107)
+
 
 2019-11-04 1.3
 - FIX: Escaped @ ("\@") is treated as "@" (#42, #103)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jo-1.3/Dockerfile new/jo-1.4/Dockerfile
--- old/jo-1.3/Dockerfile   2019-11-04 09:40:39.0 +0100
+++ new/jo-1.4/Dockerfile   2020-07-18 18:20:38.0 +0200
@@ -1,5 +1,5 @@
 FROM alpine AS builder
-RUN apk -U add automake autoconf build-base make
+RUN apk -U add automake autoconf build-base make pkgconf
 COPY . /src
 WORKDIR /src
 RUN autoreconf -i && ./configure && make check && make install
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jo-1.3/README.md new/jo-1.4/README.md
--- old/jo-1.3/README.md2019-11-04 09:40:39.0 +0100
+++ new/jo-1.4/README.md2020-07-18 18:20:38.0 +0200
@@ -27,8 +27,9 @@
 To build from [a release](https://github.com/jpmens/jo/releases) you will need 
a C compiler to install from a source tarball which you download from the 
[Releases page](https://github.com/jpmens/jo/releases).
 
 ```bash
-tar xvzf jo-1.0.tar.gz
-cd jo-1.0
+tar xvzf jo-1.3.tar.gz
+cd jo-1.3
+autoreconf -i
 ./configure
 make check
 make install
@@ -58,14 +59,16 @@
 
 ## Ubuntu
 
-To install on Ubuntu, use [this 
PPA](https://launchpad.net/~duggan/+archive/ubuntu/jo):
-
 ```
-apt-add-repository ppa:duggan/jo --yes
-apt-get update -q
 apt-get install jo
 ```
 
+## Gentoo
+
+```
+emerge jo
+```
+
 ## Snap
 
 Thanks to [Roger 
Light](https://twitter.com/ralight/status/1166023769623867398), _jo_ is 
available as a [snap package](https://snapcraft.io/jo). Use `snap install jo` 
from a Linux distro that supports snaps.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jo-1.3/configure.ac new/jo-1.4/configure.ac
--- old/jo-1.3/configure.ac 2019-11-04 09:40:39.0 +0100
+++ new/jo-1.4/configure.ac 2020-07-18 18:20:38.0 +0200
@@ -1,5 +1,5 @@
 AC_PREREQ([2.63])
-AC_INIT([jo], [1.3], [j...@mens.de])
+AC_INIT([jo], [1.4], [j...@mens.de])
 AC_CONFIG_AUX_DIR([build-aux])
 AC_CONFIG_SRCDIR([jo.c])
 
@@ -16,6 +16,19 @@
 AC_FUNC_STRTOD
 AC_CHECK_FUNCS([strchr strrchr strlcpy strlcat snprintf pledge err errx])
 
+# backport PKG_CHECK_VAR from pkgconfig 0.29
+m4_ifndef([PKG_CHECK_VAR], [AC_DEFUN([PKG_CHECK_VAR],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
+
+_PKG_CONFIG([$1], [variable="][$3]["], [$2])
+AS_VAR_COPY([$1], [pkg_cv_][$1])
+
+AS_VAR_IF([$1], [""], [$5], [$4])dnl
+])dnl PKG_CHECK_VAR
+])
+
+
 AM_INIT_AUTOMAKE([foreign -Wall])
 AM_SILENT_RULES([yes])
 AC_REQUIRE_AUX_FILE([tap-driver.sh])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jo-1.3/jo.1 new/jo-1.4/jo.1
--- old/jo-1.3/jo.1 2019-11-04 09:40:39.0 +0100
+++ 

commit jo for openSUSE:Factory

2020-03-11 Thread root
Hello community,

here is the log from the commit of package jo for openSUSE:Factory checked in 
at 2020-03-11 18:49:16

Comparing /work/SRC/openSUSE:Factory/jo (Old)
 and  /work/SRC/openSUSE:Factory/.jo.new.3160 (New)


Package is "jo"

Wed Mar 11 18:49:16 2020 rev:3 rq:783393 version:1.3

Changes:

--- /work/SRC/openSUSE:Factory/jo/jo.changes2019-11-07 23:21:13.348838594 
+0100
+++ /work/SRC/openSUSE:Factory/.jo.new.3160/jo.changes  2020-03-11 
18:51:06.411561145 +0100
@@ -1,0 +2,5 @@
+Mon Mar  9 18:49:23 UTC 2020 - Martin Hauke 
+
+- Supplement against bash-completion, not bash
+
+---



Other differences:
--
++ jo.spec ++
--- /var/tmp/diff_new_pack.7ODjai/_old  2020-03-11 18:51:08.055561881 +0100
+++ /var/tmp/diff_new_pack.7ODjai/_new  2020-03-11 18:51:08.055561881 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package jo
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -38,13 +38,12 @@
 Group:  Productivity/Text/Utilities
 Requires:   %{name} = %{version}
 Requires:   bash-completion
-Supplements:packageand(jo:bash)
+Supplements:(jo and bash-completion)
 BuildArch:  noarch
 
 %description bash-completion
 Bash completion script for %{name}.
 
-
 %prep
 %setup -q
 
@@ -52,13 +51,13 @@
 autoreconf -fiv
 export bashcompdir=%{_datadir}/bash-completion/completions/
 %configure
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install
 
 %check
-make %{?_smp_mflags} check
+%make_build check
 
 %files
 %license COPYING




commit jo for openSUSE:Factory

2019-11-07 Thread root
Hello community,

here is the log from the commit of package jo for openSUSE:Factory checked in 
at 2019-11-07 23:21:05

Comparing /work/SRC/openSUSE:Factory/jo (Old)
 and  /work/SRC/openSUSE:Factory/.jo.new.2990 (New)


Package is "jo"

Thu Nov  7 23:21:05 2019 rev:2 rq:746276 version:1.3

Changes:

--- /work/SRC/openSUSE:Factory/jo/jo.changes2019-03-05 12:22:25.364894478 
+0100
+++ /work/SRC/openSUSE:Factory/.jo.new.2990/jo.changes  2019-11-07 
23:21:13.348838594 +0100
@@ -1,0 +2,11 @@
+Wed Nov  6 19:10:31 UTC 2019 - Martin Hauke 
+
+- Update to version 1.3
+  * FIX: Escaped @ ("\@") is treated as "@"
+  * NEW: Support reading JSON array elements
+  * UPD: Add home and removable-media interfaces to snap
+  * FIX: fix unlikely crash after malloc fail when base64 encoding.
+  * NEW: Support reading nested data from pipes
+- Add new subpackage for bash-completion
+
+---

Old:

  jo-1.2.tar.gz

New:

  jo-1.3.tar.gz



Other differences:
--
++ jo.spec ++
--- /var/tmp/diff_new_pack.z0long/_old  2019-11-07 23:21:14.440839765 +0100
+++ /var/tmp/diff_new_pack.z0long/_new  2019-11-07 23:21:14.452839778 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   jo
-Version:1.2
+Version:1.3
 Release:0
 Summary:JSON output from a shell
 License:GPL-2.0-or-later AND MIT
@@ -28,15 +28,29 @@
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  pandoc
+BuildRequires:  pkgconfig
 
 %description
 This is jo, a small utility to create JSON objects
 
+%package bash-completion
+Summary:Bash Completion for %{name}
+Group:  Productivity/Text/Utilities
+Requires:   %{name} = %{version}
+Requires:   bash-completion
+Supplements:packageand(jo:bash)
+BuildArch:  noarch
+
+%description bash-completion
+Bash completion script for %{name}.
+
+
 %prep
 %setup -q
 
 %build
 autoreconf -fiv
+export bashcompdir=%{_datadir}/bash-completion/completions/
 %configure
 make %{?_smp_mflags}
 
@@ -52,4 +66,7 @@
 %{_bindir}/jo
 %{_mandir}/man1/jo.1%{?ext_man}
 
+%files bash-completion
+%{_datadir}/bash-completion/completions/%{name}.bash
+
 %changelog

++ jo-1.2.tar.gz -> jo-1.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jo-1.2/.travis.yml new/jo-1.3/.travis.yml
--- old/jo-1.2/.travis.yml  2018-12-10 19:10:23.0 +0100
+++ new/jo-1.3/.travis.yml  2019-11-04 09:40:39.0 +0100
@@ -15,6 +15,4 @@
  - autoreconf -i
  - ./configure
 script:
- - make
  - make check
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jo-1.2/ChangeLog new/jo-1.3/ChangeLog
--- old/jo-1.2/ChangeLog2018-12-10 19:10:23.0 +0100
+++ new/jo-1.3/ChangeLog2019-11-04 09:40:39.0 +0100
@@ -1,4 +1,26 @@
 
+2019-11-04 1.3
+- FIX: Escaped @ ("\@") is treated as "@" (#42, #103)
+- NEW: Support reading JSON array elements (#91)
+- UPD: Add home and removable-media interfaces to snap (#94)
+- FIX: fix unlikely crash after malloc fail when base64 encoding.
+- NEW: Support reading nested data from pipes (#82)
+
+2018-12-10 1.2
+- NEW: Dockerfile (#76)
+- UPD: add examples of empty arrays/objects to manual (#74)
+- NEW: support -e to ignore empty stdin; contributed by Robi Karp
+- NEW: object-path support (#57)
+
+2017-05-18 1.1
+- NEW: type coercion (#55)
+- FIX: quotes in quotes and double quotes at begin of string (#47)
+- FIX: catch null value in assignmen (#46)
+- NEW: support for key:=file.json for reading object values from a file (#43)
+- NEW: PPA contributed by Ross Duggan in #32
+- FIX: "null" is now handled like we handle "true" and "false"; disable with -B
+- NEW: more tests in the test suite
+
 2016-03-11 1.0
 - NEW: read JSON element values from files (#22)
 - FIX: usage diagnostic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jo-1.2/Makefile.am new/jo-1.3/Makefile.am
--- old/jo-1.2/Makefile.am  2018-12-10 19:10:23.0 +0100
+++ new/jo-1.3/Makefile.am  2019-11-04 09:40:39.0 +0100
@@ -7,6 +7,9 @@
 dist_man_MANS  = jo.1
 jo_LDADD   = -lm
 
+bashcompdir = @bashcompdir@
+dist_bashcomp_DATA = jo.bash
+
 if USE_PANDOC
 # Add targets to rebuild pages
 jo.1: jo.pandoc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jo-1.2/README.md new/jo-1.3/README.md
--- old/jo-1.2/README.md2018-12-10 19:10:23.0 +0100
+++ new/jo-1.3/README.md2019-11-04 09:40:39.0 +0100
@@ -34,8 +34,6 @@
 make install
 ```