dev-lua/pg
PostgreSQL connector for Tarantool
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 87a4f289a95c4b3cc17e342ee709fb47bdad1c84
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Fri Jan 31 17:30:42 2020 +0300
Simplify git-r3 eclass inheritance code
The change is the same as was made in
66bff60802d4c6991ed8c1bab9750cf97b8a73ea ('Fix pmaint metadata
regeneration error'). However the goal of this commit is unification and
simplification of ebuilds rather than overcoming of pmaint errors.
commit 9fe6cd328145e50dc37c4c3e5d2e8ddb19c7491a
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Tue Jan 22 14:28:37 2019 +0300
dev-lua/pg: fix KEYWORDS
commit 2bb0ef6f519497a2404d05a90796873d53879f60
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Tue Jan 15 19:39:42 2019 +0300
dev-lua/pg: add 9999 and 2.0.2
Fixes #25.
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 87a4f289a95c4b3cc17e342ee709fb47bdad1c84
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Fri Jan 31 17:30:42 2020 +0300
Simplify git-r3 eclass inheritance code
The change is the same as was made in
66bff60802d4c6991ed8c1bab9750cf97b8a73ea ('Fix pmaint metadata
regeneration error'). However the goal of this commit is unification and
simplification of ebuilds rather than overcoming of pmaint errors.
commit 9fe6cd328145e50dc37c4c3e5d2e8ddb19c7491a
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Tue Jan 22 14:28:37 2019 +0300
dev-lua/pg: fix KEYWORDS
commit 2bb0ef6f519497a2404d05a90796873d53879f60
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Tue Jan 15 19:39:42 2019 +0300
dev-lua/pg: add 9999 and 2.0.2
Fixes #25.


View
Download
Browse