commit: 0625e74f6445ed4dfac4c91eb92c851dbbcccd4c Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Sun Mar 12 21:22:08 2017 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Sun Mar 12 21:24:49 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0625e74f
app-crypt/cryptkeeper: Remove last-rited pkg, #607772 app-crypt/cryptkeeper/Manifest | 1 - app-crypt/cryptkeeper/cryptkeeper-0.9.5.ebuild | 43 ------------------ .../files/cryptkeeper-0.9.5-binutils-gold.patch | 15 ------ ...ryptkeeper-0.9.5-fix-ftbfs-gcc-4.7-672010.patch | 18 -------- ...cryptkeeper-0.9.5-fix_cryptkeeper.desktop.patch | 17 ------- ...cryptkeeper-0.9.5-is_mounted_overflow_fix.patch | 53 ---------------------- app-crypt/cryptkeeper/metadata.xml | 18 -------- profiles/package.mask | 11 ----- 8 files changed, 176 deletions(-) diff --git a/app-crypt/cryptkeeper/Manifest b/app-crypt/cryptkeeper/Manifest deleted file mode 100644 index 51017343cf6..00000000000 --- a/app-crypt/cryptkeeper/Manifest +++ /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 index ffb5d488fcd..00000000000 --- a/app-crypt/cryptkeeper/cryptkeeper-0.9.5.ebuild +++ /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 index 87522259250..00000000000 --- a/app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-binutils-gold.patch +++ /dev/null @@ -1,15 +0,0 @@ -Description: Fixes a build failure using binutils-gold -Author: Franceco Namuri <france...@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 index e9f9f018bc2..00000000000 --- a/app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-fix-ftbfs-gcc-4.7-672010.patch +++ /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 <t...@pault.ag> -Reviewed-by: gregor herrmann <gre...@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 index 464f3ca7795..00000000000 --- a/app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-fix_cryptkeeper.desktop.patch +++ /dev/null @@ -1,17 +0,0 @@ -Description: Fixes the category of cryptkeeper menu item -Author: Francesco Namuri <france...@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 index c2a9a0ca008..00000000000 --- a/app-crypt/cryptkeeper/files/cryptkeeper-0.9.5-is_mounted_overflow_fix.patch +++ /dev/null @@ -1,53 +0,0 @@ -commit 86b960a528df7118ab43b629bbd906db7459300d -Author: Jon Dowland <j...@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 index 848a7fb6da6..00000000000 --- a/app-crypt/cryptkeeper/metadata.xml +++ /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>phob...@fastmail.fm</email> - <name>PhobosK</name> - <description>Proxy maintainer. Assign bugs to him.</description> -</maintainer> -<maintainer type="project"> - <email>proxy-ma...@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> diff --git a/profiles/package.mask b/profiles/package.mask index 2a2e158263f..c5913482cb5 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -388,17 +388,6 @@ games-action/openlierox dev-libs/safestr dev-libs/xxl -# Matthias Maier <tam...@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 <voyag...@gentoo.org> (30 Jan 2017) # Alpha release with new features, masked for testing =app-text/tesseract-4.00.00_alpha*