pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/textproc/json-glib json-glib: update to 1.4.4.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d6a487f6d623
branches:  trunk
changeset: 396963:d6a487f6d623
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Thu Jun 13 09:45:17 2019 +0000

description:
json-glib: update to 1.4.4.

Switch to meson build system.  Based on wip/json-glib.

Overview of changes for 1.4
==============================
? Use Meson as the only build system
? #773504 - Avoid extra allocations [Garrett Regier]
? #780550 - meson error looking for python3 [Daniele Forghieri]
? #769206 - docs: Clarify when NULL might be returned [Matthew Leeds]
? #766281 - utils/json_from_string: Don't reset user-provided error
            argument [Heinrich Fink]
? #758580 - json_reader_is_value returns TRUE for null type but
            json_reader_get_value throws an error [Robert Ancell]
? #768788 - Incorrect account of jsonPath syntax in doc [Allin Cottrell]
? #774688 - json_from_string() could be optimized to avoid copying the
            root node [Ole Andr? Vadla Ravn?s]

diffstat:

 textproc/json-glib/Makefile |  14 ++++---
 textproc/json-glib/PLIST    |  88 ++++++++++++++++++--------------------------
 textproc/json-glib/distinfo |  10 ++--
 3 files changed, 49 insertions(+), 63 deletions(-)

diffs (172 lines):

diff -r 59cd9b1fdc48 -r d6a487f6d623 textproc/json-glib/Makefile
--- a/textproc/json-glib/Makefile       Thu Jun 13 09:43:19 2019 +0000
+++ b/textproc/json-glib/Makefile       Thu Jun 13 09:45:17 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2017/10/15 23:19:13 prlw1 Exp $
+# $NetBSD: Makefile,v 1.28 2019/06/13 09:45:17 wiz Exp $
 
-DISTNAME=      json-glib-1.2.8
+DISTNAME=      json-glib-1.4.4
 CATEGORIES=    textproc gnome
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/json-glib/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz
@@ -10,15 +10,16 @@
 COMMENT=       JSON parser for GLib-based libraries and applications
 LICENSE=       gnu-lgpl-v2.1
 
-GNU_CONFIGURE= yes
-USE_LIBTOOL=   yes
 USE_TOOLS+=    gmake msgfmt msgmerge pkg-config xgettext
 
 CONFIGURE_ARGS+=       --disable-man
 
-PKGCONFIG_OVERRIDE+=   json-glib.pc.in
+# workaround for build failure
+# https://gitlab.gnome.org/GNOME/json-glib/issues/35
+MAKE_ENV+=     LD_LIBRARY_PATH=${WRKSRC}/output/json-glib
 
-TEST_TARGET=           check
+do-test:
+       cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ninja -C output test
 
 .include "options.mk"
 
@@ -31,4 +32,5 @@
 
 BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.38.0
 .include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/py-meson/build.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 59cd9b1fdc48 -r d6a487f6d623 textproc/json-glib/PLIST
--- a/textproc/json-glib/PLIST  Thu Jun 13 09:43:19 2019 +0000
+++ b/textproc/json-glib/PLIST  Thu Jun 13 09:45:17 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2017/09/09 06:15:37 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.11 2019/06/13 09:45:17 wiz Exp $
 bin/json-glib-format
 bin/json-glib-validate
 include/json-glib-1.0/json-glib/json-builder.h
@@ -15,59 +15,40 @@
 include/json-glib-1.0/json-glib/json-version-macros.h
 include/json-glib-1.0/json-glib/json-version.h
 ${PLIST.introspection}lib/girepository-1.0/Json-1.0.typelib
-lib/libjson-glib-1.0.la
+lib/libjson-glib-1.0.so
+lib/libjson-glib-1.0.so.0
+lib/libjson-glib-1.0.so.0.400.4
 lib/pkgconfig/json-glib-1.0.pc
