dev-lang/cxprolog: Fix C++17 does not allow register storage class
And update EAPI 7 -> 8
Closes: https://bugs.gentoo.org/894776
Pull Request assignment
Submitter: @listout Areas affected: ebuilds Packages affected: dev-lang/cxprolog
dev-lang/cxprolog: @gentoo/prolog
Linked bugs
Bugs linked: 894776
In order to force reassignment and/or bug reference scan, please append [please reassign] to the pull request title.
Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide
Pull request CI report
Report generated at: 2023-10-09 18:11 UTC Newest commit scanned: 057470c41fe81108c16f27e8d398f1d100953c4d Status: :white_check_mark: good
There are existing issues already. Please look into the report to make sure none of them affect the packages in question: https://qa-reports.gentoo.org/output/gentoo-ci/885a48519f/output.html
Pull request CI report
Report generated at: 2024-04-20 18:59 UTC Newest commit scanned: 7ce99d877261a53c4cbe93ffe1d6b14e04dbc4ce Status: :white_check_mark: good
There are existing issues already. Please look into the report to make sure none of them affect the packages in question: https://qa-reports.gentoo.org/output/gentoo-ci/60c7bbf27e/output.html
Java compilation seems (optionally) needed. So the package should (optionally) depend on jdk. This needs some more changes on the deps section. Here is my proposal.
In this proposal I also I suggest to drop the completely unneeded use of eant and inheriting java-pkg-simple instead of java-ant-2. This would trigger an imho false eerror from top of the java-pkg-simple.eclass . That eerror should imho be adjusted to allow java-pkg-simple after either of java-pkg-opt-2 or java-pkg-2.