gpo.zugaina.org

Search Portage & Overlays:

dev-lua/argon2

Tarantool C binding for the Argon2 password hashing algorithm

Screenshots

ChangeLog

commit 4c760c610fcdc5993ea71c749ca9bbfe37ba3988
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Sun Sep 27 01:10:16 2026 +0300

Bump to EAPI 8

At least ebuilds that use `cmake.eclass` are not installable:

```
$ emerge -av luatest
<...>
* ERROR: dev-lua/luatest-9999::tarantool failed (depend phase):
* cmake: EAPI 7 not supported
*
* Call stack:
* ebuild.sh, line 681: Called source '/var/db/repos/tarantool/dev-lua/luatest/luatest-9999.ebuild'
* luatest-9999.ebuild, line 6: Called inherit 'cmake'
* ebuild.sh, line 317: Called __qa_source '/var/db/repos/gentoo/eclass/cmake.eclass'
* ebuild.sh, line 130: Called source '/var/db/repos/gentoo/eclass/cmake.eclass'
* cmake.eclass, line 23: Called die
* The specific snippet of code:
* *) die "$: EAPI $ not supported" ;;
<...>
```

Let's bump all the remaining EAPI=7 ebuilds to EAPI=8. I've looked over
[the ultimate guide to EAPI 8][guide] and found nothing to modify in
these ebuilds aside from the EAPI version.

The following ebuilds are already on EAPI=8, before this commit:

* acct-group/tarantool
* acct-user/tarantool
* app-admin/tt
* dev-db/tarantool

After the commit all the ebuilds of the overlay are on EAPI=8.

Though package-specific problems likely exist: observed and filed #101
and #102 to solve separately.

[guide]: https://mgorny.pl/articles/the-ultimate-guide-to-eapi-8.html

Fixes #45

commit 6d25a37077817ecb1891cebc7d87646091e55830
Author: Pavel Balaev <balaev@tarantool.org>
Date: Tue Aug 2 15:45:10 2022 +0300

eapi: bump to 7 version

Some ebuilds uses the cmake-utils and versionator eclasses.
These eclasses have been removed.

Closes #50

commit 258f53fee3cc66bc1c37bd3a98e10c8b08e9c634
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Thu Mar 4 03:36:05 2021 +0300

dev-lua/argon2: add 9999

I didn't bother with building against the system app-crypt/argon2
library. Now the module is built with the bundled library. It is built
from a git submodule and linked statically into the resulting .so file.

Fixes #38