commit:     e5fdb5ff34ec7096f478e0110a8f6465cc6a50b7
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 15 08:08:35 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Aug 15 08:08:35 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5fdb5ff

dev-lang/erlang: drop masked 21 branch

Closes: https://bugs.gentoo.org/732188
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-lang/erlang/Manifest             |   3 -
 dev-lang/erlang/erlang-21.1.1.ebuild | 162 -----------------------------------
 profiles/package.mask                |   5 --
 3 files changed, 170 deletions(-)

diff --git a/dev-lang/erlang/Manifest b/dev-lang/erlang/Manifest
index 5788f6efc0a..e4eb4f18ee9 100644
--- a/dev-lang/erlang/Manifest
+++ b/dev-lang/erlang/Manifest
@@ -1,11 +1,8 @@
-DIST erlang-21.1.1.tar.gz 53854332 BLAKE2B 
32ab508b5a305eb92eac9f49bd513374c573966e7565d98aa6ba986ce42eb955a46130b9f33dbb415f48de5c179b308a8b06b345a844afcb2700f7e3f257f27e
 SHA512 
dc11aace126aad5411b0d583579fe95a7263be328612fdc9f9c02d917aef7ea7a128b1e54ddcf7a52232980d2c81fc8e90ae5a8806ee5ae6ea97f00a9cf3faab
 DIST erlang-22.3.2.tar.gz 55856668 BLAKE2B 
d5d2ae17b8fb1b7c3da0c145e4e17d38e47d5291d6bc77228c9280eaa114630003f0e75cc0b6eafd21642a86448d8fd907d95c006cdfe6f18978e796e20585bd
 SHA512 
02333fed57394012834452aff38d9a3340c52b109b14e444b6e7975ac3a65485de1deda6ae6c732a28f75ca2518000de576f70497118306699e35af5f249a0d1
 DIST erlang-22.3.4.tar.gz 55861416 BLAKE2B 
881eb664ea449fa021cdb6daaeb998ea5f736eae0900ad67c1416c0e0e0888b212e1fd1fc0ee655f1c05821b56bae52f150c3f29c2eddbac205d2a6f2fce5494
 SHA512 
14e90efb40568a1fd7a32b82fcdf32df8ccbda938b9e538bb3b1a77d343ae16f5721abb3d47e8dd567d7aa91d1dea6da8b7ada8a5cd8d33c38ba324f1d65eca1
 DIST erlang-23.0.1.tar.gz 56387006 BLAKE2B 
4ecbb5a4de0f83d80da179071d5bed7c6e7eca11f5f8f8c5681673967eaf6f0573240b9ac59e00e7162fdaa3d41e89b357263f47371f0ff9365b448a9f7cf4a9
 SHA512 
fc9114312327f2b7289078b29ae658a1100c860dfae03e892c1b316007b5ff286cfc301772b336eb1f5b983b3d5f507f03eff2917f418b1b9cb9714f42a59db4
 DIST erlang-23.0.2.tar.gz 56391276 BLAKE2B 
a9f3203a28dfb3a8abe93f7cabd34b7c34346cf400dbad751c180dcbe33c40761c74680ef7ed1a3221a69c0519f37183787463f659e5a10393404df95c59fbec
 SHA512 
82764ab879ea7588de505c6d58716999dc207163d8dcded226fe6849a3239c00088cb614558b77c038dcad1440f9b2e3ca2b2f1251df5d71b423d3f6e7497c6e
-DIST erlang_doc_html_21.1.tar.gz 32692731 BLAKE2B 
a7fa8ebe1c876ab7eecd2dd46ffd4d288db6d308e0f131d53c26ee4b67a92cb6fcb89b6c880ef34df395c7ad61fcdc81eac32e0fcf7336be7d517263218146bc
 SHA512 
0d659f55bfb01eecf140a310154724489ef56b6ccbe9ac30f6b053f598276721b80de7b5b3200707cf8a6e77b8854eae5453f655225f431fcc982550539f767f
 DIST erlang_doc_html_22.3.tar.gz 34041790 BLAKE2B 
76372acf5d6a581fb97cac9fa8230f1505650e9398d0a8e6ed163718f6d64cbbb3b7c79a1b7129827482345ddf950be4a5d83f0dac44e173f0ef45b148b73faa
 SHA512 
9199b6229b73a22e271c232ce03b83b65c265367062d57ca5babd23a2f0a088fde3054b25c65c1bf2cb714cb70354ce4324aa8e865db72beb1f788c27389558c
 DIST erlang_doc_html_23.0.tar.gz 36238699 BLAKE2B 
bce5fb1d766d3a795728cf7c00529129690f52e5dbe7363095cb7e63d5331a4dfc05c2042d24f10c7f3facbd187284aa323a92c0ed7515c1750aee4cd890fbd4
 SHA512 
bd0b1adf8639674d31152024e1351105249c6e6f93f28362e9e4b66ce6daadbe5eef5917a5889c926130e81bd000cfc44895ebaa309bf9a0c1c125713b715927
-DIST erlang_doc_man_21.1.tar.gz 1317726 BLAKE2B 
5e5c2b77a41da6ab9ae1264ba5824a9f3bda6d3b7a824b372e01356888db437ed9e45bf987d678aca3fd8d0f0e6dce25080c7a2aaa4e061936f1e6ac4717e843
 SHA512 
94c6191ba9f42bffeb398e865026fbc79f3b233389c7d471f0c680799aa3669e97ab5305cd53f26d6525aed33d738ebfc4eb79a8f1a0b29dc4b79a2a37a29a4f
 DIST erlang_doc_man_22.3.tar.gz 1366911 BLAKE2B 
89931e9ea4ef54526eb910d3b0a56711e447dffc0463d7583db8875b9be789fd369f701eb7b6fa5da7b63de3f41a8e4ba15db6db02d90642a8b322f3897d7a2b
 SHA512 
b47c66ebd34d2f511a702e97acd67eff7c5d47045a80ffb17b21032a9b9725b015cd171b78c04e3169a95f0acdbdcab57647b31ace751c9019ce3f7c75d743b6
 DIST erlang_doc_man_23.0.tar.gz 1383486 BLAKE2B 
63a9989c26797fe07fbd0ccca0d8425d94bc60a86fa93b5332c8d1f3e12a0071d9e6d4759be73bf44bf35dd14723b9e6707a84ba834e1775bc28aeec1edbe168
 SHA512 
81575ce7b267f5bb48bd844808e8edd4e373640bbc481372b288602eb9d3c9917e6c7c040c035b63a2f6edf437c3d826d6afdf5801765b51d9edd4a3b2a5b16f

diff --git a/dev-lang/erlang/erlang-21.1.1.ebuild 
b/dev-lang/erlang/erlang-21.1.1.ebuild
deleted file mode 100644
index b88fb159aca..00000000000
--- a/dev-lang/erlang/erlang-21.1.1.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-WX_GTK_VER="3.0"
-
-inherit autotools eapi7-ver elisp-common java-pkg-opt-2 systemd wxwidgets
-
-# NOTE: If you need symlinks for binaries please tell maintainers or
-# open up a bug to let it be created.
-
-UPSTREAM_V="$(ver_cut 1-2)"
-
-DESCRIPTION="Erlang programming language, runtime environment and libraries 
(OTP)"
-HOMEPAGE="https://www.erlang.org/";
-SRC_URI="https://github.com/erlang/otp/archive/OTP-${PV}.tar.gz -> ${P}.tar.gz
-       http://erlang.org/download/otp_doc_man_${UPSTREAM_V}.tar.gz -> 
${PN}_doc_man_${UPSTREAM_V}.tar.gz
-       doc? ( http://erlang.org/download/otp_doc_html_${UPSTREAM_V}.tar.gz -> 
${PN}_doc_html_${UPSTREAM_V}.tar.gz )"
-
-LICENSE="Apache-2.0"
-# We use this subslot because Compiled HiPE Code can be loaded on the exact
-# same build of ERTS that was used when compiling the code.  See
-# http://erlang.org/doc/system_principles/misc.html for more information.
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
-IUSE="doc emacs +hipe java +kpoll libressl odbc pgo sctp ssl systemd tk 
wxwidgets"
-
-RDEPEND="
-       sys-libs/ncurses:0
-       sys-libs/zlib
-       emacs? ( >=app-editors/emacs-23.1:* )
-       java? ( >=virtual/jdk-1.8:* )
-       odbc? ( dev-db/unixODBC )
-       sctp? ( net-misc/lksctp-tools )
-       ssl? (
-               !libressl? ( >=dev-libs/openssl-0.9.7d:0= )
-               libressl? ( dev-libs/libressl:0= )
-       )
-       systemd? ( sys-apps/systemd )
-       wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] )
-"
-DEPEND="${RDEPEND}
-       dev-lang/perl
-"
-
-S="${WORKDIR}/otp-OTP-${PV}"
-
-PATCHES=(
-       "${FILESDIR}/18.2.1-wx3.0.patch"
-       "${FILESDIR}/${PN}-20.3.2-dont-ignore-LDFLAGS.patch"
-       "${FILESDIR}/${PN}-add-epmd-pid-file-creation-for-openrc.patch"
-       "${FILESDIR}/${PN}-custom-autoconf.patch"
-)
-
-SITEFILE=50"${PN}"-gentoo.el
-
-src_prepare() {
-       default
-
-       ./otp_build autoconf
-       find -name configure.in -execdir mv '{}' configure.ac \; || die "find 
failed"
-       eautoreconf
-}
-
-src_configure() {
-       use wxwidgets && setup-wxwidgets
-
-       local myconf=(
-               --disable-builtin-zlib
-               $(use_enable hipe)
-               $(use_enable kpoll kernel-poll)
-               $(use_with java javac)
-               $(use_with odbc)
-               $(use_enable sctp)
-               $(use_with ssl ssl "${EPREFIX}"/usr)
-               $(use_enable ssl dynamic-ssl-lib)
-               $(use_enable systemd)
-               $(use_enable pgo)
-               $(usex wxwidgets "--with-wx-config=${WX_CONFIG}" 
"--with-wxdir=/dev/null")
-               --enable-threads
-       )
-       econf "${myconf[@]}"
-}
-
-src_compile() {
-       if use pgo; then
-               # disable distcc and ccache
-               export DISTCC_HOSTS=""
-               export CCACHE_DISABLE=1
-       fi
-
-       emake
-
-       if use emacs ; then
-               pushd lib/tools/emacs &>/dev/null || die
-               elisp-compile *.el
-               popd &>/dev/null || die
-       fi
-}
-
-extract_version() {
-       local path="$1"
-       local var_name="$2"
-       sed -n -e "/^${var_name} = \(.*\)$/s::\1:p" "${S}/${path}/vsn.mk" || 
die "extract_version() failed"
-}
-
-src_install() {
-       local erl_libdir_rel="$(get_libdir)/erlang"
-       local erl_libdir="/usr/${erl_libdir_rel}"
-       local erl_interface_ver="$(extract_version lib/erl_interface EI_VSN)"
-       local erl_erts_ver="$(extract_version erts VSN)"
-       local my_manpath="/usr/share/${PN}/man"
-
-       [[ -z "${erl_erts_ver}" ]] && die "Couldn't determine erts version"
-       [[ -z "${erl_interface_ver}" ]] && die "Couldn't determine interface 
version"
-
-       emake INSTALL_PREFIX="${D}" install
-
-       if use doc ; then
-               local DOCS=( "AUTHORS" "HOWTO"/* "README.md" "CONTRIBUTING.md" 
"${WORKDIR}"/doc/. "${WORKDIR}"/lib/. "${WORKDIR}"/erts-* )
-               docompress -x /usr/share/doc/${PF}
-       else
-               local DOCS=("README.md")
-       fi
-
-       einstalldocs
-
-       dosym "../${erl_libdir_rel}/bin/erl" /usr/bin/erl
-       dosym "../${erl_libdir_rel}/bin/erlc" /usr/bin/erlc
-       dosym "../${erl_libdir_rel}/bin/escript" /usr/bin/escript
-       dosym 
"../${erl_libdir_rel}/lib/erl_interface-${erl_interface_ver}/bin/erl_call" 
/usr/bin/erl_call
-       dosym "../${erl_libdir_rel}/erts-${erl_erts_ver}/bin/beam.smp" 
/usr/bin/beam.smp
-
-       ## Clean up the no longer needed files
-       rm "${ED}/${erl_libdir}/Install" || die
-
-       insinto "${my_manpath}"
-       doins -r "${WORKDIR}"/man/*
-       # extend MANPATH, so the normal man command can find it
-       # see bug 189639
-       newenvd - "90erlang" <<-_EOF_
-               MANPATH="${my_manpath}"
-       _EOF_
-
-       if use emacs ; then
-               elisp-install erlang lib/tools/emacs/*.{el,elc}
-               sed -e "s:/usr/share:${EPREFIX}/usr/share:g" \
-                       "${FILESDIR}/${SITEFILE}" > "${T}/${SITEFILE}" || die
-               elisp-site-file-install "${T}/${SITEFILE}"
-       fi
-
-       newinitd "${FILESDIR}"/epmd.init epmd
-       use systemd && systemd_dounit "${FILESDIR}"/epmd.service
-}
-
-pkg_postinst() {
-       use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-       use emacs && elisp-site-regen
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index d79e5a7e714..a2743d1d5c7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -594,11 +594,6 @@ net-libs/osptoolkit
 =net-misc/asterisk-11*
 =net-misc/asterisk-g729-11*
 
-# Sergei Trofimovich <[email protected]> (2020-07-20)
-# Old erlang version. Removal in 30 days. bug #732188
-=dev-lang/erlang-21*
-<net-misc/rabbitmq-server-3.7.24
-
 # Hans de Graaff <[email protected]> (2020-07-20)
 # Mask old obsolete slots for removal in 30 days.
 # Use a newer slot of the same package instead.

Reply via email to