gpo.zugaina.org

Search Portage & Overlays:

dev-lua/gperftools

Lua bindings for Google Performance Tools CPU Profiler

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 66bff60802d4c6991ed8c1bab9750cf97b8a73ea
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Fri Jan 31 16:37:28 2020 +0300

Fix pmaint metadata regeneration error

$ pmaint regen -t 1 .
* dev-lua/checks-3.0.1: failed sourcing ebuild: inherit: missing eclass argument
* dev-lua/connpool-1.1: failed sourcing ebuild: inherit: missing eclass argument
* dev-lua/expirationd-1.0: failed sourcing ebuild: inherit: missing eclass argument
* dev-lua/gperftools-1.0.1: failed sourcing ebuild: inherit: missing eclass argument

Fixes https://bugs.gentoo.org/707562

commit 49ec8cc59d18972da9eba2cce14801db6827f8f5
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Tue Jan 22 16:03:41 2019 +0300

dev-lua/gperftools: add 9999 and 1.0.1