commit:     43fc584e95a71b1115a8e73629d87c2f233d3fbc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 11 13:58:31 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Dec 11 14:00:27 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43fc584e

x11-libs/gksu: Remove last-rited pkg

Closes: https://bugs.gentoo.org/425156
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 profiles/arch/alpha/package.use.stable.mask        |  3 +-
 profiles/arch/arm/package.use.stable.mask          |  3 +-
 profiles/arch/arm64/package.use.mask               |  1 -
 profiles/arch/ia64/package.use.stable.mask         |  3 +-
 .../arch/powerpc/ppc32/package.use.stable.mask     |  3 +-
 .../arch/powerpc/ppc64/package.use.stable.mask     |  3 +-
 profiles/arch/sparc/package.use.stable.mask        |  3 +-
 profiles/package.mask                              |  1 -
 x11-libs/gksu/Manifest                             |  1 -
 .../gksu/files/gksu-2.0.2-format_security.patch    | 37 ----------
 x11-libs/gksu/files/gksu-2.0.2-glib-2.31.patch     | 29 --------
 x11-libs/gksu/files/gksu-2.0.2-nautilus-dir.patch  | 58 ---------------
 x11-libs/gksu/gksu-2.0.2-r2.ebuild                 | 85 ----------------------
 x11-libs/gksu/metadata.xml                         |  8 --
 14 files changed, 6 insertions(+), 232 deletions(-)

diff --git a/profiles/arch/alpha/package.use.stable.mask 
b/profiles/arch/alpha/package.use.stable.mask
index 797869d67db..600a4ec10ec 100644
--- a/profiles/arch/alpha/package.use.stable.mask
+++ b/profiles/arch/alpha/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # When you add an entry to the top of this file, add your name, the date, and
@@ -42,4 +42,3 @@ dev-util/geany-plugins gtkspell
 gnome-base/gvfs google
 media-plugins/gst-plugins-meta modplug
 >=x11-libs/gtk+-3.12.2 cloudprint
-x11-libs/gksu gnome

diff --git a/profiles/arch/arm/package.use.stable.mask 
b/profiles/arch/arm/package.use.stable.mask
index c96af7e7594..167d8b00ca3 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Andreas Sturmlechner <ast...@gentoo.org> (04 Nov 2018)
@@ -139,7 +139,6 @@ www-client/qupzilla kwallet
 gnome-base/gvfs google
 net-libs/libproxy webkit
 >=x11-libs/gtk+-3.12.2 cloudprint
-x11-libs/gksu gnome
 
 # Ian Whyman <thev00...@gentoo.org> (22 May 2016)
 # RPI support on arm

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 7b14c4a3c27..55d0fb0dd99 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -53,7 +53,6 @@ dev-python/networkx pandas test
 # Unkeyworded dependencies.
 dev-python/matplotlib doc
 net-libs/gnome-online-accounts gnome
-x11-libs/gksu gnome
 
 # Thomas Deutschmann <whi...@gentoo.org> (04 Jul 2018)
 # dev-libs/xxhash not keyworded for arm64

diff --git a/profiles/arch/ia64/package.use.stable.mask 
b/profiles/arch/ia64/package.use.stable.mask
index 7b7ca320a84..e8785d27da7 100644
--- a/profiles/arch/ia64/package.use.stable.mask
+++ b/profiles/arch/ia64/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # When you add an entry to the top of this file, add your name, the date, and
@@ -37,4 +37,3 @@ dev-util/geany-plugins gtkspell
 >=gnome-base/gnome-desktop-2.32.1-r2 license-docs
 gnome-base/gvfs google
 >=x11-libs/gtk+-3.12.2 cloudprint
-x11-libs/gksu gnome

diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask 
b/profiles/arch/powerpc/ppc32/package.use.stable.mask
index 178d09b46be..03a07acf658 100644
--- a/profiles/arch/powerpc/ppc32/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # When you add an entry to the top of this file, add your name, the date, and
@@ -49,4 +49,3 @@ gnome-base/gvfs google
 mail-client/balsa webkit
 net-libs/libproxy webkit
 >=x11-libs/gtk+-3.12.2 cloudprint
-x11-libs/gksu gnome

diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask 
b/profiles/arch/powerpc/ppc64/package.use.stable.mask
index d4d19ba69d6..40df4a14f5d 100644
--- a/profiles/arch/powerpc/ppc64/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # When you add an entry to the top of this file, add your name, the date, and
@@ -22,4 +22,3 @@
 >=gnome-base/gnome-desktop-2.32.1-r2 license-docs
 gnome-base/gvfs google
 >=x11-libs/gtk+-3.12.2 cloudprint
-x11-libs/gksu gnome

diff --git a/profiles/arch/sparc/package.use.stable.mask 
b/profiles/arch/sparc/package.use.stable.mask
index 23afb743224..c13e2db6af2 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # When you add an entry to the top of this file, add your name, the date, and
@@ -57,4 +57,3 @@ dev-util/geany-plugins gtkspell
 >=gnome-base/gnome-desktop-2.32.1-r2 license-docs
 gnome-base/gvfs google
 >=x11-libs/gtk+-3.12.2 cloudprint
-x11-libs/gksu gnome

diff --git a/profiles/package.mask b/profiles/package.mask
index 1d10d183799..eab01cdd080 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -146,7 +146,6 @@ dev-ruby/wikicloth
 # Pacho Ramos <pa...@gentoo.org> (11 Nov 2018)
 # Dead for years (#425156) with security issues (#534540). Removal in a
 # month.
-x11-libs/gksu
 x11-libs/libgksu
 
 # Pacho Ramos <pa...@gentoo.org> (11 Nov 2018)

diff --git a/x11-libs/gksu/Manifest b/x11-libs/gksu/Manifest
deleted file mode 100644
index d070e81888d..00000000000
--- a/x11-libs/gksu/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gksu-2.0.2.tar.gz 468121 BLAKE2B 
42324abed0d79eb00454d23a95b356b023a25e39e1119860d7f271f56b34716e4d4f9084156beb526379fdd9bbe25f2c8591e56e40238d3a79e7b3d8ff4fca58
 SHA512 
8afde61e10c8a22bef3c8a5c2d90bd599d00ad9b71b30b2edc9c114be91ca8456e1af5c9db03fe02416424e50aa20c23eaefb2a8fd1db77aac37da7e85604f75