+libexec/installed-tests/json-glib-1.0/array
+libexec/installed-tests/json-glib-1.0/boxed
+libexec/installed-tests/json-glib-1.0/builder
+libexec/installed-tests/json-glib-1.0/generator
+libexec/installed-tests/json-glib-1.0/gvariant
+libexec/installed-tests/json-glib-1.0/invalid
+libexec/installed-tests/json-glib-1.0/node
+libexec/installed-tests/json-glib-1.0/object
+libexec/installed-tests/json-glib-1.0/parser
+libexec/installed-tests/json-glib-1.0/path
+libexec/installed-tests/json-glib-1.0/reader
+libexec/installed-tests/json-glib-1.0/serialize-complex
+libexec/installed-tests/json-glib-1.0/serialize-full
+libexec/installed-tests/json-glib-1.0/serialize-simple
+libexec/installed-tests/json-glib-1.0/stream-load.json
 ${PLIST.introspection}share/gir-1.0/Json-1.0.gir
-share/gtk-doc/html/json-glib/JsonBuilder.html
-share/gtk-doc/html/json-glib/JsonGenerator.html
-share/gtk-doc/html/json-glib/JsonParser.html
-share/gtk-doc/html/json-glib/JsonPath.html
-share/gtk-doc/html/json-glib/JsonReader.html
-share/gtk-doc/html/json-glib/annotation-glossary.html
-share/gtk-doc/html/json-glib/ch01.html
-share/gtk-doc/html/json-glib/ch02.html
-share/gtk-doc/html/json-glib/ch03.html
-share/gtk-doc/html/json-glib/ch04.html
-share/gtk-doc/html/json-glib/ch06.html
-share/gtk-doc/html/json-glib/home.png
-share/gtk-doc/html/json-glib/index.html
-share/gtk-doc/html/json-glib/ix01.html
-share/gtk-doc/html/json-glib/ix02.html
-share/gtk-doc/html/json-glib/ix03.html
-share/gtk-doc/html/json-glib/ix04.html
-share/gtk-doc/html/json-glib/ix05.html
-share/gtk-doc/html/json-glib/ix06.html
-share/gtk-doc/html/json-glib/ix07.html
-share/gtk-doc/html/json-glib/ix08.html
-share/gtk-doc/html/json-glib/ix09.html
-share/gtk-doc/html/json-glib/ix10.html
-share/gtk-doc/html/json-glib/ix11.html
-share/gtk-doc/html/json-glib/json-advanced.html
-share/gtk-doc/html/json-glib/json-base.html
-share/gtk-doc/html/json-glib/json-format-tool.html
-share/gtk-doc/html/json-glib/json-glib-Boxed-Types-Serialization.html
-share/gtk-doc/html/json-glib/json-glib-GObject-Serialization.html
-share/gtk-doc/html/json-glib/json-glib-JSON-Array.html
-share/gtk-doc/html/json-glib/json-glib-JSON-GVariant-Integration.html
-share/gtk-doc/html/json-glib/json-glib-JSON-Node.html
-share/gtk-doc/html/json-glib/json-glib-JSON-Object.html
-share/gtk-doc/html/json-glib/json-glib-Serializable-Interface.html
-share/gtk-doc/html/json-glib/json-glib-Utility-API.html
-share/gtk-doc/html/json-glib/json-glib-Versioning-information.html
-share/gtk-doc/html/json-glib/json-glib.devhelp2
-share/gtk-doc/html/json-glib/json-overview.html
-share/gtk-doc/html/json-glib/json-streams.html
-share/gtk-doc/html/json-glib/json-tools.html
-share/gtk-doc/html/json-glib/json-validate-tool.html
-share/gtk-doc/html/json-glib/left-insensitive.png
-share/gtk-doc/html/json-glib/left.png
-share/gtk-doc/html/json-glib/license.html
-share/gtk-doc/html/json-glib/right-insensitive.png
-share/gtk-doc/html/json-glib/right.png
-share/gtk-doc/html/json-glib/style.css
-share/gtk-doc/html/json-glib/tools.html
-share/gtk-doc/html/json-glib/up-insensitive.png
-share/gtk-doc/html/json-glib/up.png
+share/installed-tests/json-glib-1.0/array.test
+share/installed-tests/json-glib-1.0/boxed.test
+share/installed-tests/json-glib-1.0/builder.test
+share/installed-tests/json-glib-1.0/generator.test
+share/installed-tests/json-glib-1.0/gvariant.test
+share/installed-tests/json-glib-1.0/invalid.test
+share/installed-tests/json-glib-1.0/node.test
+share/installed-tests/json-glib-1.0/object.test
+share/installed-tests/json-glib-1.0/parser.test
+share/installed-tests/json-glib-1.0/path.test
+share/installed-tests/json-glib-1.0/reader.test
+share/installed-tests/json-glib-1.0/serialize-complex.test
+share/installed-tests/json-glib-1.0/serialize-full.test
+share/installed-tests/json-glib-1.0/serialize-simple.test
 ${PLIST.nls}share/locale/as/LC_MESSAGES/json-glib-1.0.mo
 ${PLIST.nls}share/locale/bg/LC_MESSAGES/json-glib-1.0.mo
 ${PLIST.nls}share/locale/bn_IN/LC_MESSAGES/json-glib-1.0.mo
