summaryrefslogtreecommitdiff
path: root/devel/dconf
diff options
context:
space:
mode:
authorprlw1 <prlw1@pkgsrc.org>2013-05-27 18:17:11 +0000
committerprlw1 <prlw1@pkgsrc.org>2013-05-27 18:17:11 +0000
commit3a408b115beba169f8c600f1edab382c4780b510 (patch)
tree598b7d0b0669b07a0084bd99669ffd90abd61da4 /devel/dconf
parent43957586a9b420840288da694149d477a6cf8321 (diff)
downloadpkgsrc-3a408b115beba169f8c600f1edab382c4780b510.tar.gz
Update dconf / dconf-editor to 0.16.0
Many improvements, bug fixes and translation updates: https://git.gnome.org/browse/dconf/tree/NEWS?id=0.16.0 Highlights: This release more or less completes the rewriting of dconf-service. Support for backends are now fully-realised (and we have a couple of them as proof). Many small bugs (some with serious symptoms) have been fixed vs. the last release. - new icons: hicolor icons have been updated and a HighContrast set added - loosen some assertions on the order of messages being returned from the service. D-Bus violates this order in the case that the service crashes and that's no reason to take the client with it as well. - add some backends to the dconf-service (that were 'considered' as per the last NEWS). The first backend is a null backend that allows for a temporary database tied to the lifetime of the session, possibly useful for testing. - also add a new 'keyfile' backend for the service. This is primarily intended to be used with NFS (where use of mmap is not safe) - add a mkdir() in the case of an empty home directory where ~/.config/dconf does not already exist - the service has been substantially rewritten - using gdbus-codegen - cache the file contents instead of read/modify/write each time - new DConfWriter abstraction allows considering support for backends - uses only POSIX IO (read and write syscalls) for database access - workaround mmap() bug on OpenBSD
Diffstat (limited to 'devel/dconf')
-rw-r--r--devel/dconf/Makefile22
-rw-r--r--devel/dconf/Makefile.common17
-rw-r--r--devel/dconf/PLIST9
-rw-r--r--devel/dconf/distinfo8
4 files changed, 31 insertions, 25 deletions
diff --git a/devel/dconf/Makefile b/devel/dconf/Makefile
index 67cbbc11ea7..6b0c3e8fcda 100644
--- a/devel/dconf/Makefile
+++ b/devel/dconf/Makefile
@@ -1,25 +1,8 @@
-# $NetBSD: Makefile,v 1.16 2013/01/07 13:20:57 gdt Exp $
-#
-# Attention: Update this only together with devel/dconf-editor
-#
+# $NetBSD: Makefile,v 1.17 2013/05/27 18:17:11 prlw1 Exp $
-DISTNAME= dconf-0.14.1
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GNOME:=sources/dconf/0.14/}
-EXTRACT_SUFX= .tar.xz
+.include "Makefile.common"
-MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://live.gnome.org/dconf
-COMMENT= Backend for gsettings
-LICENSE= gnu-lgpl-v2.1
-
-GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --disable-editor
-USE_LIBTOOL= yes
-USE_TOOLS+= pkg-config gmake intltool msgfmt
-
-# Upstream's makefiles have hardcoded warnings for newer gcc versions.
-BUILDLINK_TRANSFORM+= opt:-Wno-unused-but-set-variable:-Wno-unused-variable
PKGCONFIG_OVERRIDE+= client/dconf.pc.in dbus-1/dconf-dbus-1.pc.in
@@ -33,6 +16,7 @@ BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl
BUILDLINK_DEPMETHOD.vala= build
.include "../../lang/vala018/buildlink3.mk"
+BUILDLINK_API_DEPENDS.glib2+= glib2>=2.35.2
.include "../../devel/glib2/modules.mk"
.include "../../sysutils/dbus/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/dconf/Makefile.common b/devel/dconf/Makefile.common
new file mode 100644
index 00000000000..2cf3eaa2f95
--- /dev/null
+++ b/devel/dconf/Makefile.common
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile.common,v 1.1 2013/05/27 18:17:11 prlw1 Exp $
+#
+# used by devel/dconf-editor/Makefile
+
+DISTNAME= dconf-0.16.0
+CATEGORIES= devel gnome
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/dconf/${PKGVERSION_NOREV:R}/}
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://live.gnome.org/dconf
+COMMENT= Backend for gsettings
+LICENSE= gnu-lgpl-v2.1
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config gmake intltool msgfmt
diff --git a/devel/dconf/PLIST b/devel/dconf/PLIST
index 7ce1ae0fcb6..a30806e9015 100644
--- a/devel/dconf/PLIST
+++ b/devel/dconf/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2012/11/06 18:51:46 drochner Exp $
+@comment $NetBSD: PLIST,v 1.5 2013/05/27 18:17:11 prlw1 Exp $
bin/dconf
include/dconf-dbus-1/dconf-dbus-1.h
include/dconf/client/dconf-client.h
@@ -25,8 +25,8 @@ share/gtk-doc/html/dconf/DConfClient.html
share/gtk-doc/html/dconf/annotation-glossary.html
share/gtk-doc/html/dconf/api-index-full.html
share/gtk-doc/html/dconf/ch01.html
-share/gtk-doc/html/dconf/dconf-DConf-Paths.html
share/gtk-doc/html/dconf/dconf-DConfChangeset.html
+share/gtk-doc/html/dconf/dconf-dconf-Paths.html
share/gtk-doc/html/dconf/dconf-editor.html
share/gtk-doc/html/dconf/dconf-overview.html
share/gtk-doc/html/dconf/dconf-service.html
@@ -41,6 +41,7 @@ share/gtk-doc/html/dconf/programs.html
share/gtk-doc/html/dconf/right.png
share/gtk-doc/html/dconf/style.css
share/gtk-doc/html/dconf/up.png
+share/locale/an/LC_MESSAGES/dconf.mo
share/locale/ar/LC_MESSAGES/dconf.mo
share/locale/as/LC_MESSAGES/dconf.mo
share/locale/be/LC_MESSAGES/dconf.mo
@@ -56,6 +57,7 @@ share/locale/en_GB/LC_MESSAGES/dconf.mo
share/locale/eo/LC_MESSAGES/dconf.mo
share/locale/es/LC_MESSAGES/dconf.mo
share/locale/et/LC_MESSAGES/dconf.mo
+share/locale/eu/LC_MESSAGES/dconf.mo
share/locale/fa/LC_MESSAGES/dconf.mo
share/locale/fi/LC_MESSAGES/dconf.mo
share/locale/fr/LC_MESSAGES/dconf.mo
@@ -84,7 +86,10 @@ share/locale/sr@latin/LC_MESSAGES/dconf.mo
share/locale/sv/LC_MESSAGES/dconf.mo
share/locale/ta/LC_MESSAGES/dconf.mo
share/locale/te/LC_MESSAGES/dconf.mo
+share/locale/tg/LC_MESSAGES/dconf.mo
share/locale/th/LC_MESSAGES/dconf.mo
+share/locale/tr/LC_MESSAGES/dconf.mo
+share/locale/ug/LC_MESSAGES/dconf.mo
share/locale/uk/LC_MESSAGES/dconf.mo
share/locale/vi/LC_MESSAGES/dconf.mo
share/locale/zh_CN/LC_MESSAGES/dconf.mo
diff --git a/devel/dconf/distinfo b/devel/dconf/distinfo
index 9a662ae8987..266234c1a92 100644
--- a/devel/dconf/distinfo
+++ b/devel/dconf/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.5 2012/11/06 18:51:46 drochner Exp $
+$NetBSD: distinfo,v 1.6 2013/05/27 18:17:11 prlw1 Exp $
-SHA1 (dconf-0.14.1.tar.xz) = 1983e832f03408ebb8544064604dd2d4379c47eb
-RMD160 (dconf-0.14.1.tar.xz) = 23daf76fa909950dbbaabb18f8a0dd58ee30c1f4
-Size (dconf-0.14.1.tar.xz) = 291300 bytes
+SHA1 (dconf-0.16.0.tar.xz) = 4845e185a63297830c49a1889a72290337968b22
+RMD160 (dconf-0.16.0.tar.xz) = 32f495f674550a4127f0ed27d918ea963b414341
+Size (dconf-0.16.0.tar.xz) = 368592 bytes
SHA1 (patch-aa) = 11e3582b976b4d60a5e096c8408e7b0aa6e1142e
SHA1 (patch-editor_Makefile.in) = bb4da6a9b3aa2137e7dc1c43e0e7cfc8930e9c7a