app-crypt/cryptkeeper: Remove last-rited pkg, #607772
authorMichał Górny <mgorny@gentoo.org>
Sun, 12 Mar 2017 21:22:08 +0000 (22:22 +0100)
committerMichał Górny <mgorny@gentoo.org>
Sun, 12 Mar 2017 21:24:49 +0000 (22:24 +0100)
app-crypt/cryptkeeper/Manifest [deleted file]
app-crypt/cryptkeeper/cryptkeeper-0.9.5.ebuild [deleted file]
app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-binutils-gold.patch [deleted file]
app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-fix-ftbfs-gcc-4.7-672010.patch [deleted file]
app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-fix_cryptkeeper.desktop.patch [deleted file]
app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-is_mounted_overflow_fix.patch [deleted file]
app-crypt/cryptkeeper/metadata.xml [deleted file]
profiles/package.mask

diff --git a/app-crypt/cryptkeeper/Manifest b/app-crypt/cryptkeeper/Manifest
deleted file mode 100644 (file)
index 5101734..0000000
+++ /dev/null
@@ -1 +0,0 @@
-DIST cryptkeeper-0.9.5.tar.gz 222671 SHA256 1f9805d31562e448bf9bc11fdc2879f908ba42bfef5ad6adfa3877fc3b306984 SHA512 824c8b941d46904dd7f4b12a5f217aba25c848e016473d44ec71739baec78a7782dd00bb5d0c5dafc947235eddf558b8fe01a92e23b88b23352a05d0389cea3d WHIRLPOOL 7cf04ef6626cfc49d773ba67b83ab54f5d47d16a88d1541a9d1d8d3d2add9c744403759904ed2fce1feda0f9a654eeec39e8fd0c169418823b60300917b63ab4
diff --git a/app-crypt/cryptkeeper/cryptkeeper-0.9.5.ebuild b/app-crypt/cryptkeeper/cryptkeeper-0.9.5.ebuild
deleted file mode 100644 (file)
index ffb5d48..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-GCONF_DEBUG="no"
-
-inherit base eutils gnome2
-
-DESCRIPTION="EncFS system tray applet for GNOME"
-HOMEPAGE="http://tom.noflag.org.uk/cryptkeeper.html"
-SRC_URI="http://tom.noflag.org.uk/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls"
-
-RDEPEND="gnome-base/gconf:2
-       >=sys-fs/encfs-1.7.2
-       >=sys-fs/fuse-2.8.0
-       gnome-extra/zenity"
-DEPEND="${RDEPEND}
-       nls? ( sys-devel/gettext )"
-
-RESTRICT="test"
-
-PATCHES=(
-       "${FILESDIR}/${P}-binutils-gold.patch"
-       "${FILESDIR}/${P}-fix_cryptkeeper.desktop.patch"
-       "${FILESDIR}/${P}-fix-ftbfs-gcc-4.7-672010.patch"
-       "${FILESDIR}/${P}-is_mounted_overflow_fix.patch"
-)
-
-DOCS="TODO"
-
-src_prepare() {
-       base_src_prepare
-       gnome2_src_prepare
-}
-
-src_configure() {
-       econf $(use_enable nls)
-}
diff --git a/app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-binutils-gold.patch b/app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-binutils-gold.patch
deleted file mode 100644 (file)
index 8752225..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Description: Fixes a build failure using binutils-gold
-Author: Franceco Namuri <francesco@namuri.it>
-Index: cryptkeeper-0.9.5/configure
-===================================================================
---- cryptkeeper-0.9.5.orig/configure   2009-10-18 13:58:01.000000000 +0200
-+++ cryptkeeper-0.9.5/configure        2011-12-11 12:04:13.045285159 +0100
-@@ -6707,7 +6707,7 @@
- CFLAGS="$CFLAGS $DEP_CFLAGS $GNOME_KEYRING_CFLAGS"
- CXXFLAGS="$CFLAGS"
--LIBS="$DEP_LIBS $GNOME_KEYRING_LIBS"
-+LIBS="-lX11 $DEP_LIBS $GNOME_KEYRING_LIBS"
- #AC_PROG_LIBTOOL
diff --git a/app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-fix-ftbfs-gcc-4.7-672010.patch b/app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-fix-ftbfs-gcc-4.7-672010.patch
deleted file mode 100644 (file)
index e9f9f01..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Description: add missing include to avoid FTBFS with gcc 4.7
-Origin: vendor
-Bug-Debian: http://bugs.debian.org/672010
-Forwarded: no
-Author: Paul Tagliamonte <tag@pault.ag>
-Reviewed-by: gregor herrmann <gregoa@debian.org>
-Last-Update: 2012-05-15
-
---- a/src/lsof.cpp     2012-05-09 21:27:01.138367215 -0400
-+++ b/src/lsof.cpp     2012-05-09 21:26:52.398367682 -0400
-@@ -21,6 +21,7 @@
- #include <vector>
- #include <assert.h>
- #include <cstring>
-+#include <unistd.h>
- #include "lsof.h"
- fsuser::fsuser(const char *pid, const char *name)
diff --git a/app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-fix_cryptkeeper.desktop.patch b/app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-fix_cryptkeeper.desktop.patch
deleted file mode 100644 (file)
index 464f3ca..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-Description: Fixes the category of cryptkeeper menu item
-Author: Francesco Namuri <francesco@namuri.it>
-Index: cryptkeeper-0.9.5/cryptkeeper.desktop
-===================================================================
---- cryptkeeper-0.9.5.orig/cryptkeeper.desktop 2011-12-11 12:04:59.053286893 +0100
-+++ cryptkeeper-0.9.5/cryptkeeper.desktop      2011-12-11 12:05:02.777287034 +0100
-@@ -1,9 +1,8 @@
- [Desktop Entry]
--Encoding=UTF-8
- Name=Cryptkeeper
- Exec=cryptkeeper
- Icon=cryptkeeper
--Categories=Application;System;
-+Categories=System;GTK;Security;
- Terminal=false
- Type=Application
- StartupNotify=false
diff --git a/app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-is_mounted_overflow_fix.patch b/app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-is_mounted_overflow_fix.patch
deleted file mode 100644 (file)
index c2a9a0c..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-commit 86b960a528df7118ab43b629bbd906db7459300d
-Author: Jon Dowland <jmtd@debian.org>
-Date:   Sun May 22 12:48:39 2011 +0100
-
-    fix is_mounted (memory leaks and NULL access)
-    
-    Ensure that the return of realpath is checked for NULL before
-    access.  Ensure that the return value is free'd before it falls
-    out of scope.  Related tidying up.
-
-diff --git a/src/encfs_wrapper.cpp b/src/encfs_wrapper.cpp
-index 347337b..961818b 100644
---- a/src/encfs_wrapper.cpp
-+++ b/src/encfs_wrapper.cpp
-@@ -33,24 +33,24 @@
- bool is_mounted(const char *mount_dir)
- {
-+      struct mntent *m;
-       FILE *f = setmntent("/etc/mtab", "r");
--      char *mount_dir_expanded = realpath(mount_dir, NULL);
--      if (mount_dir_expanded == NULL) {
--              // no such file or dir, ...
--              // so: not mounted
--              //        perror("cryptkeeper, is_mounted");
-+      char *mount_dir_expanded, *mnt_dir_expanded;
-+
-+      if (!(mount_dir_expanded = realpath(mount_dir, NULL)))
-               return false;
--      }
--      for (;;) {
--              char *mnt_dir_expanded;
--              struct mntent *m = getmntent(f);
--              if (!m) break;
--              mnt_dir_expanded = realpath(m->mnt_dir, NULL);
--              if (strcmp(mount_dir_expanded, mnt_dir_expanded)==0) {
-+
-+      while(m = getmntent(f)) {
-+              if(mnt_dir_expanded = realpath(m->mnt_dir, NULL)) {
-+                      if (strcmp(mount_dir_expanded, mnt_dir_expanded)==0) {
-+                              free(mnt_dir_expanded);
-+                              free(mount_dir_expanded);
-+                              return true;
-+                      }
-                       free(mnt_dir_expanded);
--                      return true;
--              }
-+              }
-       }
-+      free(mount_dir_expanded);
-       return false;
- }
diff --git a/app-crypt/cryptkeeper/metadata.xml b/app-crypt/cryptkeeper/metadata.xml
deleted file mode 100644 (file)
index 848a7fb..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
-       <email>phobosk@fastmail.fm</email>
-       <name>PhobosK</name>
-       <description>Proxy maintainer. Assign bugs to him.</description>
-</maintainer>
-<maintainer type="project">
-       <email>proxy-maint@gentoo.org</email>
-       <name>Proxy Maintainers</name>
-</maintainer>
-<longdescription>
-Cryptkeeper is a Linux system tray applet that manages EncFS encrypted folders.
-It allows users to mount and unmount encfs folders, to change the password and
-to create new crypted folders. It integrates with a preferred file manager.
-</longdescription>
-</pkgmetadata>
index 2a2e158263f06e25326d496a15959beac047e2be..c5913482cb591e7b3f1c5f6fc8f7ddc7c40a371d 100644 (file)
@@ -388,17 +388,6 @@ games-action/openlierox
 dev-libs/safestr
 dev-libs/xxl
 
-# Matthias Maier <tamiko@gentoo.org> (31 Jan 2017)
-# Dead upstream (no development since 2010) [1,2], outstanding security
-# issue with newer encfs versions [3], oustanding Gentoo bugs [4,5].
-# Mask for removal in 30 days.
-# [1] https://github.com/tomm/cryptkeeper/commits/master
-# [2] https://github.com/tomm/cryptkeeper/issues/
-# [3] https://bugs.gentoo.org/show_bug.cgi?id=607772
-# [4] https://bugs.gentoo.org/show_bug.cgi?id=448360
-# [5] https://bugs.gentoo.org/show_bug.cgi?id=596832
-app-crypt/cryptkeeper
-
 # Bernard Cafarelli <voyageur@gentoo.org> (30 Jan 2017)
 # Alpha release with new features, masked for testing
 =app-text/tesseract-4.00.00_alpha*