summaryrefslogtreecommitdiff
path: root/app-crypt
diff options
context:
space:
mode:
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/Manifest.gzbin25082 -> 25080 bytes
-rw-r--r--app-crypt/gcr/Manifest2
-rw-r--r--app-crypt/gcr/gcr-4.3.0.ebuild94
-rw-r--r--app-crypt/seahorse/Manifest3
-rw-r--r--app-crypt/seahorse/seahorse-47.0.1.ebuild (renamed from app-crypt/seahorse/seahorse-43.0-r3.ebuild)14
5 files changed, 102 insertions, 11 deletions
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 5c0c02d43d26..bcb86b4ac9fe 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index 2d36480b7ad6..3ec8d62d27e8 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -2,6 +2,8 @@ AUX 3.38.0-optional-vapi.patch 2278 BLAKE2B 7011aec6831b9488ba19efd41b6f3772af10
AUX 3.41.1-implicit-func-decl.patch 1132 BLAKE2B 90cd16d7821667d3f5790cce9503b9202f07499a5ebf65b3c4144d103602b2e163b6f1200276c54d13ed9dc14882cc0b695f119aba7eecba5792be17384c4ef5 SHA512 6bdde9de3816c8c182e47802f4ed13fcb21c50dc9b402cb969086285a6c33a0314e68197965eb49de27bc5fd877dc151d9d3132fddb1f970bbcc1990a7dc0b54
DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B 9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1 SHA512 dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325
DIST gcr-4.2.1.tar.xz 719392 BLAKE2B a9134258f6daa59de4924f6bac01499d3bf87aae5e9d9ff5c69b2289ba0e82ef4c3f93a1ca7b1b007815e51e0c56f10a8abc616b31518dfa83581e8ffc5b3309 SHA512 fbb1664f6e276e35296aec46dab53ff308d031cae2f25b7d1ff5abdb56c5bd3764927d38b997d2ccbd260975f445d71619b2487327786c30b5f34d5e8865ff25
+DIST gcr-4.3.0.tar.xz 726488 BLAKE2B 9981c6d6cf1b4d7d83b1771439a2fab84360e6a1ab28d73dcbd4d6aab831e1fb69a10d3e073f8735c4842f58f2b4e189fd624b78d3007867cfc7fda767e1d15f SHA512 3f252de55e07d47a49c03b714e323ceb00d82e010fe1bb606073e3188bf8bef84359a322ed6fe843620fa5d108e825dd7e9a60136c8a0e802b8f2178aa87b164
EBUILD gcr-3.41.1-r2.ebuild 2351 BLAKE2B ebe5eb83c947ed8c693a7b396e31216384bccb36d312945273fc57c5b669a2992495390ff0135580e3246644e1d80d86ed345c8b62a6ae645b46cf5f6470ed0d SHA512 59ffbbf13810e1e1311518360e7f4705969da70553748cde5fa1a7a6a1eb2b6f807b3ec70615e46740af363dd454326c07fcbb9e38db91d680e17b6e34d5b8ab
EBUILD gcr-4.2.1.ebuild 2012 BLAKE2B b3ecb7554f4acaca20cce1bb96ce97633c2f2373681d38b36981d4dfa0db643e651bf28640ffa7f1b318a7c9e6f2fda0605c1390a8802cbf15d280ab9536c0af SHA512 ebf1f58f5126a9686ae9419ce30325788be63a967ef26a4a6393d0d74309d626bf133652bb64b7fe3549d63a0fcd05dbb2c86ee55787f4c707f289e0ce93b5a8
+EBUILD gcr-4.3.0.ebuild 2180 BLAKE2B 9552382d393e76065d40256fa105c5a6a7ccd875a23fd54d64f9847b0da35b472ab5698666341de3b05b2650204258c8b43da23ca0707e531250d3d9c4fb6eca SHA512 63e2e6d954a061088b1f4c7a4f5a250ac888c2ab44bf62cd01cba5c58e90723e1dfd23f9c86167bceae39f6e67f9628470b52602a75623256792a39c4b2af929
MISC metadata.xml 344 BLAKE2B a5b129a4c722cc7b8b0e40ba087dab0449ed91ffeaec73b433fc2fcaa1d1c67a1f1db3ab639676880f526bb9ea55d71c7e876a947116c279cbc186d14090b10c SHA512 502308ab38854c2b61212f4b049bd20534147b9a7c565f5a5246a129fbcd12dc4a7cf1d39b560dd991a3211628afaf964a6c8f020c4e446ef0b8cb8688df0028
diff --git a/app-crypt/gcr/gcr-4.3.0.ebuild b/app-crypt/gcr/gcr-4.3.0.ebuild
new file mode 100644
index 000000000000..20c2d3eddc06
--- /dev/null
+++ b/app-crypt/gcr/gcr-4.3.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="gnutls gtk gtk-doc +introspection systemd test +vala"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=dev-libs/glib-2.68.0:2
+ !gnutls? ( >=dev-libs/libgcrypt-1.2.2:0= )
+ gnutls? ( >=net-libs/gnutls-3.8.5:0 )
+ >=app-crypt/p11-kit-0.19.0
+ >=app-crypt/libsecret-0.20
+ systemd? ( sys-apps/systemd:= )
+ gtk? ( gui-libs/gtk:4[introspection?] )
+ >=sys-apps/dbus-1
+ introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+ !<app-crypt/gcr-3.41.1-r1
+"
+RDEPEND="${DEPEND}"
+PDEPEND="app-crypt/gnupg"
+BDEPEND="
+ gtk? ( dev-libs/libxml2:2 )
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ gtk-doc? ( dev-util/gi-docgen )
+ >=sys-devel/gettext-0.19.8
+ test? ( app-crypt/gnupg )
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+ default
+ use vala && vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ filter-lto # https://gitlab.gnome.org/GNOME/gcr/-/issues/43
+ local emesonargs=(
+ $(meson_use introspection)
+ $(meson_use gtk gtk4)
+ $(meson_use gtk-doc gtk_doc)
+ -Dgpg_path="${EPREFIX}"/usr/bin/gpg
+ -Dssh_agent=true
+ $(meson_feature systemd)
+ $(meson_use vala vapi)
+ )
+ if use gnutls; then
+ emesonargs+=( -Dcrypto=gnutls )
+ else
+ emesonargs+=( -Dcrypto=libgcrypt )
+ fi
+ meson_src_configure
+}
+
+src_test() {
+ dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+ meson_src_install
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/{gck-2,gcr-4} "${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/app-crypt/seahorse/Manifest b/app-crypt/seahorse/Manifest
index af48f534b510..5fcea6ed65a5 100644
--- a/app-crypt/seahorse/Manifest
+++ b/app-crypt/seahorse/Manifest
@@ -4,6 +4,7 @@ AUX seahorse-43.0-clang16.patch 1305 BLAKE2B 89fdc92c2efd0e5e17c408e16455116cd02
AUX seahorse-43.0-gnupg-2.4.patch 577 BLAKE2B 5e85a1ffbaa044b38f26a9fb2a561e62d71d892d090036d4cdb6a67072c06dd9fcba728c963c2205ae681b8722fe764a22b62b5bf5f2125db66d7e45c20e7f88 SHA512 bdef1c825a2cf407f6fdf4797b9220c69465265072204ea2d07e9c0cd1804e872d5d731a068abf5d40465ae32e2abc05eeebc96913aeba75653849bbd494c59a
AUX seahorse-43.0-musl-stdout.patch 4959 BLAKE2B 2d0990d9f7a5fc7e205d209f4b598e96ac1a09f15fc14bf7f5f51203c124903826d0504f47ed848a1f29ab9af323f4fa65988ea17a701ded95c3e5eac1f021b4 SHA512 5a972e3678c19f294434e788b55f5c0e120a241b2d19de1bac878bf067daff765a6f776607f3a158aecae3a3370280c3b23bdf090d02ee7d53e4b5d28a1e0a69
DIST seahorse-43.0.tar.xz 1392460 BLAKE2B b7ae8b42042ad8e07eaf2633583b566f9757f83bd066eb8b0786d5e89353901f5526ed925bb6152820a5b2a36defb0c0f38dea634c3ae78ebf8d29ab07ff9cfb SHA512 168fdfc829134915f513028b1d35b647aa18a0390786cbf512f7ddb7b125b239f3f3d880a847119a5aa22580354f0b594e553fe3940a3afbda5861e69dd88e5d
-EBUILD seahorse-43.0-r3.ebuild 1816 BLAKE2B 4ba61aea226b30fff51162a282a86cbf3546f5a4da3542d23d2cab4ddbedc663ec28b1b0c83420398bc28e29c1cd3e22b8176f5782b675848489936df7364a86 SHA512 adb6e35bfa43ca61c30fbc00fae14dcbfab363230e09f5517694d4f737e94cccc892b060809a44b8d25c6a6f47de8276bb0ec7c3742b2551b6e2b96e94bc57a3
+DIST seahorse-47.0.1.tar.xz 1401872 BLAKE2B 11b10b1bb1cf4836f7490620169630b71ccf0df67ed25f46e035bb97fbd1450564252cad1974c6e69bfd00019dff8da88875fd605dbcf31bfa64104cb0704e6c SHA512 ac2a20f4d9106f26932c77dc11b4fbd18c8a83d15991f31ae89223a487fa1b4d97cb19de858cc6f53435b7ebcc1dd0f16148d0d1d3080436f0b541de5a56bfcb
EBUILD seahorse-43.0-r4.ebuild 1878 BLAKE2B 6b8ee60c9bba651d6df387aa83db2e894f50254ff6c3bf8b53981aef111f8035fc843039ce5c9b870fd602e3b99c1750c1ef53487c3e962d6707780e9cebd7a4 SHA512 dbebeb464557fbf9444a7c1c4ed7b9d94294bd987a02370f1442450655662cb5c235fa03a57dd8ee5abab392589dbf0ff252d03519b9c651c4d6deb46a532844
+EBUILD seahorse-47.0.1.ebuild 1701 BLAKE2B 64c7458989033a1293aaeb37b887ebdd1174a1245e00f8265c3d05be381e67668d19cbd25f89628f469045dd7d343a090f774ba187b34d24bd93a2b12add0890 SHA512 5a2cc7e755b5742be9fdad8cfa9071701b34731fa6782b0286acc19127343aef9ef75088b33219276b035b06bbdd4bbac11914a500f879fb27dd0dcb0c7fa2f2
MISC metadata.xml 874 BLAKE2B 5aa0d587b2dc015d9030160fb1fa89a2fe670a56ecd10972096199deafa321f9c1ded0702c74a27b42224f356a623817beb831f50ab7aeb3e00f8470a72d15a5 SHA512 59d1aa71802cff633f84c2500126dbfb729fb5e1a0f08fad496f53692be2b7c5db7e509a7289ba7521a916ebae13f772e35c6d52f6b2cb6c421134a1caa5bae7
diff --git a/app-crypt/seahorse/seahorse-43.0-r3.ebuild b/app-crypt/seahorse/seahorse-47.0.1.ebuild
index f2850ce46df5..234b504bd362 100644
--- a/app-crypt/seahorse/seahorse-43.0-r3.ebuild
+++ b/app-crypt/seahorse/seahorse-47.0.1.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
DESCRIPTION="Manage your passwords and encryption keys"
-HOMEPAGE="https://wiki.gnome.org/Apps/Seahorse"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/seahorse"
LICENSE="GPL-2+ FDL-1.1+"
SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="ldap zeroconf"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND="
>=dev-libs/glib-2.66:2
@@ -47,12 +47,6 @@ BDEPEND="
virtual/pkgconfig
"
-PATCHES=(
- "${FILESDIR}"/${P}-gnupg-2.4.patch
- "${FILESDIR}"/${P}-musl-stdout.patch
- "${FILESDIR}"/${P}-clang16.patch
-)
-
src_prepare() {
default
vala_setup