summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakov Smolić <jsmolic@gentoo.org>2023-04-03 19:34:01 +0200
committerJakov Smolić <jsmolic@gentoo.org>2023-04-03 19:38:49 +0200
commitcd78a4851eee945c54b1cac478bce13851fa91b2 (patch)
tree5ba131753ebcc90e75226a45663e16bbcaa900b5 /gnome-base
parentgnome-extra/gconf-editor: treeclean (diff)
downloadgentoo-cd78a4851eee945c54b1cac478bce13851fa91b2.tar.gz
gentoo-cd78a4851eee945c54b1cac478bce13851fa91b2.tar.bz2
gentoo-cd78a4851eee945c54b1cac478bce13851fa91b2.zip
gnome-base/gconf: treeclean
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Diffstat (limited to 'gnome-base')
-rw-r--r--gnome-base/gconf/Manifest1
-rw-r--r--gnome-base/gconf/files/gconf-2.24.0-no-gconfd.patch19
-rw-r--r--gnome-base/gconf/files/gconf-2.28.0-entry-set-value-sigsegv.patch18
-rw-r--r--gnome-base/gconf/files/gconf-3.2.6-gsettings-data-convert-paths.patch41
-rw-r--r--gnome-base/gconf/files/gconf-3.2.6-mconvert-crasher.patch45
-rw-r--r--gnome-base/gconf/files/gconf-3.2.6-python3.patch164
-rw-r--r--gnome-base/gconf/files/gconf-3.2.6-spew-console-error.patch83
-rw-r--r--gnome-base/gconf/gconf-3.2.6-r6.ebuild148
-rw-r--r--gnome-base/gconf/metadata.xml14
9 files changed, 0 insertions, 533 deletions
diff --git a/gnome-base/gconf/Manifest b/gnome-base/gconf/Manifest
deleted file mode 100644
index b4e612dbd4a6..000000000000
--- a/gnome-base/gconf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST GConf-3.2.6.tar.xz 1559904 BLAKE2B dc71bfc6e334b0a3545b6009fc1a592f3ba6adb1471aacc98aaa1ded9e89676f97415c26a3d17e297a846a7efca7ee695107c136ea28b2431f90dc966a3d64cc SHA512 35f5f659f9d03f7531a7102adacbda0eb310d8a55a831c768c91a82e07dae21247726e00e0e411f63b1de9ade0f042ded572a3ea4a4b2ad3135231f344540b58
diff --git a/gnome-base/gconf/files/gconf-2.24.0-no-gconfd.patch b/gnome-base/gconf/files/gconf-2.24.0-no-gconfd.patch
deleted file mode 100644
index 8ca6a0d4fc09..000000000000
--- a/gnome-base/gconf/files/gconf-2.24.0-no-gconfd.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN GConf-2.23.2.old/gconf/gconftool.c GConf-2.23.2/gconf/gconftool.c
---- GConf-2.23.2.old/gconf/gconftool.c 2008-06-28 05:27:33.000000000 -0400
-+++ GConf-2.23.2/gconf/gconftool.c 2008-09-23 10:20:00.000000000 -0400
-@@ -856,6 +856,7 @@ main (int argc, char** argv)
- {
- g_print (_("GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL is set, not installing schemas\n"));
- makefile_install_mode = FALSE;
-+ return 0;
- }
-
- if (makefile_uninstall_mode &&
-@@ -863,6 +864,7 @@ main (int argc, char** argv)
- {
- g_print (_("GCONF_DISABLE_MAKEFILE_SCHEMA_UNINSTALL is set, not uninstalling schemas\n"));
- makefile_uninstall_mode = FALSE;
-+ return 0;
- }
-
- if (makefile_install_mode || makefile_uninstall_mode)
diff --git a/gnome-base/gconf/files/gconf-2.28.0-entry-set-value-sigsegv.patch b/gnome-base/gconf/files/gconf-2.28.0-entry-set-value-sigsegv.patch
deleted file mode 100644
index 680b1a159b4a..000000000000
--- a/gnome-base/gconf/files/gconf-2.28.0-entry-set-value-sigsegv.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-From: Romain Perier <mrpouet@gentoo.org>
-Date: Wed, 4 Nov 2009 11:58:25 +0100
-Subject: Do not segfault when entry is NULL
-
----
- gconf/gconf-value.c | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
---- a/gconf/gconf-value.c
-+++ b/gconf/gconf-value.c
-@@ -1609,6 +1609,7 @@ void
- gconf_entry_set_value (GConfEntry *entry,
- const GConfValue *val)
- {
-+ g_return_if_fail (entry != NULL);
- gconf_entry_set_value_nocopy (entry,
- val ? gconf_value_copy (val) : NULL);
- }
diff --git a/gnome-base/gconf/files/gconf-3.2.6-gsettings-data-convert-paths.patch b/gnome-base/gconf/files/gconf-3.2.6-gsettings-data-convert-paths.patch
deleted file mode 100644
index dc6c66b1c644..000000000000
--- a/gnome-base/gconf/files/gconf-3.2.6-gsettings-data-convert-paths.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 405f865c07261a95c8c9a09a84ab679c6dd0a330 Mon Sep 17 00:00:00 2001
-From: Colin Walters <walters@verbum.org>
-Date: Thu, 24 Oct 2013 16:27:24 -0400
-Subject: gsettings-data-convert: Warn (and fix) invalid schema paths
-
-See https://bugzilla.gnome.org/show_bug.cgi?id=704802
-
-https://bugzilla.gnome.org/show_bug.cgi?id=710836
-
-diff --git a/gsettings/gsettings-data-convert.c b/gsettings/gsettings-data-convert.c
-index 9b2d1d0..160ed41 100644
---- a/gsettings/gsettings-data-convert.c
-+++ b/gsettings/gsettings-data-convert.c
-@@ -182,7 +182,23 @@ handle_file (const gchar *filename)
- }
-
- if (schema_path[1] != NULL)
-- settings = g_settings_new_with_path (schema_path[0], schema_path[1]);
-+ {
-+ char *compat_path_alloced = NULL;
-+ char *compat_path;
-+ /* Work around broken .convert files:
-+ https://bugzilla.gnome.org/show_bug.cgi?id=704802
-+ */
-+ if (!g_str_has_suffix (schema_path[1], "/"))
-+ {
-+ g_warning ("Schema file '%s' has missing trailing / in '%s'",
-+ filename, schema_path[1]);
-+ compat_path = compat_path_alloced = g_strconcat (schema_path[1], "/", NULL);
-+ }
-+ else
-+ compat_path = schema_path[1];
-+ settings = g_settings_new_with_path (schema_path[0], compat_path);
-+ g_free (compat_path_alloced);
-+ }
- else
- settings = g_settings_new (schema_path[0]);
-
---
-cgit v0.10.1
-
diff --git a/gnome-base/gconf/files/gconf-3.2.6-mconvert-crasher.patch b/gnome-base/gconf/files/gconf-3.2.6-mconvert-crasher.patch
deleted file mode 100644
index 54681bcb0e86..000000000000
--- a/gnome-base/gconf/files/gconf-3.2.6-mconvert-crasher.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 98ff7acca7595f508b094506195aeffaf2e8b74c Mon Sep 17 00:00:00 2001
-From: Stefan Sauer <ensonic@users.sf.net>
-Date: Wed, 23 Jan 2013 08:11:18 +0100
-Subject: mconvert: enable recursive scheme lookup and fix a crasher
-
-The recursive scheme lookup is needed to scan the whole settings path. The crash
-would happen in the case of a misconfiguration (e.g. building gconf from source
-and running uninstalled while the configure settings don't match the one used to
-create the installed package).
-
-diff --git a/gsettings/gsettings-data-convert.c b/gsettings/gsettings-data-convert.c
-index a8af942..9b2d1d0 100644
---- a/gsettings/gsettings-data-convert.c
-+++ b/gsettings/gsettings-data-convert.c
-@@ -22,6 +22,7 @@
- #include <string.h>
- #include <sys/types.h>
- #include <sys/stat.h>
-+#include <stdlib.h>
- #include <unistd.h>
- #include <errno.h>
-
-@@ -90,6 +91,10 @@ get_writable_client (void)
- GSList *addresses;
-
- addresses = get_writable_source_path ();
-+ if (!addresses) {
-+ g_printf("No writable gconf locations found\n");
-+ exit (1);
-+ }
- engine = gconf_engine_get_local_for_addresses (addresses, NULL);
- gconf_address_list_free (addresses);
-
-@@ -155,7 +160,7 @@ handle_file (const gchar *filename)
-
- schema_path = g_strsplit (groups[i], ":", 2);
-
-- schema = g_settings_schema_source_lookup (source, schema_path[0], FALSE);
-+ schema = g_settings_schema_source_lookup (source, schema_path[0], TRUE);
- if (schema == NULL)
- {
- if (verbose)
---
-cgit v0.10.1
-
diff --git a/gnome-base/gconf/files/gconf-3.2.6-python3.patch b/gnome-base/gconf/files/gconf-3.2.6-python3.patch
deleted file mode 100644
index d1504cc0e235..000000000000
--- a/gnome-base/gconf/files/gconf-3.2.6-python3.patch
+++ /dev/null
@@ -1,164 +0,0 @@
-From dbd4f1bc1992c2942538980e76a50c8b8a758d70 Mon Sep 17 00:00:00 2001
-From: Takao Fujiwara <tfujiwar@redhat.com>
-Date: Fri, 11 Dec 2015 18:29:49 +0900
-Subject: [PATCH] gsettings-schema-convert: Support python3
-
-https://bugzilla.gnome.org/show_bug.cgi?id=759334
----
- gsettings/gsettings-schema-convert | 43 ++++++++++++++++++++------------------
- 1 file changed, 23 insertions(+), 20 deletions(-)
-
-diff --git a/gsettings/gsettings-schema-convert b/gsettings/gsettings-schema-convert
-index 913cc83..6ccf8c5 100755
---- a/gsettings/gsettings-schema-convert
-+++ b/gsettings/gsettings-schema-convert
-@@ -25,6 +25,9 @@
- # TODO: we don't support migrating a pair from a gconf schema. It has yet to be
- # seen in real-world usage, though.
-
-+from __future__ import print_function
-+
-+import codecs
- import os
- import sys
-
-@@ -398,7 +401,7 @@ class SimpleSchemaParser:
-
- def _word_to_token(self, word):
- lower = word.lower()
-- if lower and lower in self.allowed_tokens.keys():
-+ if lower and lower in list(self.allowed_tokens.keys()):
- return lower
- raise GSettingsSchemaConvertException('\'%s\' is not a valid token.' % lower)
-
-@@ -594,7 +597,7 @@ class SimpleSchemaParser:
- self.object_stack.append(new_object)
-
- def parse(self):
-- f = open(self.file, 'r')
-+ f = codecs.open(self.file, 'r', encoding='utf-8')
- lines = [ line[:-1] for line in f.readlines() ]
- f.close()
-
-@@ -603,7 +606,7 @@ class SimpleSchemaParser:
- for line in lines:
- current_line_nb += 1
- self.parse_line(line)
-- except GSettingsSchemaConvertException, e:
-+ except GSettingsSchemaConvertException as e:
- raise GSettingsSchemaConvertException('%s:%s: %s' % (os.path.basename(self.file), current_line_nb, e))
-
- return self.root
-@@ -711,7 +714,7 @@ class XMLSchemaParser:
- schema = self._parse_schema(schema_node)
-
- for (child_schema, child_name) in schema._children:
-- if parent.has_key(child_schema):
-+ if child_schema in parent:
- raise GSettingsSchemaConvertException('Child \'%s\' is declared by two different schemas: \'%s\' and \'%s\'.' % (child_schema, parent[child_schema], schema.id))
- parent[child_schema] = schema
-
-@@ -719,7 +722,7 @@ class XMLSchemaParser:
-
- # now let's move all schemas where they should leave
- for schema in schemas:
-- if parent.has_key(schema.id):
-+ if schema.id in parent:
- parent_schema = parent[schema.id]
-
- # check that the paths of parent and child are supported by
-@@ -1054,31 +1057,31 @@ def main(args):
- (options, args) = parser.parse_args()
-
- if len(args) < 1:
-- print >> sys.stderr, 'Need a filename to work on.'
-+ print('Need a filename to work on.', file=sys.stderr)
- return 1
- elif len(args) > 1:
-- print >> sys.stderr, 'Too many arguments.'
-+ print('Too many arguments.', file=sys.stderr)
- return 1
-
- if options.simple and options.xml:
-- print >> sys.stderr, 'Too many output formats requested.'
-+ print('Too many output formats requested.', file=sys.stderr)
- return 1
-
- if not options.gconf and options.gettext_domain:
-- print >> sys.stderr, 'Default gettext domain can only be specified when converting a gconf schema.'
-+ print('Default gettext domain can only be specified when converting a gconf schema.', file=sys.stderr)
- return 1
-
- if not options.gconf and options.schema_id:
-- print >> sys.stderr, 'Default schema ID can only be specified when converting a gconf schema.'
-+ print('Default schema ID can only be specified when converting a gconf schema.', file=sys.stderr)
- return 1
-
- if not options.gconf and options.keep_underscores:
-- print >> sys.stderr, 'The --keep-underscores option can only be specified when converting a gconf schema.'
-+ print('The --keep-underscores option can only be specified when converting a gconf schema.', file=sys.stderr)
- return 1
-
- argfile = os.path.expanduser(args[0])
- if not os.path.exists(argfile):
-- print >> sys.stderr, '\'%s\' does not exist.' % argfile
-+ print('\'%s\' does not exist.' % argfile, file=sys.stderr)
- return 1
-
- if options.output:
-@@ -1095,7 +1098,7 @@ def main(args):
- try:
- parser = GConfSchemaParser(argfile, options.gettext_domain, options.schema_id, options.keep_underscores)
- schema_root = parser.parse()
-- except SyntaxError, e:
-+ except SyntaxError as e:
- raise GSettingsSchemaConvertException('\'%s\' does not look like a valid gconf schema file: %s' % (argfile, e))
- else:
- # autodetect if file is XML or not
-@@ -1104,7 +1107,7 @@ def main(args):
- schema_root = parser.parse()
- if not options.simple and not options.xml:
- options.simple = True
-- except SyntaxError, e:
-+ except SyntaxError as e:
- parser = SimpleSchemaParser(argfile)
- schema_root = parser.parse()
- if not options.simple and not options.xml:
-@@ -1113,10 +1116,10 @@ def main(args):
- if options.xml:
- node = schema_root.get_xml_node()
- try:
-- output = ET.tostring(node, pretty_print = True)
-+ output = ET.tostring(node, pretty_print = True, encoding="unicode")
- except TypeError:
- # pretty_print only works with lxml
-- output = ET.tostring(node)
-+ output = ET.tostring(node, encoding="unicode")
- else:
- output = schema_root.get_simple_string()
-
-@@ -1124,17 +1127,17 @@ def main(args):
- sys.stdout.write(output)
- else:
- try:
-- fout = open(options.output, 'w')
-+ fout = codecs.open(options.output, 'w', encoding='utf-8')
- fout.write(output)
- fout.close()
-- except GSettingsSchemaConvertException, e:
-+ except GSettingsSchemaConvertException as e:
- fout.close()
- if os.path.exists(options.output):
- os.unlink(options.output)
- raise e
-
-- except GSettingsSchemaConvertException, e:
-- print >> sys.stderr, '%s' % e
-+ except GSettingsSchemaConvertException as e:
-+ print('%s' % e, file=sys.stderr)
- return 1
-
- return 0
---
-2.4.3
-
diff --git a/gnome-base/gconf/files/gconf-3.2.6-spew-console-error.patch b/gnome-base/gconf/files/gconf-3.2.6-spew-console-error.patch
deleted file mode 100644
index 26503f7216ea..000000000000
--- a/gnome-base/gconf/files/gconf-3.2.6-spew-console-error.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-From b0895e1998ebc83ab030ec0f17c0685439f5b404 Mon Sep 17 00:00:00 2001
-From: Ray Strode <rstrode@redhat.com>
-Date: Mon, 15 Apr 2013 09:57:34 -0400
-Subject: dbus: Don't spew to console when unable to connect to dbus daemon
-
-Instead pass the error up for the caller to decide what to do.
-
-This prevent untrappable warning messages from showing up at the
-console if gconftool --makefile-install-rule is called.
-
-diff --git a/gconf/gconf-dbus.c b/gconf/gconf-dbus.c
-index 5610fcf..048e3ea 100644
---- a/gconf/gconf-dbus.c
-+++ b/gconf/gconf-dbus.c
-@@ -105,7 +105,7 @@ static GHashTable *engines_by_db = NULL;
- static GHashTable *engines_by_address = NULL;
- static gboolean dbus_disconnected = FALSE;
-
--static gboolean ensure_dbus_connection (void);
-+static gboolean ensure_dbus_connection (GError **error);
- static gboolean ensure_service (gboolean start_if_not_found,
- GError **err);
- static gboolean ensure_database (GConfEngine *conf,
-@@ -383,7 +383,7 @@ gconf_engine_detach (GConfEngine *conf)
- }
-
- static gboolean
--ensure_dbus_connection (void)
-+ensure_dbus_connection (GError **err)
- {
- DBusError error;
-
-@@ -392,7 +392,9 @@ ensure_dbus_connection (void)
-
- if (dbus_disconnected)
- {
-- g_warning ("The connection to DBus was broken. Can't reinitialize it.");
-+ g_set_error (err, GCONF_ERROR,
-+ GCONF_ERROR_NO_SERVER,
-+ "The connection to DBus was broken. Can't reinitialize it.");
- return FALSE;
- }
-
-@@ -402,7 +404,10 @@ ensure_dbus_connection (void)
-
- if (!global_conn)
- {
-- g_warning ("Client failed to connect to the D-BUS daemon:\n%s", error.message);
-+ g_set_error (err, GCONF_ERROR,
-+ GCONF_ERROR_NO_SERVER,
-+ "Client failed to connect to the D-BUS daemon:\n%s",
-+ error.message);
-
- dbus_error_free (&error);
- return FALSE;
-@@ -431,13 +436,8 @@ ensure_service (gboolean start_if_not_found,
-
- if (global_conn == NULL)
- {
-- if (!ensure_dbus_connection ())
-- {
-- g_set_error (err, GCONF_ERROR,
-- GCONF_ERROR_NO_SERVER,
-- _("No D-BUS daemon running\n"));
-- return FALSE;
-- }
-+ if (!ensure_dbus_connection (err))
-+ return FALSE;
-
- g_assert (global_conn != NULL);
- }
-@@ -2512,7 +2512,7 @@ gconf_ping_daemon (void)
- {
- if (global_conn == NULL)
- {
-- if (!ensure_dbus_connection ())
-+ if (!ensure_dbus_connection (NULL))
- {
- return FALSE;
- }
---
-cgit v0.10.1
-
diff --git a/gnome-base/gconf/gconf-3.2.6-r6.ebuild b/gnome-base/gconf/gconf-3.2.6-r6.ebuild
deleted file mode 100644
index 09add431f469..000000000000
--- a/gnome-base/gconf/gconf-3.2.6-r6.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GNOME_ORG_MODULE="GConf"
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit gnome2 multilib-minimal python-single-r1
-
-DESCRIPTION="GNOME configuration system and daemon"
-HOMEPAGE="https://projects.gnome.org/gconf/"
-
-LICENSE="LGPL-2+"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~x86-linux"
-IUSE="debug +introspection ldap policykit"
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
- >=dev-libs/dbus-glib-0.100.2:=[${MULTILIB_USEDEP}]
- >=sys-apps/dbus-1.6.18-r1:=[${MULTILIB_USEDEP}]
- >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}]
- introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
- ldap? ( >=net-nds/openldap-2.4.38-r1:=[${MULTILIB_USEDEP}] )
- policykit? ( sys-auth/polkit:= )
-"
-DEPEND="${RDEPEND}
- dev-libs/libxslt
- dev-util/glib-utils
- dev-util/gtk-doc-am
- >=dev-util/intltool-0.35
- virtual/pkgconfig
-"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-pkg_setup() {
- kill_gconf
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- # Do not start gconfd when installing schemas, fix bug #238276, upstream #631983
- eapply "${FILESDIR}/${PN}-2.24.0-no-gconfd.patch"
-
- # Do not crash in gconf_entry_set_value() when entry pointer is NULL, upstream #631985
- eapply "${FILESDIR}/${PN}-2.28.0-entry-set-value-sigsegv.patch"
-
- # From 'master'
- # mconvert: enable recursive scheme lookup and fix a crasher
- eapply "${FILESDIR}/${P}-mconvert-crasher.patch"
-
- # dbus: Don't spew to console when unable to connect to dbus daemon
- eapply "${FILESDIR}/${P}-spew-console-error.patch"
-
- # gsettings-data-convert: Warn (and fix) invalid schema paths
- eapply "${FILESDIR}/${P}-gsettings-data-convert-paths.patch"
-
- # gsettings-data-convert: Migrate from Python 2 to 3.
- eapply "${FILESDIR}/${P}-python3.patch"
-
- gnome2_src_prepare
-}
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- gnome2_src_configure \
- --disable-static \
- --enable-gsettings-backend \
- --with-gtk=3.0 \
- --disable-orbit \
- $(use_enable debug) \
- $(multilib_native_use_enable introspection) \
- $(use_with ldap openldap) \
- $(multilib_native_use_enable policykit defaults-service)
-
- if multilib_is_native_abi; then
- ln -s "${S}"/doc/gconf/html doc/gconf/html || die
- fi
-}
-
-multilib_src_install() {
- gnome2_src_install
-}
-
-multilib_src_install_all() {
- python_fix_shebang "${ED}"/usr/bin/gsettings-schema-convert
-
- 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
- gnome2_pkg_preinst
-}
-
-pkg_postinst() {
- kill_gconf
-
- gnome2_pkg_postinst
-
- multilib_pkg_postinst() {
- gnome2_giomodule_cache_update \
- || die "Update GIO modules cache failed (for ${ABI})"
- }
- multilib_foreach_abi multilib_pkg_postinst
-
- # 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 "{}" \;
-}
-
-pkg_postrm() {
- gnome2_pkg_postrm
-
- multilib_pkg_postrm() {
- gnome2_giomodule_cache_update \
- || die "Update GIO modules cache failed (for ${ABI})"
- }
- multilib_foreach_abi multilib_pkg_postrm
-}
-
-kill_gconf() {
- # Avoid harmless error message. See bug #523868.
- mkdir -p "${HOME}"/.config || die
-
- # 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
-}
diff --git a/gnome-base/gconf/metadata.xml b/gnome-base/gconf/metadata.xml
deleted file mode 100644
index f1c39825eeeb..000000000000
--- a/gnome-base/gconf/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <use>
- <flag name="ldap">Build backend which enables default mail accounts, addressbooks and calendars for Evolution to be configured using each user's LDAP entry."</flag>
- </use>
- <upstream>
- <remote-id type="gnome-gitlab">Archive/gconf</remote-id>
- </upstream>
-</pkgmetadata>