[gentoo-dev] Look also into dev-lang on my overlay.

2022-05-31 Thread amano.kenji
src_install in dev-lang/rakudo contains special lines needed for rakudo.eclass.

[gentoo-dev] [gentoo-list] Add rakudo.eclass and dev-raku packages from my overlay.

2022-05-31 Thread amano.kenji
https://codeberg.org/amano.kenji/gentoo-overlay is already submitted as a pull request to https://github.com/gentoo/api-gentoo-org repository. If you look into my overlay, you will find eclass/rakudo.eclass, profiles/thirdpartymirros, and dev-raku. Some dev-raku packages depend on zef mirror. I

Re: [gentoo-dev] [TRACKER] Raku support question

2022-05-31 Thread Sam James
> On 1 Jun 2022, at 00:55, Jeff Gazso wrote: > > Hello, > > Should these two bugs be linked to by https://bugs.gentoo.org/604346 > [TRACKER] Raku support? > > * https://bugs.gentoo.org/827802 > * https://bugs.gentoo.org/834943 Yep, looks reasonable. Done, thanks! > > ~Jeff > signature.

[gentoo-dev] [TRACKER] Raku support question

2022-05-31 Thread Jeff Gazso
Hello, Should these two bugs be linked to by https://bugs.gentoo.org/604346 [TRACKER] Raku support? * https://bugs.gentoo.org/827802 * https://bugs.gentoo.org/834943 ~Jeff

[gentoo-dev] dev-lang/rakudo eclass

2022-05-31 Thread Jeff Gazso
Hello everyone, I've been testing dev-lang/raku support on Gentoo and submitting various bugs for a while. I submitted https://bugs.gentoo.org/827802 "dev-lang/rakudo lacks an ebuild for the zef module installer" in an effort to improve Gentoo's support for Raku by getting a proper Raku module ins

Re: [gentoo-dev] [PATCH 0/2] Add esed.eclass for sed that dies if caused no changes

2022-05-31 Thread Jaco Kroon
Hi, On 2022/05/31 16:29, Ionen Wolkens wrote: > esed does bring back the -i/die skipping but that's not its inherent > purpose and GNU sed currently does not support a mean to report if > changes occurred (if this happens, esed may well become obsolete too). > Haven't checked the code to validate.

Re: [gentoo-dev] [PATCH 0/2] Add esed.eclass for sed that dies if caused no changes

2022-05-31 Thread Ionen Wolkens
On Tue, May 31, 2022 at 06:54:21PM +0500, Anna wrote: > On 2022-05-31 07:23, Ionen Wolkens wrote: > > Implementation / available wrappers / usefulness still up for debate, > > but without further comments I consider this ready (albeit first time > > touching / making an eclass, so I could be overlo

Re: [gentoo-dev] [PATCH 1/2] esed.eclass: new eclass

2022-05-31 Thread Ionen Wolkens
On Tue, May 31, 2022 at 07:23:18AM -0400, Ionen Wolkens wrote: > + if [[ ${contents[i]} != "${newcontents}" ]]; then > + changed=1 > + [[ -v verbose ]] || break > + fi > + > + [[ -v v

[gentoo-dev] [PATCH 1/2] esed.eclass: new eclass

2022-05-31 Thread Ionen Wolkens
Signed-off-by: Ionen Wolkens --- eclass/esed.eclass | 199 + 1 file changed, 199 insertions(+) create mode 100644 eclass/esed.eclass diff --git a/eclass/esed.eclass b/eclass/esed.eclass new file mode 100644 index 000..69f546804c4 --- /dev/null

[gentoo-dev] [PATCH 2/2] eclass/tests/esed.sh: basic tests for esed.eclass

2022-05-31 Thread Ionen Wolkens
Bit sloppy, but should pickup most regressions. Signed-off-by: Ionen Wolkens --- eclass/tests/esed.sh | 173 +++ 1 file changed, 173 insertions(+) create mode 100755 eclass/tests/esed.sh diff --git a/eclass/tests/esed.sh b/eclass/tests/esed.sh new file m

[gentoo-dev] [PATCH 0/2] Add esed.eclass for sed that dies if caused no changes

2022-05-31 Thread Ionen Wolkens
Often preferable to use patches so this happens, but sed have its uses/convenience and this intend to help reduce the amount of old broken seds causing issues that go unnoticed on bumps. Inspired by app-portage/iwdevtools' qa-sed (warns on any seds), but this is for more deterministic use in ebuil