Hello community, here is the log from the commit of package libfastjson for openSUSE:Factory checked in at 2017-08-12 19:33:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfastjson (Old) and /work/SRC/openSUSE:Factory/.libfastjson.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfastjson" Sat Aug 12 19:33:24 2017 rev:6 rq:514234 version:0.99.6 Changes: -------- --- /work/SRC/openSUSE:Factory/libfastjson/libfastjson.changes 2017-05-18 20:42:07.535712911 +0200 +++ /work/SRC/openSUSE:Factory/.libfastjson.new/libfastjson.changes 2017-08-12 19:33:26.424133581 +0200 @@ -1,0 +2,6 @@ +Thu Aug 3 14:44:03 UTC 2017 - [email protected] + +- update to 0.99.6: + * fixes for platforms other than GNU/Linux + +------------------------------------------------------------------- Old: ---- libfastjson-0.99.5.tar.gz New: ---- libfastjson-0.99.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libfastjson.spec ++++++ --- /var/tmp/diff_new_pack.cY4g6u/_old 2017-08-12 19:33:27.316008516 +0200 +++ /var/tmp/diff_new_pack.cY4g6u/_new 2017-08-12 19:33:27.324007394 +0200 @@ -18,7 +18,7 @@ %define somajor 4 Name: libfastjson -Version: 0.99.5 +Version: 0.99.6 Release: 0 Summary: Fast JSON parsing library, a fork of json-c License: MIT ++++++ libfastjson-0.99.5.tar.gz -> libfastjson-0.99.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfastjson-0.99.5/ChangeLog new/libfastjson-0.99.6/ChangeLog --- old/libfastjson-0.99.5/ChangeLog 2017-04-27 12:45:59.000000000 +0200 +++ new/libfastjson-0.99.6/ChangeLog 2017-05-11 16:09:47.000000000 +0200 @@ -1,3 +1,6 @@ +0.99.6 2017-05-12 +- fix a build issue under Solaris + 0.99.5 2017-05-03 - fix tautology comparison in tautology in `fjson_object_iter_equal` - made build under Solaris again diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfastjson-0.99.5/configure new/libfastjson-0.99.6/configure --- old/libfastjson-0.99.5/configure 2017-04-27 12:49:10.000000000 +0200 +++ new/libfastjson-0.99.6/configure 2017-05-11 16:11:06.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for libfastjson 0.99.5. +# Generated by GNU Autoconf 2.69 for libfastjson 0.99.6. # # Report bugs to <[email protected]>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='libfastjson' PACKAGE_TARNAME='libfastjson' -PACKAGE_VERSION='0.99.5' -PACKAGE_STRING='libfastjson 0.99.5' +PACKAGE_VERSION='0.99.6' +PACKAGE_STRING='libfastjson 0.99.6' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1336,7 +1336,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libfastjson 0.99.5 to adapt to many kinds of systems. +\`configure' configures libfastjson 0.99.6 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1407,7 +1407,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libfastjson 0.99.5:";; + short | recursive ) echo "Configuration of libfastjson 0.99.6:";; esac cat <<\_ACEOF @@ -1525,7 +1525,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libfastjson configure 0.99.5 +libfastjson configure 0.99.6 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1948,7 +1948,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libfastjson $as_me 0.99.5, which was +It was created by libfastjson $as_me 0.99.6, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2838,7 +2838,7 @@ # Define the identity of the package. PACKAGE='libfastjson' - VERSION='0.99.5' + VERSION='0.99.6' cat >>confdefs.h <<_ACEOF @@ -14559,7 +14559,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libfastjson $as_me 0.99.5, which was +This file was extended by libfastjson $as_me 0.99.6, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14625,7 +14625,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -libfastjson config.status 0.99.5 +libfastjson config.status 0.99.6 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfastjson-0.99.5/configure.ac new/libfastjson-0.99.6/configure.ac --- old/libfastjson-0.99.5/configure.ac 2017-04-27 12:46:32.000000000 +0200 +++ new/libfastjson-0.99.6/configure.ac 2017-05-11 16:10:39.000000000 +0200 @@ -1,7 +1,7 @@ AC_PREREQ(2.52) # Process this file with autoconf to produce a configure script. -AC_INIT([libfastjson], [0.99.5], [[email protected]]) +AC_INIT([libfastjson], [0.99.6], [[email protected]]) # AIXPORT START: Detect the underlying OS unamestr=$(uname) AM_CONDITIONAL([AIX], [test x$unamestr = xAIX]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfastjson-0.99.5/printbuf.c new/libfastjson-0.99.6/printbuf.c --- old/libfastjson-0.99.5/printbuf.c 2017-04-27 12:41:41.000000000 +0200 +++ new/libfastjson-0.99.6/printbuf.c 2017-05-11 16:09:47.000000000 +0200 @@ -156,13 +156,20 @@ #if !defined(HAVE_VASPRINTF) /* CAW: compliant version of vasprintf */ -static int vasprintf(char **buf, const char *fmt, va_list ap) +/* Note: on OpenCSW, we have vasprintf() inside the headers, but not inside the lib. + * So we need to use a different name, else we get issues with redefinitions. We + * we solve this by using the macro below, which just renames the function BUT + * does not affect the (variadic) arguments. + * rgerhards, 2017-04-11 + */ +#define vasprintf rs_vasprintf +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wformat-nonliteral" +static int rs_vasprintf(char **buf, const char *fmt, va_list ap) { int chars; char *b; -#ifdef _AIX static char _T_emptybuffer = '\0'; -#endif if(!buf) { return -1; } @@ -182,6 +189,7 @@ return chars; } +#pragma GCC diagnostic pop #endif /* !HAVE_VASPRINTF */ int sprintbuf(struct printbuf *p, const char *msg, ...)
