# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit autotools toolchain-funcs flag-o-matic MY_P="${P}-src" DESCRIPTION="A makefile framework for writing simple makefiles for complex tasks" HOMEPAGE="http://svn.netlabs.org/kbuild/wiki" #SRC_URI="ftp://ftp.netlabs.org/pub/${PN}/${MY_P}.tar.gz" SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz" LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" # We cannot depend on virtual/yacc until bug #734354 has been fixed DEPEND=" sys-apps/texinfo sys-devel/flex sys-devel/gettext virtual/pkgconfig || ( dev-util/byacc dev-util/yacc SvnInfo.kmk || die cd "${S}/src/kmk" || die eautoreconf cd "${S}/src/sed" || die eautoreconf sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \ -i "${S}"/Config.kmk || die #332225 tc-export CC PKG_CONFIG RANLIB #AR does not work here } src_compile() { if [[ -z ${YACC} ]] ; then # If the user hasn't picked one, let's prefer byacc > yacc > old bison for now. # See bug #734354 - bison doesn't work here. # We can remove this once Bison works again! if has_version -b "dev-util/byacc" ; then export YACC=byacc elif has_version -b "dev-util/yacc" ; then export YACC=yacc elif has_version -b "