[gentoo-dev] package up for grabs: dev-lang/luajit

2024-07-16 Thread William Hubbs
dev-lang/luajit is up for grabs. It has several open bugs and I don't really use lua any longer. Thanks, William signature.asc Description: PGP signature

[gentoo-dev] [PATCH 2/2] rebar3.eclass: add new eclass

2024-07-16 Thread Florian Schmaus
Add a new eclass for dev-util/rebar:3, based on the work of Anna Vyalkova in ::guru (thanks!). The Erlang/OTP ecosystem is moving to Rebar3. Upstreams start to drop support for Rebar2, or at least consider it. Signed-off-by: Florian Schmaus --- eclass/rebar3.eclass | 194 +++

[gentoo-dev] [PATCH 1/2] rebar.eclass: factor out common functions into rebar-utils.eclass

2024-07-16 Thread Florian Schmaus
In preperation for rebar3.eclass, factor out common functions into rebar-utils.eclass. Signed-off-by: Florian Schmaus --- eclass/rebar-utils.eclass | 160 ++ eclass/rebar.eclass | 112 +- 2 files changed, 163 insertions(+), 109 d

[gentoo-dev] [PATCH v5] greadme.eclass: new eclass

2024-07-16 Thread Florian Schmaus
This new eclass includes various improvements over the existing readme.gentoo-r1.eclass. First, the content of README.gentoo will only be shown on new installations or if it has changed between updates. Second, it allows the composition of readme via bash's heredoc. And finally, the eclass expor

[gentoo-dev] [PATCH 0/2] Introduce rebar3.eclass

2024-07-16 Thread Florian Schmaus
[This patchset was initially send with the wrong 'from' address to gentoo-dev@ and therefore never arrived at this mailing list] The Erlang/OTP ecosystem, or at least parts of it, are moving away from Rebar2 and towards Rebar3. While Rebar3 is packaged in Gentoo as dev-util/rebar:3, the current r

[gentoo-dev] [PATCH] texlive-common.eclass: Add TEXLIVE_SCRIPTS_W_FILE_EXT variable

2024-07-16 Thread Florian Schmaus
Some scripts are supposed to be installed with file extensions [1, 2]. Add support for declaring those scripts in a new elcass variable TEXLIVE_SCRIPTS_W_FILE_EXT. Also use pure-bash functions to retrieve the basename and strip the file extensions. And use "declare -l" to lowercase the value of 't