Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 658656 - dev-lang/erlang-21.0 version bump
Summary: dev-lang/erlang-21.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-21 15:13 UTC by hangglider
Modified: 2018-09-30 10:53 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for erlang-21.0 (erlang-21.0.ebuild,4.59 KB, text/plain)
2018-06-21 15:13 UTC, hangglider
Details

Note You need to log in before you can comment on or make changes to this bug.
Description hangglider 2018-06-21 15:13:30 UTC
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.
Comment 1 Ștefan Talpalaru 2018-07-03 17:16:35 UTC
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.
Comment 2 Ștefan Talpalaru 2018-07-07 19:12:29 UTC
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
Comment 3 Pacho Ramos gentoo-dev 2018-07-11 13:59:29 UTC
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
Comment 4 Ștefan Talpalaru 2018-07-11 14:08:11 UTC
> 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.
Comment 5 Pacho Ramos gentoo-dev 2018-07-11 18:29:03 UTC
ok, we will continue in bug 653700
Comment 6 Larry the Git Cow gentoo-dev 2018-09-30 10:53:49 UTC
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(-)