summaryrefslogtreecommitdiff
path: root/dev-libs/libp11
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/libp11
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/libp11')
-rw-r--r--dev-libs/libp11/Manifest5
-rw-r--r--dev-libs/libp11/libp11-0.4.4.ebuild34
-rw-r--r--dev-libs/libp11/metadata.xml21
3 files changed, 60 insertions, 0 deletions
diff --git a/dev-libs/libp11/Manifest b/dev-libs/libp11/Manifest
new file mode 100644
index 000000000000..f4ce5deb64bd
--- /dev/null
+++ b/dev-libs/libp11/Manifest
@@ -0,0 +1,5 @@
+DIST libp11-0.4.4.tar.gz 450709 SHA256 93d2741df04f7f1561962746943a056ca81582fecb59d0c4304e7e97a0902722 SHA512 12d1e39981e62d758dc12a39c2ed5b6967a6e8c1db706c491db2c9aa0394fac278fa47dd4c64aa961e3b5ea98c1799b4ef7ef617ac076a414d88a6e29d5f0c4b WHIRLPOOL eb0d43ef0097098c010c5896b4f207569c403e1b459968ba8c9b1a720edfabbf1093ffd6d32d6f330bbbaf8080bdfa2ba4ae4e880bc0b1bc16c1eb9e37f178f9
+EBUILD libp11-0.4.4.ebuild 782 SHA256 a5c690a50c48e279d70e795df46681060a09b15d9b95a5ba37d90e694adc4b14 SHA512 6dd12ffe649c25f7320f1d5809d7b792fd3efd46725306193ed5fe92b246441e54e662fd9a2ac657c16977dffb146947f4a8a15fab2e1934711a7088ab310604 WHIRLPOOL a21bcb1fda307f3f12ac3c87f045f941edec2c133c76ec1643ff309bfbba89f7216a21b3ca9451b1dd4795425db0d810b0362e7f9622d7184ce37f4aed337880
+MISC ChangeLog 3214 SHA256 df884dfc8bc0f5c6259798230bca2acf6efc8cbcfdb37bc3a4b2c31d1ba57891 SHA512 1d3621578e1e3d8fbb599608ac42d0bf67e2e2f47d79a3cab7e6c7afae2008da5d697c250035d3f6a8d8db6204eb37ac93a62f3e60fb4805468831dc8a770ed9 WHIRLPOOL e4dd7c1b880fde6f0cf1af0f6df7dd0a0992afcc2edc995b9b518299981abcc75e83fc8c4bd62587fe92e695b933328242726e3f031cbbb43e4282b7ce8a24c2
+MISC ChangeLog-2015 10226 SHA256 2e0d760d592013cc5b96d997cf2a1ef7cc038bda581f60bb10e99d17ce4616af SHA512 3f223a535d64cbdbdb12944eded60fcfec67b57ac124702ee3a6c24fb628668d0a94f8333e848f7df5012982e3e61f62031b5ca896837445d782fe09a33ab0df WHIRLPOOL 8b46cae2303e2a714f0d19ac3a93842e0e2adce27108bf9488acbd91b2983b0e43e3ad79a4e8a1f57146436b20339abd98df342c332f6eeab7a1f0fdaa6d8131
+MISC metadata.xml 629 SHA256 79aea30166237ad537b020ff24aee773a40a59f03721dc7e7861fa6340c2aadf SHA512 0e2ede1a4e9d113876f172dbfb1ef50615a29368f4e14d00ed18a627c8aca6062ec9a5afe63ee99c756f62cb2afad353c8e1424ee290ecfb367ff63876ac5483 WHIRLPOOL 60e765dfde52bc476c8e7535a78ab82a9e5459e3ea1d31178174976dd3b1204bee306580efe51d98989ab73aa1812d622517e13f5a9970b7ef45609503b935c6
diff --git a/dev-libs/libp11/libp11-0.4.4.ebuild b/dev-libs/libp11/libp11-0.4.4.ebuild
new file mode 100644
index 000000000000..544232ea39d5
--- /dev/null
+++ b/dev-libs/libp11/libp11-0.4.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit ltprune
+
+DESCRIPTION="Abstraction layer to simplify PKCS#11 API"
+HOMEPAGE="https://github.com/opensc/libp11/wiki"
+SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
+IUSE="libressl bindist doc static-libs"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0=[bindist=] )
+ libressl? ( dev-libs/libressl:0= )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )"
+
+src_configure() {
+ econf \
+ --enable-shared \
+ $(use_enable static-libs static) \
+ $(use_enable doc api-doc)
+}
+
+src_install() {
+ default
+ prune_libtool_files --all
+}
diff --git a/dev-libs/libp11/metadata.xml b/dev-libs/libp11/metadata.xml
new file mode 100644
index 000000000000..a57621416f98
--- /dev/null
+++ b/dev-libs/libp11/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>crypto@gentoo.org</email>
+ <name>Crypto</name>
+ </maintainer>
+ <longdescription>
+ Library implementing a small layer on top of PKCS#11 API to make
+ using PKCS#11 implementations easier.
+ </longdescription>
+ <use>
+ <flag name="doc">
+ Generate and install API documentation for the package.
+ </flag>
+ </use>
+ <upstream>
+ <remote-id type="github">opensc/libp11</remote-id>
+ <remote-id type="sourceforge">opensc</remote-id>
+ </upstream>
+</pkgmetadata>