From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 66071138334 for ; Fri, 7 Sep 2018 13:47:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 441B1E0809; Fri, 7 Sep 2018 13:47:48 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E04E9E0788 for ; Fri, 7 Sep 2018 13:47:47 +0000 (UTC) Received: from akame.wilkesbarre.scent-team.local (unknown [50.120.197.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: grknight) by smtp.gentoo.org (Postfix) with ESMTPSA id A9090335CCA for ; Fri, 7 Sep 2018 13:47:46 +0000 (UTC) From: Brian Evans To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] [PATCH 1/2] eclass: libtool - Mark compatible EAPIs and introduce BDEPEND Date: Fri, 7 Sep 2018 09:47:00 -0400 Message-Id: <20180907134701.6812-2-grknight@gentoo.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180907134701.6812-1-grknight@gentoo.org> References: <20180907134701.6812-1-grknight@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Archives-Salt: 50f93ed3-7a5d-431c-995b-ac063ee0bf50 X-Archives-Hash: 7f617832384a2fdb0165d711eb029ef0 The eltpatch command is run on the build host. As such, it needs to be in BDEPEND for EAPI 7. Also taking this opportunity to list compatible EAPIs to consider future adjustments. --- eclass/libtool.eclass | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/eclass/libtool.eclass b/eclass/libtool.eclass index 2e0f608d342..942bf34aa27 100644 --- a/eclass/libtool.eclass +++ b/eclass/libtool.eclass @@ -1,9 +1,10 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # @ECLASS: libtool.eclass # @MAINTAINER: # base-system@gentoo.org +# @SUPPORTED_EAPIS: 0 1 2 3 4 5 6 7 # @BLURB: quickly update bundled libtool code # @DESCRIPTION: # This eclass patches ltmain.sh distributed with libtoolized packages with the @@ -16,7 +17,11 @@ if [[ -z ${_LIBTOOL_ECLASS} ]]; then _LIBTOOL_ECLASS=1 -DEPEND=">=app-portage/elt-patches-20170422" +case ${EAPI:-0} in + 0|1|2|3|4|5|6) DEPEND=">=app-portage/elt-patches-20170422" ;; + 7) BDEPEND=">=app-portage/elt-patches-20170422" ;; + *) die "${ECLASS}: EAPI ${EAPI} not supported" ;; +esac inherit toolchain-funcs -- 2.18.0