diff options
author | 2013-05-10 10:36:35 +0000 | |
---|---|---|
committer | 2013-05-10 10:36:35 +0000 | |
commit | b21388f75766d1256d9292233d51a77983bf43e8 (patch) | |
tree | 99e4a62fa991f0b01cddf79874cad05fd2de87e5 /gnome-base/gconf | |
parent | Whitespace (diff) | |
download | historical-b21388f75766d1256d9292233d51a77983bf43e8.tar.gz historical-b21388f75766d1256d9292233d51a77983bf43e8.tar.bz2 historical-b21388f75766d1256d9292233d51a77983bf43e8.zip |
Stable
Package-Manager: portage-2.2.0_alpha173/cvs/Linux x86_64
RepoMan-Options: --force
Manifest-Sign-Key: 0xC6085806
Diffstat (limited to 'gnome-base/gconf')
-rw-r--r-- | gnome-base/gconf/ChangeLog | 10 | ||||
-rw-r--r-- | gnome-base/gconf/Manifest | 9 | ||||
-rw-r--r-- | gnome-base/gconf/gconf-2.32.4-r1.ebuild | 100 |
3 files changed, 114 insertions, 5 deletions
diff --git a/gnome-base/gconf/ChangeLog b/gnome-base/gconf/ChangeLog index c7eadba725ed..8185e67bf6b1 100644 --- a/gnome-base/gconf/ChangeLog +++ b/gnome-base/gconf/ChangeLog @@ -1,6 +1,14 @@ # 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.279 2013/04/07 11:46:49 eva Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-base/gconf/ChangeLog,v 1.280 2013/05/10 10:36:24 eva Exp $ + + 10 May 2013; Gilles Dartiguelongue <eva@gentoo.org> +gconf-2.32.4-r1.ebuild: + Stable + +*gconf-2.32.4-r1 (10 May 2013) + + 10 May 2013; Gilles Dartiguelongue <eva@gentoo.org> +gconf-2.32.4-r1.ebuild: + Stable bump: apply prefix fixes to stable ebuild, bug #469240. *gconf-3.2.6-r1 (07 Apr 2013) diff --git a/gnome-base/gconf/Manifest b/gnome-base/gconf/Manifest index 1cba1e230c01..212025c9ed90 100644 --- a/gnome-base/gconf/Manifest +++ b/gnome-base/gconf/Manifest @@ -5,15 +5,16 @@ AUX gconf-2.24.0-no-gconfd.patch 787 SHA256 f8352648276d2a2dab162ddade55ec0371e7 AUX gconf-2.28.0-entry-set-value-sigsegv.patch 533 SHA256 e58c0981491e794de05dd71562e0a9675433469e87c7149088ebea432c9619b0 SHA512 c0576004aa8c8b64750037183a5d3df5b4d8ba520c83f33a906a8549139e2167d08c1bcc56cbdfe202bb078a703bd561680af63588f7ee4eb42ad6077182a3fa WHIRLPOOL eddf3b88ddbec7e29f2a58e6ccf26859e0846ec9b01e821f28dc584a9ad297805f5313e29dca5e5d576cca704e1ddb458fd322a3380ed65ddd4bb7d6924d862c DIST GConf-2.32.4.tar.xz 1326600 SHA256 f36f4a01a5ac898b5ec49a04a43b051d3809f07c3d0841188fd6a5c512389025 SHA512 fabcd35ae9dd50969dc60219172e613fdb9f81ecaf182003a7e9d81745ffa9931fc279383dae9d6eb25817f594ab38e1ec2e910e14df402a1cb515eae258358f WHIRLPOOL 836491977e5af62a02fa8e70c92f2c2a07c350aabd44b75b0e9ab203c36d0fd53ed7605e26c81a01e498c8bb7d5e3089427ede8d7583964b65aecc46ddac7faf DIST GConf-3.2.6.tar.xz 1559904 SHA256 1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c SHA512 35f5f659f9d03f7531a7102adacbda0eb310d8a55a831c768c91a82e07dae21247726e00e0e411f63b1de9ade0f042ded572a3ea4a4b2ad3135231f344540b58 WHIRLPOOL ef38b5fb25b3cf915052ce00f926a0a9bf8ecb5771c2db0fd6f5f11531a8edb1c098a036eaaa20490e3de87a0a5eb411542f86d8c6a2be8ac45dcae0b29d3414 +EBUILD gconf-2.32.4-r1.ebuild 2488 SHA256 29c75fbb6c8025623e14ddf84da1b0de338440d4484dc8c8098e28007b7e1198 SHA512 697746bfd1fbbef06c62b2088241d13d906939c0fb01bbd45fca6af16e8308e554ef699973e24e3ad28db019e50b97d4775e2e906dc4c6ecd31ce91cb4d01828 WHIRLPOOL f0e4837bc71a873424b194511a2155f6ebf64e9d7d178b88ddf6ad35a09687e3fd397f5885348cd57292df991774fba892c0120018fb76a34a1ef07012b8b68b EBUILD gconf-2.32.4.ebuild 2410 SHA256 58d516de6b1a099754db979aa2404f4e8f42c850cc0e4b90a68cf1570220f05c SHA512 68266a5c973854d4d17fcc2c841891039efea845b6df161e1acb07a43a07a99470b7cebf1e5123855d269f91d8c131b93739fab8370f2dec1ea1c6706c4877d9 WHIRLPOOL d4464d649ca3b8392080ef4511aa0e3f88461055eb88657bc45e11a4751b154e07785cbcfa66aea6bb64ac3186e8441c6b24cc79320b8e30abaf39c8e82bfa4e EBUILD gconf-3.2.6-r1.ebuild 3185 SHA256 7f8cad6c956b2a993dddf47af9cd41a6f0780dd954e90542793c0d72c0c038b5 SHA512 d9dd9347de5b08721958d2a884602d6ceb2ce230e87beef3f4185b116ae061904ed6ba4d5e8b3beeb106b032d7633ac360f84859473e123131c29ea6768ed4bb WHIRLPOOL de2546489d7a092dcb3810e5de736b014674bc5d0cfb56e99ff5aef0d5614b811d4646b91aa722ef2b5fdc6ae81042efea9731aa9fddfbd3275e4dab5278ed53 EBUILD gconf-3.2.6.ebuild 3028 SHA256 6881daa12893607240ee15ed73130856df378647411d8c31a4ebb9eb6fd1539b SHA512 b9c6a3be32f6c754a87e483aeef0ab4356415577caf5d85de056b3165dec73866177756c3acf94d5f482d99e40a22c300fe281a9256d19c474aa04540073c376 WHIRLPOOL ff393f2ea6c0bc97d11e9e34cc967a7d8416c8b4867e2558901671a102993f3027b28f9321bdcb81c9237a05e023e4e3417b9f9d1ba8568bf17a317022fd5c8e -MISC ChangeLog 37700 SHA256 e21bc3252a29bdeacad7fa9b9dc9e4d672ad5a2d6db66b279810bbbb04ee5b89 SHA512 240330ca2f23efa1a07e1501546b7d81e33443cd5db78f3806a21998160e9632475de559e349d828fa5eac490523b14cb4579d51c93f5e8716b24d2cd3633337 WHIRLPOOL 0745cb01f810edae7efc8d04dab5e02fb63bfce79239d4fd9133a46d0dfc565fc96270f4a045b9fd87dfc0bff69a0d57016f03c8c3b4c62786b3e029be189eee +MISC ChangeLog 37966 SHA256 99131ff009124f28d46c1f1e13995c02594d060bf3728d25dad28378cb53f97b SHA512 452815e8b49ffd9f4052293161bbff00b2ab0f7eb7e76a2eff5c5bef45628909e213a2dedd27f0305c1371d99be87a9f67644b6125ee3b308c52baf193469471 WHIRLPOOL 455192150cded1c9daa5422aef9d2912e354c4cedbb6c689c8cb33797e9792bdad777e04adc4c77c1fc4e4e89cd9ac106e48ee9aa80b957414dee66d1ba87d7c MISC metadata.xml 429 SHA256 ff1cdff3275ccf7ecf64d87d5929fa31dcb9c6d16647e39bc45348a665e49cb6 SHA512 b911347c41a8957ba77c82f59f9a2d90c1f39b89b85457c157e7e164bdd9d545f12be95dfe10ac0fe10e57c327ef90be81ed67cbdf16f588242ef443c2d3c6a3 WHIRLPOOL dd892feb28b9320dc5bc7cb4e92cae26926e7a3d3b0201bd64c9c73417a214e12e2e3ea067d5670cfec80c4c719841d90601ea0d99ab6db4ffa9be6a9c8916f5 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEAREIAAYFAlFhXKoACgkQ1fmVwcYIWAYhugCgjx3iPMf0j/H2SYEG6MlATlde -No8AnjDzqvGJqzrOcQ8eGWh4K2sDib3h -=BbZd +iEYEAREIAAYFAlGMzakACgkQ1fmVwcYIWAYIkACg0lzrn3Srwa1bpTJa9p04PLPo +p0EAoOb/TG1LOb1uiIPqt0X0zazKuxCg +=OSod -----END PGP SIGNATURE----- diff --git a/gnome-base/gconf/gconf-2.32.4-r1.ebuild b/gnome-base/gconf/gconf-2.32.4-r1.ebuild new file mode 100644 index 000000000000..bafb8194467c --- /dev/null +++ b/gnome-base/gconf/gconf-2.32.4-r1.ebuild @@ -0,0 +1,100 @@ +# 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-2.32.4-r1.ebuild,v 1.1 2013/05/10 10:36:24 eva 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 ~x86-fbsd" +IUSE="debug gtk +introspection ldap policykit" + +RDEPEND=" + >=dev-libs/glib-2.25.9:2 + >=x11-libs/gtk+-2.14:2 + >=dev-libs/dbus-glib-0.74:= + >=sys-apps/dbus-1:= + >=gnome-base/orbit-2.4:2 + >=dev-libs/libxml2-2:2 + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) + ldap? ( net-nds/openldap:= ) + policykit? ( sys-auth/polkit:= ) +" +DEPEND="${RDEPEND} + 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=2.0 "") \ + $(use_enable introspection) \ + $(use_with ldap openldap) \ + $(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=\"/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 "${EPREFIX}"/etc/gconf/ -type d -exec chmod ugo+rx "{}" \; + + einfo "changing permissions for gconf files" + find "${EPREFIX}"/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 "${EPREFIX}"/usr/bin/gconftool-2 ] + then + "${EPREFIX}"/usr/bin/gconftool-2 --shutdown + fi + + return 0 +} |