diff --git a/x11-libs/gksu/files/gksu-2.0.2-format_security.patch 
b/x11-libs/gksu/files/gksu-2.0.2-format_security.patch
deleted file mode 100644
index ca87e9af995..00000000000
--- a/x11-libs/gksu/files/gksu-2.0.2-format_security.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Description: Fix possible format string vulnerabilities
-Author: Michael Biebl <bi...@debian.org>
-Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=643389
-Index: gksu-2.0.2/gksu/gksu.c
-===================================================================
---- gksu-2.0.2.orig/gksu/gksu.c        2009-03-04 19:25:32.000000000 +0100
-+++ gksu-2.0.2/gksu/gksu.c     2011-10-10 18:31:04.599677143 +0200
-@@ -146,9 +146,12 @@
-   msg = g_strdup_vprintf(format, ap);
-   va_end(ap);
- 
--  diag_win = gtk_message_dialog_new_with_markup (NULL, GTK_DIALOG_MODAL,
--                                               type, GTK_BUTTONS_CLOSE,
--                                               msg);
-+  diag_win = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL,
-+                                   type, GTK_BUTTONS_CLOSE,
-+                                   NULL);
-+
-+  gtk_message_dialog_set_markup (GTK_MESSAGE_DIALOG(diag_win),
-+                               msg);
- 
-   gtk_signal_connect_object (GTK_OBJECT(diag_win), "delete_event",
-                            GTK_SIGNAL_FUNC(gtk_main_quit),
-@@ -176,12 +179,7 @@
-   g_key_file_load_from_file (desktop, file_name, G_KEY_FILE_NONE, &error);
-   if (error)
-     {
--      gchar *error_msg;
--
--      error_msg = g_strdup_printf ("Could not load desktop file: %s",
--                                 error->message);
--      g_warning (error_msg);
--      g_free (error_msg);
-+      g_warning ("Could not load desktop file: %s", error->message);
-       g_error_free (error);
-       g_key_file_free (desktop);
-       return;

diff --git a/x11-libs/gksu/files/gksu-2.0.2-glib-2.31.patch 
b/x11-libs/gksu/files/gksu-2.0.2-glib-2.31.patch
deleted file mode 100644
index fd711a321ac..00000000000
--- a/x11-libs/gksu/files/gksu-2.0.2-glib-2.31.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 10c7e67e11a56e2fe1acf9b085772bc995d35bc0 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetrom...@gentoo.org>
-Date: Sat, 7 Apr 2012 17:57:36 -0400
-Subject: [PATCH] Fix glib includes for building with >=glib-2.31
-
-glib-2.31 and newer no longer allow most glib subheaders to be included
-directly.
-
-https://savannah.nongnu.org/bugs/index.php?36127
----
- nautilus-gksu/libnautilus-gksu.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/nautilus-gksu/libnautilus-gksu.c 
b/nautilus-gksu/libnautilus-gksu.c
-index 8e44d29..4acf3f8 100644
---- a/nautilus-gksu/libnautilus-gksu.c
-+++ b/nautilus-gksu/libnautilus-gksu.c
-@@ -5,7 +5,7 @@
- #include <string.h>
- #include <pthread.h>
- 
--#include <glib/gkeyfile.h>
-+#include <glib.h>
- #include <gtk/gtk.h>
- #include <gio/gio.h>
- #include <libnautilus-extension/nautilus-extension-types.h>
--- 
-1.7.8.5
-

diff --git a/x11-libs/gksu/files/gksu-2.0.2-nautilus-dir.patch 
b/x11-libs/gksu/files/gksu-2.0.2-nautilus-dir.patch
deleted file mode 100644
index bc21b56c663..00000000000
--- a/x11-libs/gksu/files/gksu-2.0.2-nautilus-dir.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From d7ee2b46dad2070982b035a3136ccbb5787e9ed4 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetrom...@gentoo.org>
-Date: Sat, 7 Apr 2012 19:39:03 -0400
-Subject: [PATCH] Fix nautilus extensions directory for nautilus-3
-
-The gksu nautilus extension works with both nautilus-2 and nautilus-3,
-so we should not assume that the extension is always installed in
-/usr/lib/nautilus/extensions-2.0
-
-https://savannah.nongnu.org/bugs/index.php?36129
----
- configure.ac              |   14 +++++++++++++-
- nautilus-gksu/Makefile.am |    2 +-
- 2 files changed, 14 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 21d33bb..d65c586 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -64,9 +64,21 @@ AM_CONDITIONAL(GTK_DOC_USE_LIBTOOL, test x$use_libtool = 
xyes)
- 
- AC_ARG_ENABLE(nautilus-extension, [  --enable-nautilus-extension  Build the 
nautilus extensions module [default=yes]], 
enable_nautilus_extension="$enableval", enable_nautilus_extension=yes)
- AM_CONDITIONAL(ENABLE_NAUTILUS_EXTENSION, test x$enable_nautilus_extension = 
xyes)
-+AC_ARG_WITH(nautilus-extensions-dir,
-+  AS_HELP_STRING([--with-nautilus-extension-dir=DIR],
-+    [Directory where nautilus extensions have to be installed (usually 
/usr/lib/nautilus/extensions-2.0 or -3.0)]))
- 
- if test x$enable_nautilus_extension = xyes; then
--   PKG_CHECK_MODULES(NAUTILUS, [libgksu2 >= 2.0.0, libnautilus-extension])
-+  PKG_CHECK_MODULES(NAUTILUS, [libgksu2 >= 2.0.0, libnautilus-extension])
-+  if test "x$with_nautilus_extension_dir" = x; then
-+    AC_MSG_CHECKING([for Nautilus extensions directory])
-+    with_nautilus_extension_dir=`pkg-config --variable=extensiondir 
libnautilus-extension`
-+    if test "x$with_nautilus_extension_dir" = x; then
-+      AC_MSG_ERROR([not found. You can specify the extensions directory 
manually using --with-nautilus-extension-dir=DIR])
-+    fi
-+    AC_MSG_RESULT($with_nautilus_extension_dir)
-+  fi
-+  AC_SUBST(NAUTILUS_EXTENSION_DIR, [$with_nautilus_extensios_dir])
- fi
- 
- AC_CONFIG_FILES([
-diff --git a/nautilus-gksu/Makefile.am b/nautilus-gksu/Makefile.am
-index 3a70c78..cbe4d00 100644
---- a/nautilus-gksu/Makefile.am
-+++ b/nautilus-gksu/Makefile.am
-@@ -2,7 +2,7 @@ AM_CFLAGS = -g -O2 -Wall
- INCLUDES = ${NAUTILUS_CFLAGS}
- AM_CPPFLAGS = -DLOCALEDIR=\"$(datadir)/locale\" -DDATA_DIR=\"$(datadir)\" 
-DPREFIX=\"$(prefix)\"
- 
--nautilus_extensiondir=$(libdir)/nautilus/extensions-2.0
-+nautilus_extensiondir=$(NAUTILUS_EXTENSION_DIR)
- nautilus_extension_LTLIBRARIES = libnautilus-gksu.la
- libnautilus_gksu_la_SOURCES = libnautilus-gksu.c
- libnautilus_gksu_la_LDFLAGS = LDFLAGS = -module -avoid-version -no-undefined
--- 
-1.7.8.5
-

diff --git a/x11-libs/gksu/gksu-2.0.2-r2.ebuild 
b/x11-libs/gksu/gksu-2.0.2-r2.ebuild
deleted file mode 100644
index fa4ccabcb3b..00000000000
--- a/x11-libs/gksu/gksu-2.0.2-r2.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools gnome2 fixheadtails
-
-DESCRIPTION="A gtk+ frontend for libgksu"
-HOMEPAGE="http://www.nongnu.org/gksu/";
-SRC_URI="https://people.debian.org/~kov/gksu/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd"
-IUSE="gnome"
-
-RDEPEND="
-       >=x11-libs/libgksu-2.0.8
-       >=x11-libs/gtk+-2.4:2
-       >=gnome-base/gconf-2
-       gnome? (
-               >=gnome-base/nautilus-2
-               x11-terms/gnome-terminal )
-"
-DEPEND="${RDEPEND}
-       dev-util/gtk-doc-am
-       dev-util/intltool
-       virtual/pkgconfig
-"
-
-src_prepare() {
-       ht_fix_file "${S}/gksu-migrate-conf.sh"
-
-       # https://savannah.nongnu.org/bugs/index.php?36127
-       eapply "${FILESDIR}"/${PN}-2.0.2-glib-2.31.patch
-
-       if use gnome ; then
-               sed 's/x-terminal-emulator/gnome-terminal/' \
-                       -i gksu.desktop || die "sed 1 failed"
-
-               # Conditional patch to avoid eautoreconf
-               # https://savannah.nongnu.org/bugs/index.php?36129
-               eapply "${FILESDIR}"/${PN}-2.0.2-nautilus-dir.patch
-
-               sed -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \
-                       -i configure.ac || die #467024
-
-               eautoreconf
-       else
-               sed 's/dist_desktop_DATA = 
$(desktop_in_files:.desktop.in=.desktop)/dist_desktop_DATA =/' \
-                       -i Makefile.am Makefile.in || die "sed 2 failed"
-       fi
-
-       # Fix build with format-security, bug #517664
-       eapply "${FILESDIR}"/${PN}-2.0.2-format_security.patch
-
-       gnome2_src_prepare
-}
-
-src_configure() {
-       gnome2_src_configure \
-               --disable-static \
-               $(use_enable gnome nautilus-extension)
-}
-
-src_install() {
-       gnome2_src_install
-       chmod +x "${D}/usr/share/gksu/gksu-migrate-conf.sh"
-}
-
-pkg_postinst() {
-       gnome2_pkg_postinst
-       einfo 'updating configuration'
-       "${ROOT}"/usr/share/gksu/gksu-migrate-conf.sh
-       einfo ""
-       einfo "A note on gksudo:  It actually runs sudo to get it's work done"
-       einfo "However, by default, Gentoo's sudo wipes your environment."
-       einfo "This means that gksudo will fail to run any X-based programs."
-       einfo "You need to either add yourself to wheel and uncomment this line"
-       einfo "in your /etc/sudoers:"
-       einfo "Defaults:%wheel   !env_reset"
-       einfo "Or remove the env_reset line entirely.  This can cause security"
-       einfo "problems; if you don't trust your users, don't do this, use gksu"
-       einfo "instead."
-}

diff --git a/x11-libs/gksu/metadata.xml b/x11-libs/gksu/metadata.xml
deleted file mode 100644
index 39980802b1d..00000000000
--- a/x11-libs/gksu/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-<maintainer type="project">
-       <email>gn...@gentoo.org</email>
-       <name>Gentoo GNOME Desktop</name>
-</maintainer>
-</pkgmetadata>

Reply via email to