Created attachment 536682 [details] ebuild for erlang-21.0 Can be added by simply renaming/copying erlang-20.3.ebuild to erlang-21.0.ebuild an creating digest.
dev-lang/erlang-21.0 is available in my overlay: https://github.com/stefantalpalaru/gentoo-overlay I removed some deprecated configure options, (re-)added the "wxwidgets" USE flag, added the "pgo" one and made some USE flags enabled by default to match upstream's defaults. I also needed to fork media-gfx/wings which depended on an erlang USE flag that no longer exists.
And this configure-time automagic-dependency-on-wxwidgets joke is what ends up in the main repo: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0127244ce83b8b651456bfcc0401746714eb8761
do you want to proxy maintain it? https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers Anyway, for the wxwidgets issue it will be better to move to bug 653700 and keep this for the bump
> do you want to proxy maintain it? Sure. Do you want to merge my changes in the main tree? > Anyway, for the wxwidgets issue it will be better to move to bug 653700 and keep this for the bump My ebuild already solves that issue without automagic dependencies.
ok, we will continue in bug 653700
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b809031961e32051870ace639b4efd87234160 commit 52b809031961e32051870ace639b4efd87234160 Author: Ștefan Talpalaru <stefantalpalaru@yahoo.com> AuthorDate: 2018-08-17 19:45:30 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-09-30 10:53:41 +0000 dev-lang/erlang: version bump to 21.1 I removed some deprecated configure options, properly (re-)added the "wxwidgets" USE flag - without automagic dependencies, added the "pgo" flag and made some USE flags enabled by default to match upstream's defaults. Most of the ebuild was refactored, after code reviews, with the more significant change being the replacement of two shell functions copied from an upstream build script with a call to a patched version of that script. When the "pgo" USE flag is enabled, distcc and ccache are disabled, to avoid a build failure due to a version mismatch in .gcda files that cannot be explained by different GCC versions. Closes: https://bugs.gentoo.org/653700 Closes: https://bugs.gentoo.org/658656 Signed-off-by: Ștefan Talpalaru <stefantalpalaru@yahoo.com> Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/9357 dev-lang/erlang/Manifest | 3 + dev-lang/erlang/erlang-21.1.ebuild | 161 +++++++++++++++++++++ dev-lang/erlang/files/erlang-custom-autoconf.patch | 14 ++ dev-lang/erlang/metadata.xml | 27 ++-- 4 files changed, 192 insertions(+), 13 deletions(-)