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 C7562139694 for ; Wed, 2 Aug 2017 20:52:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 42BD7E0C7C; Wed, 2 Aug 2017 20:52:53 +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 DD43FE0C56 for ; Wed, 2 Aug 2017 20:52:52 +0000 (UTC) Received: from Anthonys-MacBook-Pro.local (cpe-67-247-195-186.buffalo.res.rr.com [67.247.195.186]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: blueness) by smtp.gentoo.org (Postfix) with ESMTPSA id 7C2BC3417D8 for ; Wed, 2 Aug 2017 20:52:51 +0000 (UTC) To: Gentoo Development From: "Anthony G. Basile" Subject: [gentoo-dev] [RFC] Update toolchain.eclass to deal with .xz compressed tarball for gcc-6.4.0 Message-ID: <8caeffd7-337d-7fc5-0d93-f02c0f60de15@gentoo.org> Date: Wed, 2 Aug 2017 16:52:48 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 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/mixed; boundary="------------6784D38899FE6BF57F89778F" Content-Language: en-US X-Archives-Salt: 66f9a0d8-10e6-470f-8554-80713e4916fd X-Archives-Hash: afb576d702ff9b735a65b234b560f82c This is a multi-part message in MIME format. --------------6784D38899FE6BF57F89778F Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi everyone, Upstream gnu.org used to provide .gz and .bz2 compressed tarballs for gcc's source code. With gcc-6.4.0 however, they only provide .gz and .xz. Our toolchain.eclass is written only for .bz2. I'd like to commit the attached patch to deal with this change. A better fix would autodetect whether upstream has .bz2 or .xz but I'm not sure how to proceed with that. -- Anthony G. Basile, Ph.D. Gentoo Linux Developer [Hardened] E-Mail : blueness@gentoo.org GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA GnuPG ID : F52D4BBA --------------6784D38899FE6BF57F89778F Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="update-toolchain.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="update-toolchain.patch" ZGlmZiAtLWdpdCBhL2VjbGFzcy90b29sY2hhaW4uZWNsYXNzIGIvZWNsYXNzL3Rvb2xjaGFp bi5lY2xhc3MKaW5kZXggZGI2ZTY0MzE0OGMuLjMxMTRiZDg1ODMyIDEwMDY0NAotLS0gYS9l Y2xhc3MvdG9vbGNoYWluLmVjbGFzcworKysgYi9lY2xhc3MvdG9vbGNoYWluLmVjbGFzcwpA QCAtMzIwLDcgKzMyMCwxMSBAQCBnZXRfZ2NjX3NyY191cmkoKSB7CiAgICAgICAgZWxpZiBb WyAtbiAke1NOQVBTSE9UfSBdXSA7IHRoZW4KICAgICAgICAgICAgICAgIEdDQ19TUkNfVVJJ PSJmdHA6Ly9nY2MuZ251Lm9yZy9wdWIvZ2NjL3NuYXBzaG90cy8ke1NOQVBTSE9UfS9nY2Mt JHtTTkFQU0hPVH0udGFyLmJ6MiIKICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICBHQ0Nf U1JDX1VSST0ibWlycm9yOi8vZ251L2djYy9nY2MtJHtHQ0NfUFZ9L2djYy0ke0dDQ19SRUxF QVNFX1ZFUn0udGFyLmJ6MiIKKyAgICAgICAgICAgICAgIGlmIHRjX3ZlcnNpb25faXNfYmV0 d2VlbiA2LjQuMCA3IDsgIHRoZW4KKyAgICAgICAgICAgICAgICAgICAgICAgR0NDX1NSQ19V Ukk9Im1pcnJvcjovL2dudS9nY2MvZ2NjLSR7R0NDX1BWfS9nY2MtJHtHQ0NfUkVMRUFTRV9W RVJ9LnRhci54eiIKKyAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAg ICAgR0NDX1NSQ19VUkk9Im1pcnJvcjovL2dudS9nY2MvZ2NjLSR7R0NDX1BWfS9nY2MtJHtH Q0NfUkVMRUFTRV9WRVJ9LnRhci5iejIiCisgICAgICAgICAgICAgICBmaQogICAgICAgICAg ICAgICAgIyB3ZSB3YW50IGFsbCBicmFuY2ggdXBkYXRlcyB0byBiZSBhZ2FpbnN0IHRoZSBt YWluIHJlbGVhc2UKICAgICAgICAgICAgICAgIFtbIC1uICR7QlJBTkNIX1VQREFURX0gXV0g JiYgXAogICAgICAgICAgICAgICAgICAgICAgICBHQ0NfU1JDX1VSSSs9IiAkKGdlbnRvb191 cmxzIGdjYy0ke0dDQ19SRUxFQVNFX1ZFUn0tYnJhbmNoLXVwZGF0ZS0ke0JSQU5DSF9VUERB VEV9LnBhdGNoLmJ6MikiCkBAIC00MjQsNyArNDI4LDExIEBAIGdjY19xdWlja191bnBhY2so KSB7CiAgICAgICAgZWxpZiBbWyAtbiAke1NOQVBTSE9UfSBdXSA7IHRoZW4KICAgICAgICAg ICAgICAgIHVucGFjayBnY2MtJHtTTkFQU0hPVH0udGFyLmJ6MgogICAgICAgIGVsaWYgW1sg JHtQVn0gIT0gKjk5OTkqIF1dIDsgdGhlbgotICAgICAgICAgICAgICAgdW5wYWNrIGdjYy0k e0dDQ19SRUxFQVNFX1ZFUn0udGFyLmJ6MgorICAgICAgICAgICAgICAgaWYgdGNfdmVyc2lv bl9pc19iZXR3ZWVuIDYuNC4wIDcgOyAgdGhlbgorICAgICAgICAgICAgICAgICAgICAgICB1 bnBhY2sgZ2NjLSR7R0NDX1JFTEVBU0VfVkVSfS50YXIueHoKKyAgICAgICAgICAgICAgIGVs c2UKKyAgICAgICAgICAgICAgICAgICAgICAgdW5wYWNrIGdjYy0ke0dDQ19SRUxFQVNFX1ZF Un0udGFyLmJ6MgorICAgICAgICAgICAgICAgZmkKICAgICAgICAgICAgICAgICMgV2Ugd2Fu dCBicmFuY2ggdXBkYXRlcyB0byBiZSBhZ2FpbnN0IGEgcmVsZWFzZSB0YXJiYWxsCiAgICAg ICAgICAgICAgICBpZiBbWyAtbiAke0JSQU5DSF9VUERBVEV9IF1dIDsgdGhlbgogICAgICAg ICAgICAgICAgICAgICAgICBwdXNoZCAiJHtTfSIgPiAvZGV2L251bGw= --------------6784D38899FE6BF57F89778F--