app-crypt/gnome-encfs-manager: treeclean

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova
2025-10-27 20:58:27 +05:00
parent e157d9017b
commit eb83152517
5 changed files with 0 additions and 98 deletions

View File

@@ -1 +0,0 @@
DIST gnome-encfs-manager-1.9.tar.xz 144732 BLAKE2B 09cfcd1e69e89c749d7b6496f8846a0755f8030a7ed8cb6599aa0cb3da0d204f5ee1c2dff0df279e62a2b0b1c49e549d4d4d4b48bd13796a7367b1e24f356081 SHA512 750ccfada543aa9bc7b4ae28ba4688561ee87a4c45e7138519e18de85eeaa372b3a3cbd1e1ee782f9a9c8b634c09627a79590a87e108246c78dcd240da23de64

View File

@@ -1,28 +0,0 @@
Clang 16 and GCC 14 do not allow implicit function declarations by default.
This adds the proper declaration.
Upstream PR: https://bugs.launchpad.net/gencfsm/+bug/2045767
Bug: https://bugs.gentoo.org/887207
Pascal Jäger <pascal.jaeger@leimstift.de> (2023-12-06)
--- a/src/tools.c
+++ b/src/tools.c
@@ -19,6 +19,17 @@
#include "tools.h"
+#if !defined(VALA_EXTERN)
+#if defined(_MSC_VER)
+#define VALA_EXTERN __declspec(dllexport) extern
+#elif __GNUC__ >= 4
+#define VALA_EXTERN __attribute__((visibility("default"))) extern
+#else
+#define VALA_EXTERN extern
+#endif
+#endif
+VALA_EXTERN void gnome_encfs_manager_on_logout (void);
+
gchar* get_glade_file(gchar *filename) {
return g_build_filename(DATA_PATH, "glade", filename, NULL);
}

View File

@@ -1,50 +0,0 @@
# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
VALA_MIN_API_VERSION="0.44"
inherit vala xdg
DESCRIPTION="An easy to use manager and mounter for encfs stashes"
HOMEPAGE="https://launchpad.net/gencfsm"
SRC_URI="https://launchpad.net/gencfsm/trunk/${PV}/+download/${PN}_${PV}.tar.xz -> ${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="
gnome-base/dconf
sys-fs/encfs
sys-fs/fuse
app-crypt/libsecret
x11-libs/libICE
dev-libs/glib:2
dev-libs/libgee:0.8=
x11-libs/gtk+:3
x11-libs/libSM
"
RDEPEND="${DEPEND}"
BDEPEND="
$(vala_depend)
dev-build/libtool
>=dev-build/automake-1.11
x11-libs/gtk+:3
>=dev-libs/glib-2
gnome-base/gnome-keyring
dev-libs/libgee
dev-util/intltool
x11-libs/libSM
"
PATCHES=( "${FILESDIR}/${P}-fix-implicit-function-decl.patch" )
src_prepare() {
vala_setup
default
}
src_configure() {
./autogen.sh || die
econf --disable-appindicator
}

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<longdescription lang="en">
The Gnome Encfs Manager is an easy to use manager and mounter for encfs stashes featuring per-stash configuration, Gnome Keyring support, a tray menu inspired by Cryptkeeper but using the AppIndicator API and lots of unique features.
</longdescription>
<maintainer type="person">
<email>pascal.jaeger@leimstift.de</email>
<name>Pascal Jäger</name>
</maintainer>
<upstream>
<remote-id type="launchpad">gencfsm</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -44,11 +44,6 @@ dev-cpp/rang
# Removal on 2025-11-14
dev-libs/weechat-relay
# David (stkw0) Roman <davidroman96@gmail.com> (2025-09-16)
# Depends on sys-fs/encfs which is masked in ::gentoo.
# Removal on 2025-10-16
app-crypt/gnome-encfs-manager
# David (stkw0) Roman <davidroman96@gmail.com> (2025-07-25)
# Depends on removed pydantic version.
dev-python/safety-schemas