bsdmk.eclass: Remove last-rited eclass
authorDavid Seifert <soap@gentoo.org>
Thu, 16 Jan 2020 14:53:58 +0000 (15:53 +0100)
committerDavid Seifert <soap@gentoo.org>
Thu, 16 Jan 2020 14:53:58 +0000 (15:53 +0100)
Signed-off-by: David Seifert <soap@gentoo.org>
eclass/bsdmk.eclass [deleted file]

diff --git a/eclass/bsdmk.eclass b/eclass/bsdmk.eclass
deleted file mode 100644 (file)
index 2f9c3f3..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# @DEAD
-# All consumers are gone.  Removal in 14 days
-
-# @ECLASS: bsdmk.eclass
-# @MAINTAINER:
-# maintainer-needed@gentoo.org
-# @BLURB: Some functions for BSDmake
-
-inherit toolchain-funcs portability flag-o-matic
-
-EXPORT_FUNCTIONS src_compile src_install
-
-RDEPEND=""
-# this should actually be BDEPEND, but this works.
-DEPEND="virtual/pmake"
-
-ESED="/usr/bin/sed"
-
-# @ECLASS-VARIABLE: mymakeopts
-# @DESCRIPTION:
-# Options for bsd-make
-
-# @FUNCTION: append-opt
-# @USAGE: < options >
-# @DESCRIPTION:
-# append options to enable or disable features
-append-opt() {
-       mymakeopts="${mymakeopts} $@"
-}
-
-# @FUNCTION: mkmake
-# @USAGE: [ options ]
-# @DESCRIPTION:
-# calls bsd-make command with the given options, passing ${mymakeopts} to
-# enable ports to useflags bridge.
-mkmake() {
-       [[ -z ${BMAKE} ]] && BMAKE="$(get_bmake)"
-
-       tc-export CC CXX LD RANLIB
-
-       set -- ${BMAKE} ${MAKEOPTS} ${EXTRA_EMAKE} ${mymakeopts} NO_WERROR= STRIP= "$@"
-       echo "${@}"
-       "${@}"
-}
-
-# @FUNCTION: mkinstall
-# @USAGE: [ options ]
-# @DESCRIPTION:
-# Calls "bsd-make install" with the given options, passing ${mamakeopts} to
-# enable ports to useflags bridge
-mkinstall() {
-       [[ -z ${BMAKE} ]] && BMAKE="$(get_bmake)"
-
-       # STRIP= will replace the default value of -s, leaving to portage the
-       # task of stripping executables.
-       set -- ${BMAKE} ${mymakeopts} NO_WERROR= STRIP= MANSUBDIR= DESTDIR="${D}" "$@" install
-       echo "${@}"
-       "${@}"
-}
-
-# @FUNCTION: dummy_mk
-# @USAGE: < dirnames >
-# @DESCRIPTION:
-# removes the specified subdirectories and creates a dummy makefile in them
-# useful to remove the need for "minimal" patches
-dummy_mk() {
-       for dir in $@; do
-               [ -d ${dir} ] || ewarn "dummy_mk called on a non-existing directory: $dir"
-               [ -f ${dir}/Makefile ] || ewarn "dummy_mk called on a directory without Makefile: $dir"
-               echo ".include <bsd.lib.mk>" > ${dir}/Makefile
-       done
-}
-
-# @FUNCTION: bsdmk_src_compile
-# @DESCRIPTION:
-# The bsdmk src_compile function, which is exported
-bsdmk_src_compile() {
-       mkmake "$@" || die "make failed"
-}
-
-# @FUNCTION: bsdmk_src_install
-# @DESCRIPTION:
-# The bsdmk src_install function, which is exported
-bsdmk_src_install() {
-       mkinstall "$@" || die "install failed"
-}