Fri Aug 16 10:54:51 2019 UTC ()
dconf: update to 0.32.0.

Changes in dconf 0.32.0
=======================

 - No changes since 0.31.92

Changes in dconf 0.31.92
========================

 - bin: Add an option to ignore changes to locked keys during load
   (Tomasz Miąsko; #1; !43)

 - tests: Use more concise key and value (Tomasz Miąsko; #1; !43)

 - tests: shm: fix pwrite wrapper with -D_FILE_OFFSET_BITS=64 (Ben Wolsieffer; !37)

 - tests: replace usage of dlsym with separate modules containing functions that need to be mocked out
   (Daniel Playfair Cal; !37)

 - tests: Avoid using real system bus during tests
   (Tomasz Miąsko; #51; !45)

Changes in dconf 0.31.2
=======================

 - Bin: rewrite dconf utility in C. Updates are no longer conditional on
   the mtime of the database directory and files. Help information is shown
   on erroneous usage, but not otherwise. (Tomasz Miąsko; !39)

 - build: Make dconf client vapi file installation optional, and thus the
   Vala dependency optional (still built by default) (Tomasz Miąsko; !40)

 - bin: Add a new database directory argument for the update command
   (Tomasz Miąsko, Takao Fujiwara; !39, !41)

Changes in dconf 0.31.1
=======================

 - Engine: Fix memory leak when subscribing to a path. (Guido Günther; !25)

 - CI: Always store test artifacts so we always get code coverage results.
   (Philip Withnall; !32)

 - Sort output of list and dump commands. (Tomasz Miąsko; !31)

 - Tests: Add integration tests for dconf and dconf-service running within
   a separate D-Bus session and clean XDG_RUNTIME_DIR and XDG_CONFIG_HOME.
   (Tomasz Miąsko; !31)

 - Engine: Coalesce pending writes into a single changeset.
   (Tomasz Miąsko; !30)

 - Consistently validate the number of arguments.
   Add optional directory argument for update command.
   (Tomasz Miąsko; !33)

 - Tests: Add further integration tests (Tomasz Miąsko; !33)

 - Check mtimes of files when updating databases. (Marek Kasik; !27; #11)

 - Indicate update failure with non-zero exit code. Consistently handle
   invalid configuration in update. (Tomasz Miąsko; !34; #42)

 - Replace Bugzilla by Gitlab URL in DOAP file. (Andre Klapper)

 - Tests: Add test for key paths locked in system databases
   (Tomasz Miąsko; !35)


(wiz)
diff -r1.50 -r1.51 pkgsrc/devel/dconf/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/dconf/database.mk
diff -r1.16 -r1.17 pkgsrc/devel/dconf/distinfo

cvs diff -r1.50 -r1.51 pkgsrc/devel/dconf/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/dconf/Makefile 2019/07/10 10:51:29 1.50
+++ pkgsrc/devel/dconf/Makefile 2019/08/16 10:54:51 1.51
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.50 2019/07/10 10:51:29 markd Exp $ 1# $NetBSD: Makefile,v 1.51 2019/08/16 10:54:51 wiz Exp $
2 2
3DISTNAME= dconf-0.30.1 3DISTNAME= dconf-0.32.0
4PKGREVISION= 3 
5CATEGORIES= devel gnome 4CATEGORIES= devel gnome
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/dconf/${PKGVERSION_NOREV:R}/} 5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/dconf/${PKGVERSION_NOREV:R}/}
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://wiki.gnome.org/Projects/dconf 9HOMEPAGE= https://wiki.gnome.org/Projects/dconf
11COMMENT= Backend for gsettings 10COMMENT= Backend for gsettings
12LICENSE= gnu-lgpl-v2.1 11LICENSE= gnu-lgpl-v2.1
13 12
14TOOL_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen 13TOOL_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen
15BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt 14BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
16BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl 15BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl
17 16

cvs diff -r1.2 -r1.3 pkgsrc/devel/dconf/database.mk (expand / switch to unified diff)

--- pkgsrc/devel/dconf/database.mk 2015/11/25 12:49:46 1.2
+++ pkgsrc/devel/dconf/database.mk 2019/08/16 10:54:51 1.3
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1# $NetBSD: database.mk,v 1.2 2015/11/25 12:49:46 jperkin Exp $ 1# $NetBSD: database.mk,v 1.3 2019/08/16 10:54:51 wiz Exp $
2# 2#
3# This Makefile fragment is intended to be included by packages that install 3# This Makefile fragment is intended to be included by packages that install
4# dconf database. It takes care of update the corresponding databases 4# dconf database. It takes care of update the corresponding databases
5# at (de)installation time. 5# at (de)installation time.
6# 6#
7 7
8.if !defined(DCONF_DATABASE_MK) 8.if !defined(DCONF_DATABASE_MK)
9DCONF_DATABASE_MK= # defined 9DCONF_DATABASE_MK= # defined
10 10
11DCONF= ${LOCALBASE}/bin/dconf 11DCONF= ${PREFIX}/bin/dconf
12 12
13FILES_SUBST+= DCONF=${DCONF:Q} 13FILES_SUBST+= DCONF=${DCONF:Q}
14INSTALL_TEMPLATES+= ../../devel/dconf/files/database.tmpl 14INSTALL_TEMPLATES+= ../../devel/dconf/files/database.tmpl
15DEINSTALL_TEMPLATES+= ../../devel/dconf/files/database.tmpl 15DEINSTALL_TEMPLATES+= ../../devel/dconf/files/database.tmpl
16 16
17TOOLS_NOOP+= dconf 17TOOLS_NOOP+= dconf
18 18
19DEPENDS+= dconf-[0-9]*:../../devel/dconf 19DEPENDS+= dconf-[0-9]*:../../devel/dconf
20 20
21.endif # DCONF_DATABASE_MK 21.endif # DCONF_DATABASE_MK

cvs diff -r1.16 -r1.17 pkgsrc/devel/dconf/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/dconf/distinfo 2018/12/17 15:33:01 1.16
+++ pkgsrc/devel/dconf/distinfo 2019/08/16 10:54:51 1.17
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.16 2018/12/17 15:33:01 jperkin Exp $ 1$NetBSD: distinfo,v 1.17 2019/08/16 10:54:51 wiz Exp $
2 2
3SHA1 (dconf-0.30.1.tar.xz) = 181cdedc20a5ecd2d6e6aab4538ff199b5eaa1f9 3SHA1 (dconf-0.32.0.tar.xz) = 3b391ec3cc20b22bb029e1940223e3a583f17a3c
4RMD160 (dconf-0.30.1.tar.xz) = c1b65608f36fd8f29a3e5204b95fc5afddd0affc 4RMD160 (dconf-0.32.0.tar.xz) = 47e61388174da261201cd6aa9646efb5f34c3bb6
5SHA512 (dconf-0.30.1.tar.xz) = f7d136aec7cb75b64c7d9446d520f4c4af368e6d22346b7bb8ad66c08afaa03a72aacd44016dae7690e37b7d0deb9a16187445db176427a12a8b3cd3885c9e03 5SHA512 (dconf-0.32.0.tar.xz) = 09ae65ad365947aed24228b94978b290060264e55b443d18a743e943627703c92e16e3a5ca8a0aaf3549f7a1d5aad77bdc285d4c8519db705d3104ec22b111a0
6Size (dconf-0.30.1.tar.xz) = 104376 bytes 6Size (dconf-0.32.0.tar.xz) = 111700 bytes
7SHA1 (patch-client_meson.build) = c14f83a8577d35c8f32dfa3d9fcbbe1c9e67548b 7SHA1 (patch-client_meson.build) = c14f83a8577d35c8f32dfa3d9fcbbe1c9e67548b
8SHA1 (patch-gsettings_meson.build) = 63abfc31d9fede52340708739bc53a6f6a439108 8SHA1 (patch-gsettings_meson.build) = 63abfc31d9fede52340708739bc53a6f6a439108
9SHA1 (patch-meson.build) = 2015b184e88ed797b52152d00e96e45988cf01bf 9SHA1 (patch-meson.build) = 2015b184e88ed797b52152d00e96e45988cf01bf