pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   prlw1
Date:           Mon May 27 18:17:11 UTC 2013

Modified Files:
        pkgsrc/devel/dconf: Makefile PLIST distinfo
        pkgsrc/devel/dconf-editor: Makefile PLIST
Added Files:
        pkgsrc/devel/dconf: Makefile.common

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/dconf/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/dconf/Makefile.common
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/dconf/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/dconf/distinfo
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/dconf-editor/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/dconf-editor/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index