"Erlang/OTP 17.0 is a new major release with new features, characteristics improvements, as well as some minor incompatibilities. See the README file and the documentation for more details."
Patches don't all apply. Changes to SRC_URI etc.: < MY_VER=($(get_version_components)) < MY_MAJ="${MY_VER[0]}" < MY_MIN="${MY_VER[1]:+0}${MY_VER[1]}" < MY_MIC="${MY_VER[2]:+-}${MY_VER[2]}" < MY_PV="R${MY_MAJ}B${MY_MIN}${MY_MIC}" --- > #MY_VER=($(get_version_components)) > #MY_MAJ="${MY_VER[0]}" > #MY_MIN="${MY_VER[1]:+0}${MY_VER[1]}" > #MY_MIC="${MY_VER[2]:+-}${MY_VER[2]}" > #MY_PV="R${MY_MAJ}B${MY_MIN}${MY_MIC}" 21,23c21,23 < SRC_URI="http://www.erlang.org/download/otp_src_${MY_PV}.tar.gz < http://erlang.org/download/otp_doc_man_${MY_PV}.tar.gz < doc? ( http://erlang.org/download/otp_doc_html_${MY_PV}.tar.gz )" --- > SRC_URI="http://www.erlang.org/download/otp_src_${PV}.tar.gz > http://erlang.org/download/otp_doc_man_${PV}.tar.gz > doc? ( http://erlang.org/download/otp_doc_html_${PV}.tar.gz )" 40c40 < S="${WORKDIR}/otp_src_${MY_PV}" --- > S="${WORKDIR}/otp_src_${PV}"
Ugh, I don't do old-school diffs. Anyway, the tinfo patch not applying makes sense, I pushed that upstream.
Any progress on this ebuild?
After replacing MY_PV with PV and removing epatch for tinfo I was able to build Erlang 17.0 and dependend Elixir 0.13.0. May be give this ebuild a try in real world? IMO: src_prepare might require additional clean up as fixes might be not required for now.
21 Apr 2014; Dirkjan Ochtman <djc@gentoo.org> +erlang-17.0.ebuild: Version bump erlang to 17.0 (bug 507362).
Side note: The elog about the different versioning schemes can be dropped from the new ebuild.
Ah yeah, done.