@@ -88,6 +69,7 @@
 ${PLIST.nls}share/locale/gl/LC_MESSAGES/json-glib-1.0.mo
 ${PLIST.nls}share/locale/he/LC_MESSAGES/json-glib-1.0.mo
 ${PLIST.nls}share/locale/hi/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/hr/LC_MESSAGES/json-glib-1.0.mo
 ${PLIST.nls}share/locale/hu/LC_MESSAGES/json-glib-1.0.mo
 ${PLIST.nls}share/locale/id/LC_MESSAGES/json-glib-1.0.mo
 ${PLIST.nls}share/locale/it/LC_MESSAGES/json-glib-1.0.mo
@@ -98,6 +80,8 @@
 ${PLIST.nls}share/locale/lv/LC_MESSAGES/json-glib-1.0.mo
 ${PLIST.nls}share/locale/ml/LC_MESSAGES/json-glib-1.0.mo
 ${PLIST.nls}share/locale/nb/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/ne/LC_MESSAGES/json-glib-1.0.mo
+${PLIST.nls}share/locale/nl/LC_MESSAGES/json-glib-1.0.mo
 ${PLIST.nls}share/locale/oc/LC_MESSAGES/json-glib-1.0.mo
 ${PLIST.nls}share/locale/or/LC_MESSAGES/json-glib-1.0.mo
 ${PLIST.nls}share/locale/pa/LC_MESSAGES/json-glib-1.0.mo
diff -r 59cd9b1fdc48 -r d6a487f6d623 textproc/json-glib/distinfo
--- a/textproc/json-glib/distinfo       Thu Jun 13 09:43:19 2019 +0000
+++ b/textproc/json-glib/distinfo       Thu Jun 13 09:45:17 2019 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.17 2017/09/09 06:15:37 ryoon Exp $
+$NetBSD: distinfo,v 1.18 2019/06/13 09:45:17 wiz Exp $
 
-SHA1 (json-glib-1.2.8.tar.xz) = f340a7d4c645bb26ec1b0feccb80346094ee2f05
-RMD160 (json-glib-1.2.8.tar.xz) = c13f30676cb2ca224f1c21e4ef4f9aa77c19a0c5
-SHA512 (json-glib-1.2.8.tar.xz) = 85d8ad431363b8698d71684927b8aa38749d99ea7236334ec09fd81482489f1ab9cb12dabcbe13f6b6ffd7e5d70ade47a36b511e275915d4aa858af647db90ba
-Size (json-glib-1.2.8.tar.xz) = 604336 bytes
+SHA1 (json-glib-1.4.4.tar.xz) = d9b6d58c0a5b45aa86fbf0da31c65c19254edf96
+RMD160 (json-glib-1.4.4.tar.xz) = 210e602a33672d3ddf978810164692479a61c015
+SHA512 (json-glib-1.4.4.tar.xz) = cf56a99dce3938b5c0075810f105719836fac65392da33a49b26ebf33aee1fab89ca9fac58059a2008d688ecc75a3e524de60621a5b027d566963541f38b971f
+Size (json-glib-1.4.4.tar.xz) = 165584 bytes



Home | Main Index | Thread Index | Old Index