From: Joonas Niilola Date: Wed, 12 Sep 2018 11:01:23 +0000 (+0300) Subject: scsh.eclass: remove last-rited eclass X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=d8250bf7b7f504997db76d1868223f4280e4a103;p=gentoo.git scsh.eclass: remove last-rited eclass Closes: https://bugs.gentoo.org/658284 Closes: https://github.com/gentoo/gentoo/pull/9841 --- diff --git a/eclass/scsh.eclass b/eclass/scsh.eclass deleted file mode 100644 index 3444aa1c1800..000000000000 --- a/eclass/scsh.eclass +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# - -# @DEAD -# Joonas Niilola (08 Aug 2018) -# Unused, judging from history unmaintained and lacks documentation. -# bugs #658284, #637876. Removal in ~30 days. - -inherit eutils multilib - -SLOT="0" -IUSE="scsh" - -scsh_scsh_path() { - echo /usr/$(get_libdir)/scsh -} - -set_layout() { - if use scsh; then - SCSH_LAYOUT=scsh - else - ewarn "No layout was specified via USE, defaulting to FHS." - SCSH_LAYOUT=fhs - fi - export SCSH_LAYOUT -} - -set_path_variables() { - SCSH_VERSION="$(best_version 'app-shells/scsh')" - SCSH_MV="${SCSH_VERSION%*.*}" - SCSH_MV="${SCSH_MV//app-shells\/scsh-}" - export SCSH_VERSION SCSH_MV - - case ${SCSH_LAYOUT} in - fhs) - SCSH_PREFIX=/usr - SCSH_MODULES_PATH=/usr/share/scsh-${SCSH_MV}/modules - ;; - scsh) - SCSH_PREFIX=/usr/$(get_libdir)/scsh/modules - SCSH_MODULES_PATH=/usr/$(get_libdir)/scsh/modules/${SCSH_MV} - ;; - esac - export SCSH_PREFIX SCSH_MODULES_PATH - - SCSH_LIB_DIRS='"'${SCSH_MODULES_PATH}'"'" "'"'$(scsh_scsh_path)'"'" "'"'.'"' - export SCSH_LIB_DIRS -} - -scsh_src_unpack() { - set_layout - set_path_variables - einfo "Using ${SCSH_LAYOUT} layout" - unpack ${A} -} - -scsh_get_layout_conf() { - SCSH_LAYOUT_CONF=" --build ${CHOST} - --force - --layout ${SCSH_LAYOUT} - --prefix ${SCSH_PREFIX} - --no-user-defaults - --dest-dir ${D}" - export SCSH_LAYOUT_CONF -} - -scsh_src_compile() { - scsh_get_layout_conf -} - -scsh_src_install() { - dodir ${SCSH_MODULES_PATH} - scsh-install-pkg ${SCSH_LAYOUT_CONF} || die "./scsh-install-pkg failed" -} - -EXPORT_FUNCTIONS src_unpack src_compile src_install