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 3C08D138334 for ; Mon, 27 Aug 2018 13:15:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C4B12E088C; Mon, 27 Aug 2018 13:15:02 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 1232AE0884 for ; Mon, 27 Aug 2018 13:15:02 +0000 (UTC) Received: from [127.0.0.1] (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 70AAE335C07 for ; Mon, 27 Aug 2018 13:15:00 +0000 (UTC) Subject: Re: [gentoo-dev] [PATCH] eclass: db-use - Update to eapi7-ver To: gentoo-dev@lists.gentoo.org References: <20180824172859.31231-1-grknight@gentoo.org> From: Brian Evans Openpgp: preference=signencrypt Autocrypt: addr=grknight@gentoo.org; prefer-encrypt=mutual; keydata= xsBNBFMOffsBCAC1yeQP2IkMoAlVzs2DXurf+eFYxYtFnh3/jIzLa/tM1hiTUHG47lOuZUf5 R13iTVJ8jWXjsQvSQuf/3wLBjZjBBE8iVp+WIYLGaAtRVx8bI2ssPKGNMggv+jR4TrzdZ5+l GJJT9CmCAwU4UD0BipbJDQjes9I0s1BIndAAMGSBx+rHnlINWaT93276rfEP7Z53r8gzoG22 HHmwIUi522rsCpqwlhy6AAiN2HOE06eQLtgZKgwwo4C1xL4FuuSyPMGGU/nKmUJbMgrb2xV7 OKXL8JjF3mGQ0cf648k3CnVojOPqJ5xQoHLQorzIweFylB5NhzRaj1paljQxqkIUEalrABEB AAHNIUJyaWFuIEV2YW5zIDxncmtuaWdodEBnZW50b28ub3JnPsLAlwQTAQgAQQIbAwIeAQIX gAIZAQUJCwqcLxYhBE/DMQh1XidTY/2y/04V4vFnx44dBQJYQYD3BQsJCAcDBRUKCQgLBRYD AgEAAAoJEE4V4vFnx44dRkoIAKrSLvZpQ+DosolEO9uYadJCIuSKczDHuHS223Pyb50BN5vT vnG88rFyPLMQAbwPT1jhMoYnSRY7zFFTswGkBeBrK5n3Bq5KXKgQDRWJAYg9uV3gfSDINd1i MqRy4VCQ/PKH4jz07wFJ5ZM08tlw6ff0CPS8psT2Q2ty/3etSvx1+w+S+R7Y3WXBq6jmtlvh rSC9wUUBa6hjrdVoCjrfCZn7MUJwUm+ImgMCXc9E0M8/J2hKFLYv3G/tl188nmQmkwIq+Ndj XeJgatjAZIAGXxxO9O1Yi8Iy8CH+/+RTMsBTWZe/h6iZMNjKzUDkkHXrjRLt0y34XxZr7mRX 3RLLq3bOwE0EUw59+wEIANSN1xXeQGYpGpHzeoqfCGQD73DdxMiHYHgVBEMH5+H/fN2mQcTg 6HCZBQaqgXOo+6KeN3ugYZLJbaLvQyIDKVcaoBJcUe1+7REhZUZqXn/ag9K2UeSc4zzuIWFu IhrlBQj8ZSMfe00f6e7wYZVgmy8ftcNmxxQTXM4nc5afxPuxUsZyTKCfK5rxeSPm2NvKo4Zu Mad/MX10cVgwnA/dny2504vkQA6LITtUFQ+FSW1BN//ZHy5TnMG13yEot6ak5RMB+VJjvd1K L/igBZAFjiM9Rv2ZFHvE4d/CZtFNQZoYg6UZ5BTVPfwU7AKsC59fH0AyYTRuFNLPtIS8p/1j zDcAEQEAAcLAXwQYAQIACQUCUw59+wIbDAAKCRBOFeLxZ8eOHdXaCACWkn09qVw1u99THMdK 2H5R3vWvbqVDbUCulCOqwrJfPsuzjG+hZyaLRjQxj1aHNfLkd+7s+maf131e1eTjUZ1asv4P nfXWRyoVHPv2K2NS18Tq0sdt8mUWBFpkIeQZAULfraMMYMUh1ZPsHPRFGpg2x4zZpTEXPN4t mPhiwK/6pbcHJpGOtzIDMA4olEf7skJ+Qld9mIhLfbbLaJUxOX6hsBU9y+4gZ1gsfR0RRVN5 MQjkWajnOHLuFq8IihW9t5hU8rjRT9ErlIkjB7Us1n9tqSF6F2i8fiKwOTqBOsdXHAuv+t8E 4bBzP3AwRnD6RZWTqBaZO51oWOeN4FYAjckD Message-ID: Date: Mon, 27 Aug 2018 09:14:43 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.0 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 MIME-Version: 1.0 In-Reply-To: <20180824172859.31231-1-grknight@gentoo.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="4UbY3I2ak3kEvokw8b0J64lOTw2hsdDdT" X-Archives-Salt: ef05d3a6-f61b-45c4-a8c6-941b306f22f5 X-Archives-Hash: f6c6c3cbc92e9e004e9d672eda25aafe This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --4UbY3I2ak3kEvokw8b0J64lOTw2hsdDdT Content-Type: multipart/mixed; boundary="WRUbkApaWoXHMnBuDsn4fALmZTnkSnkw8"; protected-headers="v1" From: Brian Evans Reply-To: gentoo-dev@lists.gentoo.org To: gentoo-dev@lists.gentoo.org Message-ID: Subject: Re: [gentoo-dev] [PATCH] eclass: db-use - Update to eapi7-ver References: <20180824172859.31231-1-grknight@gentoo.org> In-Reply-To: <20180824172859.31231-1-grknight@gentoo.org> --WRUbkApaWoXHMnBuDsn4fALmZTnkSnkw8 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable This is now committed with id 86416d2c4bf. Brian On 8/24/2018 1:28 PM, Brian Evans wrote: > This is a very simple eclass which only calls these functions from ecla= sses: > ver_cut (EAPI 0-6) > get_libdir (EAPI 0-5) > get_libname (ALL EAPI) >=20 > I see no little reason to place die statements for unknown EAPIs. > Just changing the eclasses to better suit the latest EAPI should be OK.= >=20 > Signed-off-by: Brian Evans > --- > eclass/db-use.eclass | 10 +++++++--- > 1 file changed, 7 insertions(+), 3 deletions(-) >=20 > diff --git a/eclass/db-use.eclass b/eclass/db-use.eclass > index 35f11df034a..83ae94799ca 100644 > --- a/eclass/db-use.eclass > +++ b/eclass/db-use.eclass > @@ -1,10 +1,14 @@ > -# Copyright 1999-2014 Gentoo Foundation > +# Copyright 1999-2018 Gentoo Foundation > # Distributed under the terms of the GNU General Public License v2 > # This is a common location for functions that aid the use of sys-libs= /db > # > # Bugs: maintainer-needed@gentoo.org > =20 > -inherit versionator multilib > +# multilib is used for get_libname in all EAPI > +case "${EAPI:-0}" in > + 0|1|2|3|4|5|6) inherit eapi7-ver multilib ;; > + *) inherit multilib ;; > +esac > =20 > #Convert a version to a db slot > db_ver_to_slot() { > @@ -38,7 +42,7 @@ db_findver() { > fi > =20 > PKG=3D"$(best_version $1)" > - VER=3D"$(get_version_component_range 1-2 "${PKG/*db-/}")" > + VER=3D"$(ver_cut 1-2 "${PKG/*db-/}")" > if [ -d "${EPREFIX}"/usr/include/db$(db_ver_to_slot "$VER") ]; then > #einfo "Found db version ${VER}" >&2 > echo -n "$VER" >=20 --WRUbkApaWoXHMnBuDsn4fALmZTnkSnkw8-- --4UbY3I2ak3kEvokw8b0J64lOTw2hsdDdT Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (MingW32) iQIcBAEBAgAGBQJbg/lQAAoJENH3ge/59KO2m58QAJyhdE7AqpO5ygsdAh1rMBsd 2pR1kVnWU1Oj4jjtyBntnEFj4JdA6jRS6refcRI2WwWKxSuvd9iOtCM32k9Mhs3o p41WX+RLz99SyYrbqe2NWNa+DMQecQQADL53/6TVThocRbHm2RihuMY5hiIfqGYV sNQG51ARo2JpGx9p43974wDgv+BYUwn0Rq0941XSlC1wlN9gqs2IkkS1cdfksIuh BbY5znKhnqxLxiHICJYQqdYROyUdICG604keTgypaJboPsRE5NNWLECsEoHGSoDq j2dG5xzNfI5h1qwo5Ro91OOTLD95g8HpC1rNj7YqiHp+HwzZ8+SlTZlgmkBkT1qY G5PteHKaOs2xaf/FnPP3Yrmcd8yOrkX74IFfx4fAyR202a8X+zg9jJ3rSGwtOXqD 2iEYW9GxNpKYmLsu/P0fHbb2k1qM5D8XV91MIxLiAAG2hYJ6/ePQnrmMZv4gECxe yof4dHZOqUqT+aC4CUugKORCl6PXiNP4/CHXxQuts56tlUJYfU+Ab76j02D+HkvP Bh2T/OCWZrZFwOzg3cG6we/uN6WePtCYgx2kOJ3MJ4XPwgiohs8rbtxCCMW+PVjM RPs3hXzLRtg8dCnc9VmFUI50iUZY+CfSTxeUMtoz4lPDr5iU9/LlwwaBPPrgeq6k EgCLtfVwP5xUxdaM+B1p =7epM -----END PGP SIGNATURE----- --4UbY3I2ak3kEvokw8b0J64lOTw2hsdDdT--