From 6f55563f592eda5f44856948ba4f428e8ad652df Mon Sep 17 00:00:00 2001 From: Sayan Chowdhury Date: Wed, 2 Oct 2024 22:07:24 +0530 Subject: [PATCH] app-crypt/azure-kms-pkcs11: Add from Gentoo It's from Gentoo commit edd3a55b92fc0f0ccbd3b820d472312795031bb3. --- .../app-crypt/azure-kms-pkcs11/Manifest | 1 + .../azure-kms-pkcs11-0_p20240923.ebuild | 32 +++++++++++++++++++ .../app-crypt/azure-kms-pkcs11/metadata.xml | 11 +++++++ 3 files changed, 44 insertions(+) create mode 100644 sdk_container/src/third_party/coreos-overlay/app-crypt/azure-kms-pkcs11/Manifest create mode 100644 sdk_container/src/third_party/coreos-overlay/app-crypt/azure-kms-pkcs11/azure-kms-pkcs11-0_p20240923.ebuild create mode 100644 sdk_container/src/third_party/coreos-overlay/app-crypt/azure-kms-pkcs11/metadata.xml diff --git a/sdk_container/src/third_party/coreos-overlay/app-crypt/azure-kms-pkcs11/Manifest b/sdk_container/src/third_party/coreos-overlay/app-crypt/azure-kms-pkcs11/Manifest new file mode 100644 index 0000000000..90d1b02e1e --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-crypt/azure-kms-pkcs11/Manifest @@ -0,0 +1 @@ +DIST azure-kms-pkcs11-0_p20240923.tar.gz 23629 BLAKE2B 7e4aa1afdc8197c7d51a9b161a933eb126178a44664b06ae32fc965dc431605816a3796cb8fc531978b6cbd9d08baf94d4aac5a3c6c4f11c96a88f1bb9092902 SHA512 b5eae8f7db3630de7907df3294a94bd1ae5af0b73e119a0de0fc139c877e7d83f3bf9ab32312d8d96f36918dbe4de19321ba71f5734a54c4bde7b1c70fdc1b37 diff --git a/sdk_container/src/third_party/coreos-overlay/app-crypt/azure-kms-pkcs11/azure-kms-pkcs11-0_p20240923.ebuild b/sdk_container/src/third_party/coreos-overlay/app-crypt/azure-kms-pkcs11/azure-kms-pkcs11-0_p20240923.ebuild new file mode 100644 index 0000000000..5796db1e91 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-crypt/azure-kms-pkcs11/azure-kms-pkcs11-0_p20240923.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +COMMIT="7b0ca93ad046adad807ac1a6e2c56ea87c7a78ec" +DESCRIPTION="PKCS#11 module for Azure Key Vault" +HOMEPAGE="https://github.com/jepio/azure_kms_pkcs11" +SRC_URI="https://github.com/jepio/azure_kms_pkcs11/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN//-/_}-${COMMIT}" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +# libcurl is only NEEDED because of the Azure SDK. +RDEPEND=" + dev-cpp/azure-core + dev-cpp/azure-identity + dev-cpp/azure-security-keyvault-certificates + dev-cpp/azure-security-keyvault-keys + dev-libs/json-c:= + dev-libs/openssl:= +" +DEPEND=" + ${RDEPEND} + app-crypt/p11-kit +" +BDEPEND=" + virtual/pkgconfig +" diff --git a/sdk_container/src/third_party/coreos-overlay/app-crypt/azure-kms-pkcs11/metadata.xml b/sdk_container/src/third_party/coreos-overlay/app-crypt/azure-kms-pkcs11/metadata.xml new file mode 100644 index 0000000000..bb5ee90680 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-crypt/azure-kms-pkcs11/metadata.xml @@ -0,0 +1,11 @@ + + + + + chewi@gentoo.org + James Le Cuirot + + + jepio/azure_kms_pkcs11 + +