commit:     730657b1064369c2f52011740f9be3d47f96dbc6
Author:     Michael Seifert <m.seifert <AT> digitalernachschub <DOT> de>
AuthorDate: Tue Nov 30 10:53:51 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec  9 15:43:17 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=730657b1

dev-python/argon2-cffi-bindings: Added v21.2.0

Closes: https://bugs.gentoo.org/827890
Signed-off-by: Michael Seifert <m.seifert <AT> digitalernachschub.de>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/argon2-cffi-bindings/Manifest           |  1 +
 .../argon2-cffi-bindings-21.2.0.ebuild             | 34 ++++++++++++++++++++++
 dev-python/argon2-cffi-bindings/metadata.xml       | 20 +++++++++++++
 3 files changed, 55 insertions(+)

diff --git a/dev-python/argon2-cffi-bindings/Manifest 
b/dev-python/argon2-cffi-bindings/Manifest
new file mode 100644
index 000000000000..d82bd13ecb26
--- /dev/null
+++ b/dev-python/argon2-cffi-bindings/Manifest
@@ -0,0 +1 @@
+DIST argon2-cffi-bindings-21.2.0.tar.gz 1779911 BLAKE2B 
3e2e2252e37678661502ca15425196b91a7952d0bb5c7ae4ed35132e9085fbbe5d817c9c1bdec7d94eb583ab6baf9d1e1e454a24415bde1408287c5606745fb9
 SHA512 
71d023ae96073ed78599e4f4e42f8efcc985cc329adeea00b14b54eaac1e6a545e6ad9b7f4cfdc60a4e9c396f95053c0ccb6f6f67d92f70265f91315fff4a390

diff --git a/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0.ebuild 
b/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0.ebuild
new file mode 100644
index 000000000000..e8534118a0e3
--- /dev/null
+++ b/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-21.2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="Low-level CFFI bindings for the Argon2 password hashing library"
+HOMEPAGE="https://github.com/hynek/argon2-cffi-bindings";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_sse2"
+
+DEPEND="app-crypt/argon2:="
+BDEPEND="virtual/python-cffi[${PYTHON_USEDEP}]"
+RDEPEND="
+       ${DEPEND}
+       ${BDEPEND}
+"
+
+DOCS=( CHANGELOG.md README.md )
+
+distutils_enable_tests pytest
+
+src_configure() {
+       export ARGON2_CFFI_USE_SYSTEM=1
+       # We cannot call usex in global scope, so we invoke it in src_configure
+       export ARGON2_CFFI_USE_SSE2=$(usex cpu_flags_x86_sse2 1 0)
+       distutils-r1_src_configure
+}

diff --git a/dev-python/argon2-cffi-bindings/metadata.xml 
b/dev-python/argon2-cffi-bindings/metadata.xml
new file mode 100644
index 000000000000..694c155ba483
--- /dev/null
+++ b/dev-python/argon2-cffi-bindings/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+  <maintainer type="person" proxied="yes">
+    <email>[email protected]</email>
+    <name>Michael Seifert</name>
+  </maintainer>
+  <maintainer type="project">
+    <email>[email protected]</email>
+    <name>Python</name>
+  </maintainer>
+  <maintainer type="project" proxied="proxy">
+    <email>[email protected]</email>
+    <name>Proxy Maintainers</name>
+  </maintainer>
+  <upstream>
+    <remote-id type="pypi">argon2-cffi-bindings</remote-id>
+    <remote-id type="github">hynek/argon2-cffi-bindings</remote-id>
+  </upstream>
+</pkgmetadata>

Reply via email to