* [gentoo-commits] gentoo-x86 commit in gnome-base/gconf: gconf-2.28.0-r1.ebuild ChangeLog
@ 2009-11-04 21:43 Romain Perier (mrpouet)
0 siblings, 0 replies; 2+ messages in thread
From: Romain Perier (mrpouet) @ 2009-11-04 21:43 UTC (permalink / raw
To: gentoo-commits
mrpouet 09/11/04 21:43:37
Modified: ChangeLog
Added: gconf-2.28.0-r1.ebuild
Log:
Do not crash in gconf_entry_set_value() when entry is NULL
(Portage version: 2.2_rc48/cvs/Linux x86_64)
Revision Changes Path
1.216 gnome-base/gconf/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gconf/ChangeLog?rev=1.216&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gconf/ChangeLog?rev=1.216&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gconf/ChangeLog?r1=1.215&r2=1.216
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/gnome-base/gconf/ChangeLog,v
retrieving revision 1.215
retrieving revision 1.216
diff -u -r1.215 -r1.216
--- ChangeLog 29 Oct 2009 23:38:50 -0000 1.215
+++ ChangeLog 4 Nov 2009 21:43:37 -0000 1.216
@@ -1,6 +1,13 @@
# ChangeLog for gnome-base/gconf
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/ChangeLog,v 1.215 2009/10/29 23:38:50 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/ChangeLog,v 1.216 2009/11/04 21:43:37 mrpouet Exp $
+
+*gconf-2.28.0-r1 (04 Nov 2009)
+
+ 04 Nov 2009; Romain Perier <mrpouet@gentoo.org>
+ +gconf-2.28.0-r1.ebuild,
+ +files/gconf-2.28.0-entry-set-value-sigsegv.patch:
+ Do not crash in gconf_entry_set_value() when entry is NULL.
*gconf-2.28.0 (29 Oct 2009)
1.1 gnome-base/gconf/gconf-2.28.0-r1.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gconf/gconf-2.28.0-r1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gconf/gconf-2.28.0-r1.ebuild?rev=1.1&content-type=text/plain
Index: gconf-2.28.0-r1.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/gconf-2.28.0-r1.ebuild,v 1.1 2009/11/04 21:43:37 mrpouet Exp $
EAPI="2"
inherit eutils gnome2
MY_PN=GConf
MY_P=${MY_PN}-${PV}
PVP=(${PV//[-\._]/ })
DESCRIPTION="Gnome Configuration System and Daemon"
HOMEPAGE="http://www.gnome.org/"
SRC_URI="mirror://gnome/sources/${MY_PN}/${PVP[0]}.${PVP[1]}/${MY_P}.tar.bz2"
LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="~amd64 ~x86"
IUSE="debug doc ldap policykit"
RDEPEND=">=dev-libs/glib-2.14
>=x11-libs/gtk+-2.8.16
>=dev-libs/dbus-glib-0.74
>=sys-apps/dbus-1
>=gnome-base/orbit-2.4
>=dev-libs/libxml2-2
ldap? ( net-nds/openldap )
policykit? ( sys-auth/polkit )"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.35
>=dev-util/pkgconfig-0.9
>=dev-util/gtk-doc-am-1.10
doc? ( >=dev-util/gtk-doc-1 )"
DOCS="AUTHORS ChangeLog NEWS README TODO"
S="${WORKDIR}/${MY_P}"
pkg_setup() {
G2CONF="${G2CONF}
--enable-gtk
--disable-static
$(use_with ldap openldap)
$(use_enable policykit defaults-service)"
kill_gconf
# Need host's IDL compiler for cross or native build, bug #262747
export EXTRA_EMAKE="${EXTRA_EMAKE} ORBIT_IDL=/usr/bin/orbit-idl-2"
}
src_prepare() {
gnome2_src_prepare
# Do not start gconfd when installing schemas, fix bug #238276, upstream ?
epatch "${FILESDIR}/${PN}-2.24.0-no-gconfd.patch"
# Do not crash in gconf_entry_set_value() when entry pointer is NULL
epatch "${FILESDIR}/${P}-entry-set-value-sigsegv.patch"
# Fix intltoolize broken file, see upstream #577133
sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in || die "sed failed"
}
# Can't run tests, missing script.
#src_test() {
# emake -C tests || die "make tests failed"
# sh "${S}"/tests/runtests.sh || die "running tests failed"
#}
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="/etc/gconf"' > 50gconf
doenvd 50gconf || die "doenv failed"
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 "{}" \;
}
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
}
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo-x86 commit in gnome-base/gconf: gconf-2.28.0-r1.ebuild ChangeLog
@ 2010-03-10 8:54 Joseph Jezak (josejx)
0 siblings, 0 replies; 2+ messages in thread
From: Joseph Jezak (josejx) @ 2010-03-10 8:54 UTC (permalink / raw
To: gentoo-commits
josejx 10/03/10 08:54:13
Modified: gconf-2.28.0-r1.ebuild ChangeLog
Log:
Marked ~ppc/~ppc64 for bug #296548.
(Portage version: 2.1.7.17/cvs/Linux x86_64)
Revision Changes Path
1.3 gnome-base/gconf/gconf-2.28.0-r1.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gconf/gconf-2.28.0-r1.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gconf/gconf-2.28.0-r1.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gconf/gconf-2.28.0-r1.ebuild?r1=1.2&r2=1.3
Index: gconf-2.28.0-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/gnome-base/gconf/gconf-2.28.0-r1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gconf-2.28.0-r1.ebuild 28 Feb 2010 19:01:15 -0000 1.2
+++ gconf-2.28.0-r1.ebuild 10 Mar 2010 08:54:12 -0000 1.3
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/gconf-2.28.0-r1.ebuild,v 1.2 2010/02/28 19:01:15 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/gconf-2.28.0-r1.ebuild,v 1.3 2010/03/10 08:54:12 josejx Exp $
EAPI="2"
@@ -16,7 +16,7 @@
LICENSE="LGPL-2"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug doc ldap policykit"
RDEPEND=">=dev-libs/glib-2.14
1.223 gnome-base/gconf/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gconf/ChangeLog?rev=1.223&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gconf/ChangeLog?rev=1.223&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gconf/ChangeLog?r1=1.222&r2=1.223
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/gnome-base/gconf/ChangeLog,v
retrieving revision 1.222
retrieving revision 1.223
diff -u -r1.222 -r1.223
--- ChangeLog 28 Feb 2010 19:01:15 -0000 1.222
+++ ChangeLog 10 Mar 2010 08:54:12 -0000 1.223
@@ -1,6 +1,9 @@
# ChangeLog for gnome-base/gconf
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/ChangeLog,v 1.222 2010/02/28 19:01:15 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/ChangeLog,v 1.223 2010/03/10 08:54:12 josejx Exp $
+
+ 10 Mar 2010; Joseph Jezak <josejx@gentoo.org> gconf-2.28.0-r1.ebuild:
+ Marked ~ppc/~ppc64 for bug #296548.
28 Feb 2010; Raúl Porcel <armin76@gentoo.org> gconf-2.28.0.ebuild,
gconf-2.28.0-r1.ebuild:
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-03-10 8:54 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-04 21:43 [gentoo-commits] gentoo-x86 commit in gnome-base/gconf: gconf-2.28.0-r1.ebuild ChangeLog Romain Perier (mrpouet)
-- strict thread matches above, loose matches on Subject: below --
2010-03-10 8:54 Joseph Jezak (josejx)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox