commit:     5ca54a528ecd02151ccd40b18c3fb685fc7a3e5d
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun May  9 11:51:56 2021 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun May  9 11:53:22 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca54a52

dev-lang/erlang: drop old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-lang/erlang/Manifest             |   1 -
 dev-lang/erlang/erlang-23.3.2.ebuild | 155 -----------------------------------
 2 files changed, 156 deletions(-)

diff --git a/dev-lang/erlang/Manifest b/dev-lang/erlang/Manifest
index a4c6ea4f7f2..ff543eb2b76 100644
--- a/dev-lang/erlang/Manifest
+++ b/dev-lang/erlang/Manifest
@@ -1,6 +1,5 @@
 DIST erlang-23.2.7.tar.gz 56600356 BLAKE2B 
84daf8810716ac02b50527805b834f9f2ae83fc7ebd89a22e4cba34133a52347f53a72ba65614b492bf1932d0dc47eb68c9ce8731cdfaeecdf57b9f20bde32e8
 SHA512 
1e94b641644edb1edc3d15679222dd5d198abf1cae6daa4b91304317f8df21514029971f208767396625c0a0be7107c357c9ef80974c9865113a760aa2655220
 DIST erlang-23.3.1.tar.gz 56654422 BLAKE2B 
b1ccd870d4a47f12d1a65b424d6c6b0f59a4654c0779c595fb28fdc2d3e179bb9b12d2473770b239b65665b2f6a3281d239f9fb3d6b86548df3ee69fce8fe5ed
 SHA512 
03d4be9b25a14359e9f8db52d8e7d8edff1e8c53686a189caae15373c7e15d03f05e1138c549b8b41b8e6b7c55ab154cea47356f6fe79f7b72d5fb4ce759c4b0
-DIST erlang-23.3.2.tar.gz 56662450 BLAKE2B 
70ead26fe6a416c1b89bc9f8ad8d368bd38d994f9aa9967c916ccbef25aac7a059d89422e0d3b03397b08f1376c9e2eef4e827ecaa9d1114c453771e51acb490
 SHA512 
bb3dc1d827314b71f7e4da2082681e449859a69589d566a810baf554131e239ad3fe0555f352d69506467162016d6c6864abb20926843ee4da5876b26650810e
 DIST erlang-23.3.3.tar.gz 56671339 BLAKE2B 
19455670d411adfb6a34a42e27ee8ff9eda052c9e096404f1d1061376ffecb136b912cb89a21cb84a7758c925ccccee5bbbb4ca31ac6b164af4813b0a5e9e747
 SHA512 
191243df10e0ee03db1a16c94253fefd4b008915464b2966f6fbe93faae3053b2a8950297054a6a8554c180fd3fcc18eda16e2f87e0c1a7a73570e753ec557d4
 DIST erlang_doc_html_23.2.tar.gz 36537148 BLAKE2B 
b19d3fb5836b50512db6913ccb9116bc06ef4677c9514db89714ac72a9e7569b2c52612c357ccbf9a12610000885cbc8a43cc17f80c533a3c65af89c1b592ba6
 SHA512 
0d334dfe46ecffd6ff720d176c4514e2d49ba1b5feccd80f8392a8335100a6c289207431d2c0da02043c923de083290f9fd23726a1d1481508acdd7596f67ea4
 DIST erlang_doc_html_23.3.tar.gz 36224657 BLAKE2B 
7e2a3e16f4cfa0f15c01074740e02af7a45b480b4a94e764463717658ab7e5d0281f928c3ec585582b10168645e3e06cfe72cf6a0ba1b88f539b80f2b7ad99be
 SHA512 
8be4aae46839239604b875b39339e7b6b6c677c099b3d749d5f1041c4508c1c3b4aa8136a93df12b1e5cb6333ef907276f5965c9726ed2b9e77a6043c8ef53b1

diff --git a/dev-lang/erlang/erlang-23.3.2.ebuild 
b/dev-lang/erlang/erlang-23.3.2.ebuild
deleted file mode 100644
index 257dbb6d4a2..00000000000
--- a/dev-lang/erlang/erlang-23.3.2.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-WX_GTK_VER="3.0-gtk3"
-
-inherit 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 ~x64-solaris"
-IUSE="doc emacs +hipe java +kpoll odbc sctp ssl systemd tk wxwidgets"
-
-RDEPEND="
-       acct-group/epmd
-       acct-user/epmd
-       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? ( >=dev-libs/openssl-0.9.7d: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}-22.0-dont-ignore-LDFLAGS.patch
-)
-
-SITEFILE=50"${PN}"-gentoo.el
-
-src_prepare() {
-       default
-
-       ./otp_build autoconf || die
-}
-
-src_configure() {
-       use wxwidgets && setup-wxwidgets
-
-       local myconf=(
-               --disable-builtin-zlib
-               $(use_enable hipe)
-               $(use_enable kpoll kernel-poll)
-               $(use_with java javac)
-               $(use_enable sctp)
-               $(use_with ssl ssl "${EPREFIX}"/usr)
-               $(use_enable ssl dynamic-ssl-lib)
-               $(use_enable systemd)
-               $(usex wxwidgets "--with-wx-config=${WX_CONFIG}" 
"--with-wxdir=/dev/null")
-       )
-       econf "${myconf[@]}"
-}
-
-src_compile() {
-       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
-               # Note: we explicitly install docs into:
-               #     /usr/share/doc/${PF}/{doc,lib,erts-*}
-               # To maintain that layout we gather everything in 'html-docs'.
-               # See bug #684376.
-               mkdir html-docs || die
-               mv "${WORKDIR}"/doc "${WORKDIR}"/lib "${WORKDIR}"/erts-* 
html-docs/ || die
-               local DOCS=( "AUTHORS" "HOWTO"/* "README.md" "CONTRIBUTING.md" 
html-docs/. )
-               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-r2 epmd
-       newconfd "${FILESDIR}"/epmd.confd-r2 epmd
-       use systemd && systemd_newunit "${FILESDIR}"/epmd.service-r1 
epmd.service
-}
-
-pkg_postinst() {
-       use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-       use emacs && elisp-site-regen
-}

Reply via email to