commit:     f2b1888e098e30d520ec5b7e7f9e6cc7e7e85135
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 10 22:00:40 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Apr 10 22:00:40 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2b1888e

autotools-multilib.eclass: Remove last-rited eclass

Bug: https://bugs.gentoo.org/766791
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 eclass/autotools-multilib.eclass | 93 ----------------------------------------
 1 file changed, 93 deletions(-)

diff --git a/eclass/autotools-multilib.eclass b/eclass/autotools-multilib.eclass
deleted file mode 100644
index ae400b885a7..00000000000
--- a/eclass/autotools-multilib.eclass
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# @DEAD
-# @ECLASS: autotools-multilib.eclass
-# @MAINTAINER:
-# gx86-multilib team <[email protected]>
-# @AUTHOR:
-# Author: Michał Górny <[email protected]>
-# @SUPPORTED_EAPIS: 4 5
-# @BLURB: autotools-utils wrapper for multilib builds
-# @DEPRECATED: multilib-minimal
-# @DESCRIPTION:
-# The autotools-multilib.eclass provides a glue between
-# autotools-utils.eclass(5) and multilib-minimal.eclass(5), aiming
-# to provide a convenient way to build packages using autotools
-# for multiple ABIs.
-#
-# Inheriting this eclass sets IUSE and exports default multilib_src_*()
-# sub-phases that call autotools-utils phase functions for each ABI
-# enabled. The multilib_src_*() functions can be defined in ebuild just
-# like in multilib-minimal.
-
-# EAPI=4 is required for meaningful MULTILIB_USEDEP.
-case ${EAPI:-0} in
-       6) die "${ECLASS}.eclass is banned in EAPI ${EAPI}";;
-       4|5) ;;
-       *) die "EAPI=${EAPI} is not supported" ;;
-esac
-
-inherit autotools-utils eutils ltprune multilib-build multilib-minimal
-
-EXPORT_FUNCTIONS src_prepare src_configure src_compile src_test src_install
-
-# Note: _at_args[@] passing is a backwards compatibility measure.
-# Don't use it in new packages.
-
-autotools-multilib_src_prepare() {
-       autotools-utils_src_prepare "${@}"
-
-       [[ ${AUTOTOOLS_IN_SOURCE_BUILD} ]] && multilib_copy_sources
-}
-
-multilib_src_configure() {
-       [[ ${AUTOTOOLS_IN_SOURCE_BUILD} ]] && local ECONF_SOURCE=${BUILD_DIR}
-       autotools-utils_src_configure "${_at_args[@]}"
-}
-
-autotools-multilib_src_configure() {
-       local _at_args=( "${@}" )
-
-       multilib-minimal_src_configure
-}
-
-multilib_src_compile() {
-       emake "${_at_args[@]}"
-}
-
-autotools-multilib_src_compile() {
-       local _at_args=( "${@}" )
-
-       multilib-minimal_src_compile
-}
-
-multilib_src_test() {
-       autotools-utils_src_test "${_at_args[@]}"
-}
-
-autotools-multilib_src_test() {
-       local _at_args=( "${@}" )
-
-       multilib-minimal_src_test
-}
-
-multilib_src_install() {
-       emake DESTDIR="${D}" "${_at_args[@]}" install
-}
-
-multilib_src_install_all() {
-       einstalldocs
-
-       # Remove libtool files and unnecessary static libs
-       local prune_ltfiles=${AUTOTOOLS_PRUNE_LIBTOOL_FILES}
-       if [[ ${prune_ltfiles} != none ]]; then
-               prune_libtool_files ${prune_ltfiles:+--${prune_ltfiles}}
-       fi
-}
-
-autotools-multilib_src_install() {
-       local _at_args=( "${@}" )
-
-       multilib-minimal_src_install
-}

Reply via email to