Racket 7.9 was released on 2 November 2020. Reproducible: Always
Created attachment 692553 [details] dev-scheme/racket-8.0 ebuild Attaching racket 8.0 ebuild - I made it based on racket-7.3.ebuild. I added use-flag for chez scheme backend (by default it builds bc backend). It compiles and runs fine on non-hardened system and also can be used for racket-7.9. I didn't test it on hardened profile, but bc backend should build fine, not sure about chez backend. There's one warning, I don't know how to fix: * The ebuild is installing to one or more unexpected paths: * * /usr/share/doc/racket * * Please fix the ebuild to use correct FHS/Gentoo policy paths
(In reply to Mariusz Ceier from comment #1) > Created attachment 692553 [details] > dev-scheme/racket-8.0 ebuild > > Attaching racket 8.0 ebuild - I made it based on racket-7.3.ebuild. > I added use-flag for chez scheme backend (by default it builds bc backend). > It compiles and runs fine on non-hardened system and also can be used for > racket-7.9. > I didn't test it on hardened profile, but bc backend should build fine, not > sure about chez backend. > > There's one warning, I don't know how to fix: > > * The ebuild is installing to one or more unexpected paths: > * > * /usr/share/doc/racket > * > * Please fix the ebuild to use correct FHS/Gentoo policy paths Usually, the fix is to modify wherever docdir is to use ${PF}. Could you include the GCO sign off and ideally this in git format-patch format or a GitHub PR?
Created attachment 692556 [details, diff] dev-scheme/racket-8.0 ebuild Fixed issue with docdir and attached patch with sign off.
(In reply to Mariusz Ceier from comment #3) > Created attachment 692556 [details, diff] [details, diff] > dev-scheme/racket-8.0 ebuild > > Fixed issue with docdir and attached patch with sign off. Nice. Thanks!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba68c05e5f3dd7c1e2fad80f75a5c214eb755ac4 commit ba68c05e5f3dd7c1e2fad80f75a5c214eb755ac4 Author: Mariusz Ceier <mceier+gentoo@gmail.com> AuthorDate: 2021-03-20 10:59:59 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-03-20 11:55:13 +0000 dev-scheme/racket: add 8.0 Closes: https://bugs.gentoo.org/760063 Signed-off-by: Mariusz Ceier <mceier+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> dev-scheme/racket/racket-8.0.ebuild | 100 ++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+)