commit:     86ffba1a0397190ef2bb00e7c5e4cdebc90445d4
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 25 22:52:24 2020 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue Feb 25 22:52:24 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ffba1a

epunt-cxx.eclass: Remove last-rited eclass

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 eclass/epunt-cxx.eclass | 51 -------------------------------------------------
 1 file changed, 51 deletions(-)

diff --git a/eclass/epunt-cxx.eclass b/eclass/epunt-cxx.eclass
deleted file mode 100644
index 91406ed86f0..00000000000
--- a/eclass/epunt-cxx.eclass
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# @DEAD
-# No consumers, this eclass is not useful anymore, as a functioning
-# C++ compiler is required nowadays.  Removal in 15 days.
-
-# @ECLASS: epunt-cxx.eclass
-# @MAINTAINER:
-# [email protected]
-# @BLURB: A function to punt C++ compiler checks from autoconf
-# @DESCRIPTION:
-# Support for punting C++ compiler checks from autoconf (based
-# on ELT-patches).
-
-if [[ -z ${_EPUNT_CXX_ECLASS} ]]; then
-
-# eutils for eqawarn
-inherit eutils
-
-DEPEND=">=app-portage/elt-patches-20170317"
-
-# @FUNCTION: epunt_cxx
-# @USAGE: [dir to scan]
-# @DESCRIPTION:
-# Many configure scripts wrongly bail when a C++ compiler could not be
-# detected.  If dir is not specified, then it defaults to ${S}.
-#
-# https://bugs.gentoo.org/73450
-epunt_cxx() {
-       local dir=$1
-       [[ -z ${dir} ]] && dir=${S}
-       ebegin "Removing useless C++ checks"
-       local f p any_found
-       while IFS= read -r -d '' f; do
-               for p in "${EPREFIX}/usr/share/elt-patches"/nocxx/*.patch ; do
-                       if patch --no-backup-if-mismatch -p1 "${f}" "${p}" 
>/dev/null ; then
-                               any_found=1
-                               break
-                       fi
-               done
-       done < <(find "${dir}" -name configure -print0)
-
-       if [[ -z ${any_found} ]]; then
-               eqawarn "epunt_cxx called unnecessarily (no C++ checks to 
punt)."
-       fi
-       eend 0
-}
-
-_EPUNT_CXX_ECLASS=1
-fi #_EPUNT_CXX_ECLASS

Reply via email to