summaryrefslogtreecommitdiff
path: root/app-crypt
diff options
context:
space:
mode:
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/Manifest.gzbin25280 -> 25258 bytes
-rw-r--r--app-crypt/glep63-check/Manifest2
-rw-r--r--app-crypt/glep63-check/glep63-check-11.ebuild2
-rw-r--r--app-crypt/gpgme/Manifest2
-rw-r--r--app-crypt/gpgme/gpgme-1.23.2-r2.ebuild2
-rw-r--r--app-crypt/jitterentropy/Manifest2
-rw-r--r--app-crypt/jitterentropy/jitterentropy-3.6.0.ebuild48
-rw-r--r--app-crypt/p11-kit/Manifest4
-rw-r--r--app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild2
-rw-r--r--app-crypt/p11-kit/p11-kit-0.25.5.ebuild73
-rw-r--r--app-crypt/qca/Manifest4
-rw-r--r--app-crypt/qca/qca-2.3.9.ebuild2
-rw-r--r--app-crypt/qca/qca-9999.ebuild2
-rw-r--r--app-crypt/tpm2-tools/Manifest2
-rw-r--r--app-crypt/tpm2-tools/tpm2-tools-5.7.ebuild2
-rw-r--r--app-crypt/zulucrypt/Manifest5
-rw-r--r--app-crypt/zulucrypt/files/zulucrypt-5.5.0_pre20180223-fno-common.patch11
-rw-r--r--app-crypt/zulucrypt/zulucrypt-7.0.0.ebuild (renamed from app-crypt/zulucrypt/zulucrypt-5.5.0_pre20180223.ebuild)28
18 files changed, 150 insertions, 43 deletions
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 67b23527b6e5..1dea817d3142 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/glep63-check/Manifest b/app-crypt/glep63-check/Manifest
index a1b314a11ca6..50472d49a470 100644
--- a/app-crypt/glep63-check/Manifest
+++ b/app-crypt/glep63-check/Manifest
@@ -1,3 +1,3 @@
DIST glep63-check-11.tar.gz 73765 BLAKE2B f1893397c18458d1a9abb0236334f2acf9adcb4cf13229f49887cd1381db4e68c470f604b76b339c5481207c63522a3f99256e00cba820e3a15c412a8e52ec2d SHA512 6ee9ed33ee259eaa14d6fb1d914e555aae5b622d04f08a2eef094e7ff20ce9368a3af105a55cbc2c37ced5b51846f17651b20a2c0644f0efcc883eea49f0310b
-EBUILD glep63-check-11.ebuild 705 BLAKE2B 609d6b3da9a306e4c3bd5c2928ef50e68304964eba21bd9bf6b743e5e726d7ce54905391987b3e7278356bb393f223da2fd984f2b7af5d35bfae4419cf3b9414 SHA512 779e5b79e19a75243898a10d064a584afa6aa6ef4ed6a4230f144651ac99e7474d96161c8768b674e7362b99800e42fb6bf33990effac1785040cdcf2188a255
+EBUILD glep63-check-11.ebuild 705 BLAKE2B cbe206355a544ef382e2f3b1af900e846203964d3d6e7a3ca0521be00c0ae80c7a48397b33e863c7a4bebe8d677f459191ad098ec132d1cc06c7f826a001e618 SHA512 fa26b166ce56a3c1ba8a39b4193f7151ea4f63ca57b4ec00a026f6716a602145a65b14899dec92b3733d425c2dc07e669a06a6a9536aa8f8a47e79d7c4e797df
MISC metadata.xml 538 BLAKE2B 048a37ba118ccf91598205ccb0a2122b556f0e24f81fcde068f1413ab4db15687ae55830c4cab1d1ad1bc3ff2d51a7c16c855b58857d3dc08db274971cebb275 SHA512 9e865daaa782e8973dcce7d2ad715b0ba1081833211714c61552a0cf8b425d88c9df2692927c35cdc580256202b9c86d51026696d7fc6620b187afa1d84010e1
diff --git a/app-crypt/glep63-check/glep63-check-11.ebuild b/app-crypt/glep63-check/glep63-check-11.ebuild
index 5c8ed0f1b659..219a87590c93 100644
--- a/app-crypt/glep63-check/glep63-check-11.ebuild
+++ b/app-crypt/glep63-check/glep63-check-11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index ec2eb4e1f131..11ecd22ec200 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -4,5 +4,5 @@ AUX gpgme-1.23.1-tests-gnupg-no-tofu.patch 828 BLAKE2B a46a844bc2e44ceb2c647486e
DIST gpgme-1.23.2.tar.bz2 1836904 BLAKE2B 563e470e861c7cc64ecb3e8dd0a0ed8436bc0867105093abcec09f4d1e1dd95cbf64c8161cf8500b9842583b57f6583efff63e5111234e36fda1e6fbedce2f78 SHA512 6cfcd07e81a93de240582de5a46545420cee93d1f27fe20ea2c983780fdd3036b69fdba073cf549d68a20791e189bf4b3cdde14a43f912d2ab9ef3414c83ac75
DIST gpgme-1.23.2.tar.bz2.sig 238 BLAKE2B fafba6e2f1f34c53fa3f7e05953298132f7b046048660b9f2df5bc11ccb9694b581117ca78883a8f4ca9af060397a39f3132a3711be1cd28183b7c2f8f93a8b7 SHA512 65b7cdd4ce06bb0b15b13033d226423380338efdcb47ffc3f33780a92973453053f8f59b12a3f37e392e773bdd207a7420c25aa3a210c15eec45b7bfef6e891e
EBUILD gpgme-1.23.2-r1.ebuild 6068 BLAKE2B 1b33d1d0f31374d0a088f99c713c776bbdc99627bc31a4b98668b29ba2ed541c6f40ed7dc1b793c5bdd9123016722f867c594e463b636d1faff0f5acf0334283 SHA512 9d4585824bd5c9a16c588746583dbbc9807cc37cac4b725e4363fd5ef8d0bd80e403af7cbe9745b66879c5e8798462d507bf9c03be994336f350dc9aad61a674
-EBUILD gpgme-1.23.2-r2.ebuild 6066 BLAKE2B 54e25d4467fe005ddcbdf789abb175470f0700e906bbeddd9b8837498887781590c1c7f26172c81d042e618640ed3817ee6416d9e034fee773eadc243fa2ce9a SHA512 13a95dade0198fba948e46e171ea82d8497ba73f27b9c8088f8131a348e59510e792598e1cd5ed73399030b829b890eb595efe117b39ce98283730ff58bb22a7
+EBUILD gpgme-1.23.2-r2.ebuild 6063 BLAKE2B 3acc5247d3daecd1feafc2ef7593d8f57f4e6cd62d8abfbdecfde6e9d020b6ee2df380a17115cdba1e402c111a7198a42b14e2fe0129874323ba52e7c7a49db5 SHA512 3b1241bd578491df43bf6e3ef48eb99069f564c9c26f9f6096b68ae0433f4253fbe0d92db5654b686e556be9bbe5d96a11a0b942df5b27e8600207745043dcbe
MISC metadata.xml 333 BLAKE2B 6dd18b63ec1f7656ab8bd705242bec45d7820db8be31f326172cad400711e6d7268c156d6b81facfdfa79118c04728ac910a8f8de36a11454227a1399235a582 SHA512 21b8d7bf3f14b5ab7e2ea587027395cdd881ecddd5a4f70237cafc70dc904b396a33f70dd7ef37519df5a204f4e3a89d9ea6ffc221df41bd9cbf23e69863f12f
diff --git a/app-crypt/gpgme/gpgme-1.23.2-r2.ebuild b/app-crypt/gpgme/gpgme-1.23.2-r2.ebuild
index 8ed22d8e19c7..e91f23abe68a 100644
--- a/app-crypt/gpgme/gpgme-1.23.2-r2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.23.2-r2.ebuild
@@ -34,7 +34,7 @@ LICENSE="GPL-2 LGPL-2.1"
# Bump FUDGE if a release is made which breaks ABI without changing SONAME.
# (Reset to 0 if FUDGE != 0 if libgpgme/libgpgmepp/libqpggme change.)
SLOT="1/11.6.15.2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="common-lisp static-libs +cxx python qt5 qt6 test"
RESTRICT="!test? ( test )"
REQUIRED_USE="
diff --git a/app-crypt/jitterentropy/Manifest b/app-crypt/jitterentropy/Manifest
index 72040f3fbc00..376cb69d0dad 100644
--- a/app-crypt/jitterentropy/Manifest
+++ b/app-crypt/jitterentropy/Manifest
@@ -1,3 +1,5 @@
DIST jitterentropy-3.4.1.tar.gz 86110 BLAKE2B 729ef7d01a17c9eb16cc352da0286bd292f2faae63754b06036dbb44d52e85e2e2e0d2a38ac57d4350eaebbc47457f0457a988a657f7fe6c5d782d50922552d2 SHA512 c832b33c084a8c56fb9ee0c0f7397fa9206cbd6fcbea047495e543566fc0d9b5d8978c8668103203d87b5b70c0e177f9ef7cc614b3ce689b90fbb8b85e6fedbb
+DIST jitterentropy-3.6.0.tar.gz 96456 BLAKE2B 5e4fc185f16b59456a681e37f90de3b1e381bd6269bf72294822c1b8db11bbd5fe48640f2f38257c9b1238df38df7d95c2d1b9136b12364dde6e5cf3395c2e6e SHA512 8b234d0ac8115d004e8b1f41318e42d72324dfcbea0b3ba96499a6f9d740e13659c5bea032f77baad8d8ea3846fcd628665df573ab12b6111785f4bb5954834c
EBUILD jitterentropy-3.4.1.ebuild 1612 BLAKE2B 85c6cc080600653d37a2c091fb51d4c2abbaf93c908b3afb960c0602a1119a26bbff808cddeff6296571adb174f5faf3adba8668337936a142d8c7b81a6b5048 SHA512 52c793e33aa66556bdd63fcb12b1362900b4ae32d58d5a4891baaeae3b2327a8dcc14b6d8d459484ef409769be4e91963292fb2c713cd6239e9f2a657fc7f6c6
+EBUILD jitterentropy-3.6.0.ebuild 1617 BLAKE2B 1f6624eb6ac1c681c234bfae976db6a4724fada69ef6945c1e434e5604f97ac6bdfee21e1cdf7159417c4da8fb956190ebbd84f2b2236bf72aed810fa2d10d9a SHA512 89fdc682279d092558b6504f65ad5df7eb9cc232fcf71d798554c95d9fd016e25b10f6d353bc221f6b695af6765bc62f6f6c8772f727ecb7c32a1abe52529eea
MISC metadata.xml 681 BLAKE2B c0777e7525bc36dd9a65680b2cb0b918d73f9e091fe686b7d7ec3ec4441b73c776bf8d3526cf8f16dcb34228532a633b9d6d9df18b2dc626f602eb813cf53634 SHA512 1cc9f7bdca491ac96ce85adf9a0fe1462e52e1da99181750aaf362197dde3c68e9278ead72e0ca81b689812edcb3670e1a143ef37c5dab7b646b818df5c893a1
diff --git a/app-crypt/jitterentropy/jitterentropy-3.6.0.ebuild b/app-crypt/jitterentropy/jitterentropy-3.6.0.ebuild
new file mode 100644
index 000000000000..987687b0feb5
--- /dev/null
+++ b/app-crypt/jitterentropy/jitterentropy-3.6.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Hardware RNG based on CPU timing jitter"
+HOMEPAGE="https://github.com/smuellerDD/jitterentropy-library"
+SRC_URI="https://github.com/smuellerDD/jitterentropy-library/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-library-${PV}"
+
+# For future reference, tests/raw-entropy/validation-{restart,runtime}
+# have a weird license clause where it says:
+# The licensee IS NOT granted permission to redistribute the source code or
+# derivatives of the source code, and the binaries compiled from the source
+# code or its derivatives to any third parties.
+# Do not package these two components!
+LICENSE="BSD"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="static-libs"
+
+src_prepare() {
+ default
+
+ # Disable man page compression on install
+ sed -e '/\tgzip.*man/ d' -i Makefile || die
+}
+
+src_compile() {
+ # Upstream defines some of CFLAGS in the Makefile using '?='
+ # This allows those default flags to be overwritten by
+ # user-defined CFLAGS. Restore some of the defaults.
+ append-cflags '-fwrapv' '-fvisibility=hidden' '-fPIE'
+ # Optimizations are not allowed by upstream, which already
+ # overrides CFLAGS in Makefile. We need to handle CPPFLAGS here.
+ append-cppflags '-O0'
+ emake AR="$(tc-getAR)" CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake PREFIX="${EPREFIX}/usr" \
+ LIBDIR="$(get_libdir)" \
+ DESTDIR="${D}" \
+ INSTALL_STRIP="install" \
+ install $(usex static-libs install-static '')
+}
diff --git a/app-crypt/p11-kit/Manifest b/app-crypt/p11-kit/Manifest
index e5cb10c5c337..35f22e235f9f 100644
--- a/app-crypt/p11-kit/Manifest
+++ b/app-crypt/p11-kit/Manifest
@@ -1,4 +1,6 @@
AUX p11-kit-0.25.3-pointer.patch 4083 BLAKE2B 7aad1cca28abe2af19ec882d94c43705d34874e65940a2f5bc647bd500091bd88e5ea7bb9b7cd50d707a85d20aaa8772f22b5ba54c4e3e1d49d35521a5c43538 SHA512 22b793db6f8f911926791ce331c69ce41cf397e17a362afc829914534f2ea3d316fa34c292e55ac21f874328f8daf32e4b856666da70fa3cde7cba55f72a293d
DIST p11-kit-0.25.3.tar.xz 991528 BLAKE2B 5c695c1ef95edf4bbbab001aa634076c433df0bc89cb8104deaec2ce00c6908640e467755b49c6900e5d7d5d81e1a3871f4978a212c6f6ae088386ac0b95289a SHA512 ad2d393bf122526cbba18dc9d5a13f2c1cad7d70125ec90ffd02059dfa5ef30ac59dfc0bb9bc6380c8f317e207c9e87e895f1945634f56ddf910c2958868fb4c
-EBUILD p11-kit-0.25.3-r2.ebuild 2005 BLAKE2B c5e7b6dace54069ec16277f9988ce71827e1804d6e5ca5914e8d158083c20b369f687874cc66b0c04f55fee4bd4466f14fec2ccf2ad79b0e2e31ce16b9754a9a SHA512 9567b69fc25bc47becb731f88a54749c9344df62f6c8367b2841befce0169d83cfb1ce44c50aea4aa1ac4c84fd171f6f39985c855ddbebebfbef7e66771ce606
+DIST p11-kit-0.25.5.tar.xz 1002056 BLAKE2B 96d6a9c2807586abafae4da4df89f566672733963997d6a83e00aaf83a7a0c0e2995638f505e98fb87a90c60bde28814f1e8b7d5071bf0af96bb0467105a1ddc SHA512 177ec6ff5eb891901078306dce2bf3f5c1a0e5c2a8c493bdf5a08ae1ff1240fdf6952961e973c373f80ac3d1d5a9927e07f4da49e4ff92269d992e744889fc94
+EBUILD p11-kit-0.25.3-r2.ebuild 2005 BLAKE2B 476334d3a581e9e033cf96309ab3b03c7f7b594d7beb4ea1f7f48ac7f8b5ba51f0e8b6bf549dd02f1ceb82c981d34650dd72bb642b33992028e84a751dcb0ecf SHA512 c75e94c76d873d221200ff59621d3676d8c0db8555fe15f119cbf7d98a6047422b3c2e68268303f713b87bbcd0bd863f4abed2760fe4b293d65c7440624718e8
+EBUILD p11-kit-0.25.5.ebuild 1956 BLAKE2B 9f06e91e27825ded7381d27105c0994fe1c03477d7e6962385ad7619bfa6acf4df15755fae9014223879fde6add1b25e0afe8c450956d19c604cb81bffb55d97 SHA512 20a94fa1379fb5e7a98bf2f8f5b16f61bf8874ee8305102df95db1746cc78ccc5ea5d66348938c9c9284786eb1166c5144535daa384e99069e6665b43d17855a
MISC metadata.xml 249 BLAKE2B 689b2967578682135e3f7d619c2b733bb4e50cd74215a0fa17d3bae7b4f59495c7f8d316ef5340d14cf32de956162fa890186f19346d95f212d18a643b55bee1 SHA512 f3f0b79d325cd001c8cf1c9d6ca14d3c09149aefab7862bd04801cafdc2efad9fe7e456e4fac55c6233413f645188188643f6e8f8dfb54deffe5fa30768831b0
diff --git a/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild b/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild
index 70bbe18bb324..f27bbaf48cf6 100644
--- a/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild
+++ b/app-crypt/p11-kit/p11-kit-0.25.3-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit bash-completion-r1 meson-multilib python-any-r1
DESCRIPTION="Provides a standard configuration setup for installing PKCS#11"
diff --git a/app-crypt/p11-kit/p11-kit-0.25.5.ebuild b/app-crypt/p11-kit/p11-kit-0.25.5.ebuild
new file mode 100644
index 000000000000..0c23a73251f2
--- /dev/null
+++ b/app-crypt/p11-kit/p11-kit-0.25.5.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit bash-completion-r1 meson-multilib python-any-r1
+
+DESCRIPTION="Provides a standard configuration setup for installing PKCS#11"
+HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html"
+SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="+libffi gtk-doc nls systemd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-misc/ca-certificates
+ >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}]
+ libffi? ( dev-libs/libffi:=[${MULTILIB_USEDEP}] )
+ systemd? ( sys-apps/systemd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ ${PYTHON_DEPS}
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ virtual/pkgconfig
+ gtk-doc? ( dev-util/gtk-doc )
+ nls? ( sys-devel/gettext )
+"
+
+src_prepare() {
+ default
+
+ # Relies on dlopen which won't work for multilib tests (bug #913971)
+ cat <<-EOF > "${S}"/p11-kit/test-server.sh || die
+ #!/bin/sh
+ exit 77
+ EOF
+}
+
+multilib_src_configure() {
+ # Disable unsafe tests, bug#502088
+ export FAKED_MODE=1
+
+ local native_file="${T}"/meson.${CHOST}.${ABI}.ini.local
+
+ # p11-kit doesn't need this to build and castxml needs Clang. To get
+ # a deterministic non-automagic build, always disable the search for
+ # castxml.
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ castxml='castxml-falseified'
+ EOF
+
+ local emesonargs=(
+ --native-file "${native_file}"
+ -Dbashcompdir="$(get_bashcompdir)"
+ -Dtrust_module=enabled
+ -Dtrust_paths="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt
+ $(meson_feature libffi)
+ $(meson_use nls)
+ $(meson_use test)
+ $(meson_native_use_bool gtk-doc gtk_doc)
+ $(meson_native_true man)
+ $(meson_native_use_feature systemd)
+ )
+
+ meson_src_configure
+}
diff --git a/app-crypt/qca/Manifest b/app-crypt/qca/Manifest
index 00815c7f2f8a..0ba319805e9b 100644
--- a/app-crypt/qca/Manifest
+++ b/app-crypt/qca/Manifest
@@ -1,5 +1,5 @@
AUX qca-disable-pgp-test.patch 446 BLAKE2B a98d5951d7b89c65787d7d586a5504949c51271ebe09c5e19b90a2e24f24fb6d03d6c1f76d7ad4234354bc2507cf7031c716b3b2bf8243b8c1d85065079dded4 SHA512 30bb6d31b9392166d6bbae39da2eeb1788ac9cccffb801b074468a3606a6e1a56d6a41ee276d3b8b8d39112bf6aea7025f07f4810bb835102bd00521ee9eb104
DIST qca-2.3.9.tar.xz 765256 BLAKE2B 6f8015f45c252d4991dce9154f270d7450b94ec40156e91d537fbdbc17969873689f324032ee24e3fa1c7205a41c6da2870375bfafa308cf82f266bc89da8081 SHA512 025ef203c66e413a9c93d7e0e5449d8a23fb6bb27b2f1c4f137173e33b8c17ff6dec794c8349b6b37ee9d7fffe23875a2cf7cf6592efc373f1aac9230f83aa06
-EBUILD qca-2.3.9.ebuild 2561 BLAKE2B ba87c111789f5ea8de2a746c4a9e712730f37c777e0f34c951a535321ca90fbca4b52e7e84c480e35e7edf010562ac0830bcad6c5f944af0cb9b06db2907a74f SHA512 7831de39a824b67c8ad2c3431bfd2ad6db289d40f3269e1b921806d1868d0847d2d5522d27952500a951b47da6bbbab69c60e26f315862c916fbe5785e8ee2a8
-EBUILD qca-9999.ebuild 2414 BLAKE2B 25a245570c640820dc4f4cb91e5bcd66ea9f3d31ceaeb648560ad8c842588e45a4d7d62acbfa11fbc8acd3b0155702f68b3534f0c554281a67fdd4e8e5e05e25 SHA512 77b0d59297576c1a2737bd1ccf601277f41b686035ea66279e2ee0771835e4256e22b2f8ae0dc2428fef29fa873c4f7b909398571d94e60aaa9e62ea1cd8c4be
+EBUILD qca-2.3.9.ebuild 2561 BLAKE2B 9ebb164bf3591c1c4863617a2efe263083fd84640a72aff7a64d521cd93ead1b71499ef5533822115b3a1bf15d92f02cbfba2fc68cec3f85628450be80b2c39d SHA512 89f49d53d635dbe0dd0253fefacd3ea435096f8fcd8721d64d9e780ba7b242ce658848ae1e32b4486e0ffddfa349e9489425ff7109e2299ee2f7595263325361
+EBUILD qca-9999.ebuild 2414 BLAKE2B e319c6245cfe6abe5d911c1472661c9e618424f21477e43fb2105bc515d6d4f84520ed747d3434f62a5b22e7910c4916e6fa8580a6a270bd88413f8e8da2cfac SHA512 4f44c2d6a84b5fce842ca4db483d2a154c9362900b63f1742a4b03714f0cbe5e37125c58848854cc5a7fe4fcfe44007e8bb2adf95d8141f500ee6bfecd247cd1
MISC metadata.xml 781 BLAKE2B 048fe4155a9e47f36bab098734fcfcf661377d017d0616351b7a11a83dd57cdaa2eec370fafdf2f41e5806f01a3934811181972aa232c1d5332a00af1402912c SHA512 65328a1acfdc05ea3491d7fb46a3fa340e467d33c4b81001745e8923ad2aa300cc7a3dfcc29e01afe1882abd18dd024d8ecc4e2c31a2bf5319608589730a37c1
diff --git a/app-crypt/qca/qca-2.3.9.ebuild b/app-crypt/qca/qca-2.3.9.ebuild
index d55ba464ac80..7ed751df06e3 100644
--- a/app-crypt/qca/qca-2.3.9.ebuild
+++ b/app-crypt/qca/qca-2.3.9.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 +qt5 qt6 sasl softstore +ssl test"
+IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 qt5 +qt6 sasl softstore +ssl test"
REQUIRED_USE="|| ( qt5 qt6 )"
RESTRICT="!test? ( test )"
diff --git a/app-crypt/qca/qca-9999.ebuild b/app-crypt/qca/qca-9999.ebuild
index df6544b73a42..3ccb568c5478 100644
--- a/app-crypt/qca/qca-9999.ebuild
+++ b/app-crypt/qca/qca-9999.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://userbase.kde.org/QCA"
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS=""
-IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 +qt5 qt6 sasl softstore +ssl test"
+IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 qt5 +qt6 sasl softstore +ssl test"
REQUIRED_USE="|| ( qt5 qt6 )"
RESTRICT="!test? ( test )"
diff --git a/app-crypt/tpm2-tools/Manifest b/app-crypt/tpm2-tools/Manifest
index fab223f97567..83defed45051 100644
--- a/app-crypt/tpm2-tools/Manifest
+++ b/app-crypt/tpm2-tools/Manifest
@@ -1,5 +1,5 @@
AUX tpm2-tools-5.6-Makefile-am-Dont-require-pandoc-for-tests.patch 408 BLAKE2B a0d042d7a1beeba1b671c130179f416aa53c1d59a66787fde69bbf9c9a6ce1d8e8aa4f074e2c2304160bcd3725287e78671c62d9a5ef348fb172bbad17e4fd8a SHA512 c9e3035a413540a373fb8de4bb5f0f18347c836ed338bc2d2dacbdfc0274aa5087786b894ca2d484038dd90499e97618039ac88743fb5e466e4b42fa522dc99e
AUX tpm2-tools-5.7-tests-Eliminate-dependency-on-which.patch 1382 BLAKE2B 823d13dd3b47cb04cf668ccd5e2c7565101943be00a2e06d28ef7290ab065a4053c6b28914c534f76b485adf96d7b73731720e50f49f335c0bd716af9f63e463 SHA512 59fcd058de4d11f5c858a9dc44d91786693d21b85f757628fea74355b27610db5ad05ea4a4131399273440fa54b95ad1715e6353a6a46e099fceaeac6607086d
DIST tpm2-tools-5.7.tar.gz 1339035 BLAKE2B 3984f25176e0b092793a33a0b40b396bc650de989e0b600989d11439cccdf7bc410535c01e1a0e985ab67b36b63eb02d392342aa1746b86727ba22d67d522389 SHA512 629b0b1826815877f452935285f7b3fe0f32bd24fe9130eb169a2dc9b7b254a737797043af9eea68be706b87c32ab2b7189151360c9c00bc5c31dce62a799670
-EBUILD tpm2-tools-5.7.ebuild 2013 BLAKE2B 9c9ab245c6d510eb04c306f36e045ad70450a8e08c5124b2f8b9c077d906afc499eca2978e145825b17f3e77db046b08cbb90ab9ccc6e3272f9aa033e502afce SHA512 ddcc52569a129a222524d6eb4a72a0af387eeed831efacf560482907639bc2815bc06f170d58a9406f549c21a205dee9335d85a033968697b5bbd5d57c08e88a
+EBUILD tpm2-tools-5.7.ebuild 2013 BLAKE2B b8b3f737f0327449e487d0c0dc0383bda59d3095c6ae6dba8c635669bdeccbf95a4b16b1c14bab89a4a6ca535c6b856b6fa80093309e0930b7122b1a3d8420ce SHA512 a041c28c21d23eb7a05638e91033ea3d884d9c16d85817ee9d2b2e0690a6c0e9c78e5d745e6b5a8145b5f1e352142330a9c13ccc5ee70c71fbcbcb49acd9eeaf
MISC metadata.xml 560 BLAKE2B fe8daaba2a7586247537f8ed7b92769676b20f2c1377f7bb582dff49e06cf3f9beba4f79e28f10ea76d67d089eb152b060b091414dd9b47c5694ca153211421f SHA512 a744fcc50c7e44b1939190150404aee9054eab8e921e6f63cafa58dc80be5f20692632509de85399b6a9633701da72fd951e8bcfbe9e5177f315fa1dcbcc9ee5
diff --git a/app-crypt/tpm2-tools/tpm2-tools-5.7.ebuild b/app-crypt/tpm2-tools/tpm2-tools-5.7.ebuild
index aa2d0dcdcc58..530587f97e2d 100644
--- a/app-crypt/tpm2-tools/tpm2-tools-5.7.ebuild
+++ b/app-crypt/tpm2-tools/tpm2-tools-5.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit autotools bash-completion-r1 flag-o-matic python-any-r1
DESCRIPTION="Tools for the TPM 2.0 TSS"
diff --git a/app-crypt/zulucrypt/Manifest b/app-crypt/zulucrypt/Manifest
index f09a267c6258..4875ab89205f 100644
--- a/app-crypt/zulucrypt/Manifest
+++ b/app-crypt/zulucrypt/Manifest
@@ -1,4 +1,3 @@
-AUX zulucrypt-5.5.0_pre20180223-fno-common.patch 524 BLAKE2B 7abdc51e78c112ac8787c16278903e02bc05c7066f03fb2fe821311c6830000b81531bb9bdb19d7ca2d3c91b7d85642c943ed839012f612170a4da7466150361 SHA512 71808d1dce262ac0ccd834c5461e01115d80153f3b4ad6274575bb190e89a64ddb34a3c5c66701c5f2b1a83e1ccfcb495df1772dd1a13c6155b55188acc3cfb2
-DIST zulucrypt-5.5.0_pre20180223.tar.gz 2162535 BLAKE2B 7d098ec20b7f355be6ad863121f7016d6b1ccbcc133438b616cfbd805110b24ae91dc74b0c2daf3137511fcb72e0338663c3c743c6c3d2b761883c57c590c0e5 SHA512 38ea9442a48c02741e11e59759b745ce3d6d6ca5f37d8b685526be76308a8fa1f7db7fd38038e5ce50e2a8afd8740b0a683a3458cb1df6f0b70c41fbf8035c15
-EBUILD zulucrypt-5.5.0_pre20180223.ebuild 1137 BLAKE2B cfe38a307947bfcd58293b2be29e247d542cc03c71083b3a7b63de0b64162d46ef479f5b10e007e660dbc0314cf4e6d6c3eec151aa4c6bd0fc2df39f7c1ffa6e SHA512 94bc993cce3a66663413e43f6bd60e2f12719b472a7ae9eab532b4a709efdaaf2264a15b1ce9ed5f8c8be6e0706acffbbd9694cdc5e4e0ae599b040e4c485e67
+DIST zulucrypt-7.0.0.tar.xz 1159544 BLAKE2B 9ba2aa751f4224a87636993983523d25dbcf23e70bc9dfbe5476cb44e1af8cc1b75ac450f77997fb6e3cf65ec3425d424c325dfdb4e4da9ec39e100e623cff9c SHA512 f131f423da2796d760e4eaa50a7e56e0283bdf6d5e46ff32bd9bf0edc127a087e947e0f7d39fd99fd28cc4566c89cde9e1a85dd67e50e1cb7d6c9de31d7918bf
+EBUILD zulucrypt-7.0.0.ebuild 980 BLAKE2B 4157173c223383fdc90cb231c8b383bf006b95fa82d6f17d6f900b79f820adb3c645a2bb4b43a609debf152b452fc1084ac1a7d12c0fcd9a38ce5a6dbace52a7 SHA512 53450731f29e5f3d8c8ee6c5b8215734cf69a23b374a31ba66166da23c00878ef8533c512ad7d53608253945cead808c8d2de41e631339a5e32c873917209118
MISC metadata.xml 492 BLAKE2B 9caf25777cc4332115a0633a8d48981c407655b1f10b3f7d808079bb1f184c00ef91d9c728edcb60fa94aaed6c6b546d6a90e2b29d4788f68142efe3adda1eb4 SHA512 6e0b059e926329a1ff798e1a4c670d83ad34edb24243bc6c88fb314ca661b7c0c18013f6ad987720f32899bcc761266bd47e55acd3522e396b767f6ce6758869
diff --git a/app-crypt/zulucrypt/files/zulucrypt-5.5.0_pre20180223-fno-common.patch b/app-crypt/zulucrypt/files/zulucrypt-5.5.0_pre20180223-fno-common.patch
deleted file mode 100644
index ea5bcd7a6d18..000000000000
--- a/app-crypt/zulucrypt/files/zulucrypt-5.5.0_pre20180223-fno-common.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/zuluCrypt-cli/bin/security.h
-+++ b/zuluCrypt-cli/bin/security.h
-@@ -35,7 +35,7 @@ extern "C" {
- * set the function to be called when an attempt to evelate or downgrade privileges fail
- * zuluCryptSecurityPrivilegeElevationError global variable is defined in security.c
- */
--void ( *zuluCryptSecurityPrivilegeElevationError )( const char * ) ;
-+extern void ( *zuluCryptSecurityPrivilegeElevationError )( const char * ) ;
-
- void zuluCryptSecuritySetPrivilegeElevationErrorFunction( void ( * ) ( const char * ) ) ;
-
diff --git a/app-crypt/zulucrypt/zulucrypt-5.5.0_pre20180223.ebuild b/app-crypt/zulucrypt/zulucrypt-7.0.0.ebuild
index 413d47c9f966..46db21703bce 100644
--- a/app-crypt/zulucrypt/zulucrypt-5.5.0_pre20180223.ebuild
+++ b/app-crypt/zulucrypt/zulucrypt-7.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,43 +7,37 @@ inherit cmake xdg
DESCRIPTION="Front end to cryptsetup"
HOMEPAGE="https://mhogomchungu.github.io/zuluCrypt/"
-EGIT_COMMIT="76637bb05af13744bf1734b56f67d6d5cc2343b1"
-SRC_URI="https://github.com/mhogomchungu/zuluCrypt/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/zuluCrypt-${EGIT_COMMIT}"
+SRC_URI="https://github.com/mhogomchungu/${PN}/releases/download/${PV}/${P}.tar.xz"
+S="${WORKDIR}/zuluCrypt-${PV}"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="keyring kwallet +qt5 udev"
-REQUIRED_USE="kwallet? ( qt5 )"
+IUSE="keyring kwallet +qt6 udev"
+REQUIRED_USE="kwallet? ( qt6 )"
DEPEND="
dev-libs/libgcrypt:0=
sys-fs/cryptsetup:=
keyring? ( app-crypt/libsecret )
- qt5? (
+ qt6? (
dev-libs/libpwquality
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- kwallet? ( kde-frameworks/kwallet:5 )
+ dev-qt/qtbase:6[gui,network,widgets]
+ kwallet? ( kde-frameworks/kwallet:6 )
)"
RDEPEND="${DEPEND}
udev? ( virtual/udev )"
BDEPEND="virtual/pkgconfig"
-PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
-
src_configure() {
local mycmakeargs=(
+ -DBUILD_WITH_QT6=ON
+ -DINTERNAL_ZULUPLAY=ON
-DLIB_SUFFIX="$(get_libdir)"
-DNOGNOME=$(usex !keyring)
-DNOKDE=$(usex !kwallet)
- -DNOGUI=$(usex !qt5)
- -DQT5=true
+ -DNOGUI=$(usex !qt6)
-DUDEVSUPPORT=$(usex udev)
- -DINTERNAL_ZULUPLAY=true
)
cmake_src_configure
}