From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RtuXo-0000gy-Dh for garchives@archives.gentoo.org; Sun, 05 Feb 2012 05:21:44 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9DAA5E0592; Sun, 5 Feb 2012 05:21:30 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 3F24BE0459 for ; Sun, 5 Feb 2012 05:20:49 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 82E4A1B4003 for ; Sun, 5 Feb 2012 05:20:48 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] unpacker.eclass and base.eclass integration Date: Sun, 5 Feb 2012 00:21:05 -0500 User-Agent: KMail/1.13.7 (Linux/3.2.0; KDE/4.6.5; x86_64; ; ) References: <201202011505.41142.vapier@gentoo.org> In-Reply-To: <201202011505.41142.vapier@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 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1602636.UYLV0HJdtv"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201202050021.06607.vapier@gentoo.org> X-Archives-Salt: 5e7e3ad1-7855-41d4-b23c-c272dc9e7566 X-Archives-Hash: c64ff2549a5511d6735578a9b7308e51 --nextPart1602636.UYLV0HJdtv Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable follow up: have base.eclass leverage unpacker.eclass when it's available =2Dmike =2D-- base.eclass 14 Dec 2011 23:38:09 -0000 1.55 +++ base.eclass 5 Feb 2012 05:19:28 -0000 @@ -59,7 +59,11 @@ base_src_unpack() { =20 pushd "${WORKDIR}" > /dev/null =20 =2D [[ -n "${A}" ]] && unpack ${A} + if [[ $(type -t unpacker_src_unpack) =3D=3D "function" ]] ; then + unpacker_src_unpack + elif [[ -n ${A} ]] ; then + unpack ${A} + fi has src_prepare ${BASE_EXPF} || base_src_prepare =20 popd > /dev/null --nextPart1602636.UYLV0HJdtv Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABAgAGBQJPLhHCAAoJEEFjO5/oN/WBJv0P/RI2EV9UQZh4qFnnDQEGaFd4 FNmu6zeNc5ymXRv+mIq0mdZOPfqZPyeuHMkBHLZdcq0UrzTYzo0yNq7DaltCmxte 8xZk6pWLp9bcARjaRMmq9FwcJXVQvmexIhjI2a6xUaqHYbt/QJJB90XeaRYxo/r7 Hnc9iKVyUoa6vSJ6m+OxXXOVa0ubmgayNFMFuY3bUlyXup1SSS3KymrdA7HYLdyT rnvRGF4URwFV71J3XeDLmEvDHrTfzl1cVnCfgC2vieHSxL8cbqcMGih0eStVPjRJ fLXlY/87Pp+0P9CySdGH0AdVnx7kTDjRRAnRVXhCAbDnhsg07wLDqu+1QpaJ3UYy 2tkqCKEz7jXhYp4/iq/7jPhSQzFxRO6e/Yr856vLigAgtArp/eC9YttVsvay+TO+ awd6xfDlzLjPrw0laNMuIUyfgE0HFIQfXjI86omHIxTElS5RWSbDiyFkWihYBlL5 daQAdb01bkgaQSUTbiS+NAJnPsucTqtEcDlexDmIoQ8CcOzwwNKCKWYCvmqGu2+t 3uvKt4l9+s/6feLygpZdtMeF3Kf+QX1T68TMJx4/fiotOaiowNNlbtIkKMlYfKxi 6xI956jr5aOD5RDAxERYXataVJng31AhmhbP1HFisz9XThHPnsG/aCjtXyg6gdFP xRI/p05bLKCl9Bjqgvso =I0nU -----END PGP SIGNATURE----- --nextPart1602636.UYLV0HJdtv--