From: "Alexandre Rostovtsev (tetromino)" <tetromino@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/gconf: ChangeLog gconf-3.2.6.ebuild
Date: Tue, 22 Jan 2013 03:59:59 +0000 (UTC) [thread overview]
Message-ID: <20130122035959.683652171C@flycatcher.gentoo.org> (raw)
tetromino 13/01/22 03:59:59
Modified: ChangeLog
Added: gconf-3.2.6.ebuild
Log:
Version bump with various bugfixes.
(Portage version: 2.2.0_alpha158/cvs/Linux x86_64, signed Manifest commit with key CF0ADD61)
Revision Changes Path
1.275 gnome-base/gconf/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gconf/ChangeLog?rev=1.275&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gconf/ChangeLog?rev=1.275&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gconf/ChangeLog?r1=1.274&r2=1.275
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/gnome-base/gconf/ChangeLog,v
retrieving revision 1.274
retrieving revision 1.275
diff -u -r1.274 -r1.275
--- ChangeLog 17 Jan 2013 20:39:19 -0000 1.274
+++ ChangeLog 22 Jan 2013 03:59:59 -0000 1.275
@@ -1,6 +1,11 @@
# ChangeLog for gnome-base/gconf
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/ChangeLog,v 1.274 2013/01/17 20:39:19 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/ChangeLog,v 1.275 2013/01/22 03:59:59 tetromino Exp $
+
+*gconf-3.2.6 (22 Jan 2013)
+
+ 22 Jan 2013; Alexandre Rostovtsev <tetromino@gentoo.org> +gconf-3.2.6.ebuild:
+ Version bump with various bugfixes.
17 Jan 2013; Pacho Ramos <pacho@gentoo.org> gconf-2.32.4.ebuild,
gconf-3.2.5.ebuild:
1.1 gnome-base/gconf/gconf-3.2.6.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gconf/gconf-3.2.6.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/gconf/gconf-3.2.6.ebuild?rev=1.1&content-type=text/plain
Index: gconf-3.2.6.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/gconf-3.2.6.ebuild,v 1.1 2013/01/22 03:59:59 tetromino Exp $
EAPI="5"
GCONF_DEBUG="yes"
GNOME_ORG_MODULE="GConf"
GNOME2_LA_PUNT="yes"
inherit eutils gnome2
DESCRIPTION="GNOME configuration system and daemon"
HOMEPAGE="http://projects.gnome.org/gconf/"
LICENSE="LGPL-2+"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="debug gtk +introspection ldap orbit policykit"
RDEPEND=">=dev-libs/glib-2.31:2
>=dev-libs/dbus-glib-0.74:=
>=sys-apps/dbus-1:=
>=dev-libs/libxml2-2:2
gtk? ( >=x11-libs/gtk+-2.90:3 )
introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
ldap? ( net-nds/openldap:= )
orbit? ( >=gnome-base/orbit-2.4:2 )
policykit? ( sys-auth/polkit:= )"
DEPEND="${RDEPEND}
dev-libs/libxslt
dev-util/gtk-doc-am
>=dev-util/intltool-0.35
virtual/pkgconfig"
pkg_setup() {
kill_gconf
}
src_prepare() {
# Do not start gconfd when installing schemas, fix bug #238276, upstream #631983
epatch "${FILESDIR}/${PN}-2.24.0-no-gconfd.patch"
# Do not crash in gconf_entry_set_value() when entry pointer is NULL, upstream #631985
epatch "${FILESDIR}/${PN}-2.28.0-entry-set-value-sigsegv.patch"
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
--disable-static \
--enable-gsettings-backend \
$(use_enable gtk) \
$(usex gtk --with-gtk=3.0 "") \
$(use_enable introspection) \
$(use_with ldap openldap) \
$(use_enable orbit) \
$(use_enable policykit defaults-service) \
ORBIT_IDL=$(type -P orbit-idl-2)
}
src_install() {
gnome2_src_install
keepdir /etc/gconf/gconf.xml.mandatory
keepdir /etc/gconf/gconf.xml.defaults
# Make sure this directory exists, bug #268070, upstream #572027
keepdir /etc/gconf/gconf.xml.system
echo "CONFIG_PROTECT_MASK=\"${EPREFIX}/etc/gconf\"" > 50gconf
echo 'GSETTINGS_BACKEND="gconf"' >> 50gconf
doenvd 50gconf
dodir /root/.gconfd
}
pkg_preinst() {
kill_gconf
}
pkg_postinst() {
kill_gconf
# change the permissions to avoid some gconf bugs
einfo "changing permissions for gconf dirs"
find /etc/gconf/ -type d -exec chmod ugo+rx "{}" \;
einfo "changing permissions for gconf files"
find /etc/gconf/ -type f -exec chmod ugo+r "{}" \;
if ! use orbit; then
ewarn "You are using dbus for GConf's IPC. If you are upgrading from"
ewarn "<=gconf-3.2.3, or were previously using gconf with USE=orbit,"
ewarn "you will need to now restart your desktop session (for example,"
ewarn "by logging out and then back in)."
ewarn "Otherwise, gconf-based applications may crash with 'Method ..."
ewarn "on interface \"org.gnome.GConf.Server\" doesn't exist' errors."
fi
}
kill_gconf() {
# This function will kill all running gconfd-2 that could be causing troubles
if [ -x /usr/bin/gconftool-2 ]
then
/usr/bin/gconftool-2 --shutdown
fi
return 0
}
reply other threads:[~2013-01-22 4:00 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20130122035959.683652171C@flycatcher.gentoo.org \
--to=tetromino@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox