summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCtibor Brančík <ctibor@brancik.cz>2021-11-19 13:01:29 +0100
committerCtibor Brančík <ctibor@brancik.cz>2021-11-19 13:01:29 +0100
commit6c2c23e2871e406fb4912560d9c9dd380b125037 (patch)
treea2731f3634a08efdff6fa0edbb5f6ea53e844dfe
parent9755731e2fe03ff2404981d61840a42248a0b1f5 (diff)
downloadbrancik-overlay-6c2c23e2871e406fb4912560d9c9dd380b125037.tar.gz
brancik-overlay-6c2c23e2871e406fb4912560d9c9dd380b125037.tar.bz2
Add app-crypt/acos5
-rw-r--r--app-crypt/acos5/Manifest10
-rw-r--r--app-crypt/acos5/acos5-9999.ebuild58
-rw-r--r--app-crypt/acos5/metadata.xml12
3 files changed, 80 insertions, 0 deletions
diff --git a/app-crypt/acos5/Manifest b/app-crypt/acos5/Manifest
new file mode 100644
index 0000000..6162a4b
--- /dev/null
+++ b/app-crypt/acos5/Manifest
@@ -0,0 +1,10 @@
+DIST autocfg-1.0.1.crate 12908 SHA256 cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b WHIRLPOOL 42959f3abf0589eeb234b2f2292f6c909452b31f4f84a5e366e16e98b63b6330a7e3e8a02a8580975ada55ebe5e37154f02cb02dd30c3a27752d741e5653a8b9
+DIST cfg-if-1.0.0.crate 7934 SHA256 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff WHIRLPOOL 15a0575b38d10b1ee2e22fda3112cd9913cefb51c394c83dd31bcf5e4e995dcbe070c2cbca1f1cdc8d108f00c8c6a1b3ce75b8844972e5d0e4726f8704bd91a6
+DIST libc-0.2.107.crate 554639 SHA256 fbe5e23404da5b4f555ef85ebed98fb4083e55a00c317800bc2a50ede9f3d219 SHA512 df1586889c97d45c95f47495f8285c273c143f1861e632b326345ee66da63c227c064d9e12a6a1b48cfb866c70010a4ad407fed120a1a808da7a345777a8f909 WHIRLPOOL a344ceb9e5c8efe6e9ee499babc66d869899d23596f3672692ed543f4449a784ecdf312edcbe1a6fb33cff0b2c70c4eb2dae9e94c517dda6b104cc42098d5720
+DIST libloading-0.7.2.crate 27229 SHA256 afe203d669ec979b7128619bae5a63b7b42e9203c1b29146079ee05e2f604b52 SHA512 235ecd8750baef122f3f6ce673e4feae621d806851e842f33f95e8a414915776c33c11e6253da449faa12855f5e444f691c591cbe66efffcbe221d6ca2d32a67 WHIRLPOOL b4d88d0571dbbc5ebe904e1e38384a9c46639a310071b75ed1798b4833b048da3f4c981ad33b218c0f5f0cff2cdd1ee27dfce2168d8c870474e569f17a7965a9
+DIST num-integer-0.1.44.crate 22216 SHA256 d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771 WHIRLPOOL d799c351050124d10022ee7d185c95b71d1ad6e2f75b66de92f1167582aa3442cf8b5bde037a738e19bca10c5059cd9093ad0e87951bfbb211295abf52ead63a
+DIST num-traits-0.2.14.crate 45476 SHA256 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e WHIRLPOOL e5dd73fb1de705dae9e47f990aecd5fdb899d7d06e5c8a37db611e253b37f0ed05d5c4c56b398b5a91b09a661ba24b15e42f01dc801faa3a41b947b06555e0d8
+DIST pkg-config-0.3.22.crate 16145 SHA256 12295df4f294471248581bc09bef3c38a5e46f1e36d6a37353621a0c6c357e1f SHA512 435b9d99a1975692db3efb3bd0e92899c43ba4003aecc4859dc71cd2175521973d5cbe1be06fc3b40af2a7bbe1b0a845be73586c0cd96dc218bc4fc7dce11107 WHIRLPOOL 879227ab3919bc10729e87ea246e50d82a63f8ce0c47a2f14da0ccffc11cb0cc36126c7f5132f76b54cf7f1abf238ce48dd295038f16aa88cf8a0df6c90fbc9c
+DIST winapi-0.3.9.crate 1200382 SHA256 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 WHIRLPOOL 3f65d98e61b523ff48167aaedba5a64e5277b3c4bd21daf3b5149f5d86e949a26feb4cdee34ed3491872187092a7fc0bf82357791091fe10ac23418daf1cc6a4
+DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 SHA256 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 WHIRLPOOL 4120aa19be4d6f362ef84385d0db2849031684c37a56c521dbcc30fb99f31902153e30a4acbe62b4a3720b28bf57900c31eec48d42b04625420599f3577fd910
+DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 SHA256 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 WHIRLPOOL 93b6cec8536dcb4ec1de9f2d165f80cb93001fe63246b52eb8c95357f4a72d161d44f481cdddcfc7f606b81afb43f49c323e03f6ddeddc76935ce372f7f5c66f
diff --git a/app-crypt/acos5/acos5-9999.ebuild b/app-crypt/acos5/acos5-9999.ebuild
new file mode 100644
index 0000000..b23e6b9
--- /dev/null
+++ b/app-crypt/acos5/acos5-9999.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CRATES="cfg-if-1.0.0
+ libc-0.2.107
+ num-integer-0.1.44
+ pkg-config-0.3.22
+ num-traits-0.2.14
+ autocfg-1.0.1
+ libloading-0.7.2
+ winapi-0.3.9
+ winapi-i686-pc-windows-gnu-0.4.0
+ winapi-x86_64-pc-windows-gnu-0.4.0"
+
+inherit eutils cargo git-r3
+
+DESCRIPTION="Driver for Advanced Card Systems (ACS) ACOS5 Smart Card"
+HOMEPAGE="https://github.com/carblue/acos5"
+SRC_URI="$(cargo_crate_uris)"
+EGIT_REPO_URI="https://github.com/carblue/acos5.git"
+
+LICENSE="LGPL-2.1"
+
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="<dev-libs/opensc-0.22
+ dev-libs/openssl
+ sys-apps/pcsc-lite
+ dev-libs/libtasn1"
+
+RDEPEND="${DEPEND}
+ sys-apps/pcsc-tools"
+
+src_unpack() {
+ git-r3_fetch
+ git-r3_checkout
+ cargo_src_unpack
+}
+
+src_configure() {
+ cargo_src_configure
+}
+
+src_compile() {
+ cargo_src_compile
+}
+
+src_install() {
+
+ dolib.so "${S}/target/release/libacos5_pkcs15.so"
+ dolib.so "${S}/target/release/libacos5.so"
+ insinto /usr/share/opensc
+ doins "${S}/acos5_pkcs15/acos5_external.profile"
+ }
diff --git a/app-crypt/acos5/metadata.xml b/app-crypt/acos5/metadata.xml
new file mode 100644
index 0000000..3e1fcc0
--- /dev/null
+++ b/app-crypt/acos5/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ctibor@brancik.cz</email>
+ <name>Ctibor Brančík</name>
+ </maintainer>
+ <longdescription>
+ Driver for Advanced Card Systems (ACS) ACOS5 Smart Card V2.00 (CryptoMate64) and V3.00 (CryptoMate Nano),
+as external modules operating within the OpenSC framework.
+ </longdescription>
+</pkgmetadata>