From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:56602) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iT1zn-0004I4-VQ for guix-patches@gnu.org; Fri, 08 Nov 2019 06:00:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iT1zm-0003Ig-Dt for guix-patches@gnu.org; Fri, 08 Nov 2019 06:00:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:36029) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iT1zm-0003I2-9j for guix-patches@gnu.org; Fri, 08 Nov 2019 06:00:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iT1zm-0008Nk-4l for guix-patches@gnu.org; Fri, 08 Nov 2019 06:00:02 -0500 Subject: [bug#38128] [PATCH] gnu: Add boost-with-python3 Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:56553) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iT1zP-0003s5-SZ for guix-patches@gnu.org; Fri, 08 Nov 2019 05:59:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iT1zO-0003Cu-6A for guix-patches@gnu.org; Fri, 08 Nov 2019 05:59:39 -0500 Received: from latitanza.investici.org ([82.94.249.234]:65183) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iT1zN-00034W-Jc for guix-patches@gnu.org; Fri, 08 Nov 2019 05:59:38 -0500 Received: from contumacia-webmail.investici.org (contumacia.vpn0.investici.org [10.0.0.11]) by latitanza.investici.org (Postfix) with ESMTP id 3A918120261 for ; Fri, 8 Nov 2019 10:59:27 +0000 (UTC) Received: from 1.webmail.investici.org (localhost [127.0.0.1]) (Authenticated sender: goodoldpaul@autistici.org) by contumacia-webmail.investici.org (Postfix) with ESMTPA id 1C959BEE32 for ; Fri, 8 Nov 2019 10:59:27 +0000 (UTC) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_dec729ec559307dd88c4b1e0e012b9c2" Date: Fri, 08 Nov 2019 10:59:26 +0000 From: goodoldpaul@autistici.org Message-ID: <2894916c81c703293e028556070cd964@autistici.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 38128@debbugs.gnu.org --=_dec729ec559307dd88c4b1e0e012b9c2 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Hello Guixers! Given the recent discussion about dropping python 2 completely I thought it's time to build our libboost against python 3. I didn't have the time to check if every boost dependency (there are a lot ;) ) supported python 3, so I added a new variable "boost-with-python3". I'm not sure if I should have made it hidden or if I should have update directly boost definition so any feedback is welcome. Thanks for your patience reviewing this patch, Giacomo --=_dec729ec559307dd88c4b1e0e012b9c2 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-gnu-Add-boost-with-python3.patch Content-Disposition: attachment; filename=0001-gnu-Add-boost-with-python3.patch; size=4295 RnJvbSA2ZWVmNzJlYTJiYzkwNGZmMTM3MWZiYmUxMjExYTM4OTA2MjVkOTljIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHaWFjb21vIExlaWRpIDxnb29kb2xkcGF1bEBhdXRpc3RpY2ku b3JnPgpEYXRlOiBGcmksIDggTm92IDIwMTkgMTE6NTI6NDIgKzAxMDAKU3ViamVjdDogW1BBVENI XSBnbnU6IEFkZCBib29zdC13aXRoLXB5dGhvbjMuCgoqIGdudS9wYWNrYWdlcy9ib29zdC5zY20g KGJvb3N0LXdpdGgtcHl0aG9uMyk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvYm9v c3Quc2NtIHwgNTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAx IGZpbGUgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9ib29zdC5zY20gYi9nbnUvcGFja2FnZXMvYm9vc3Quc2NtCmluZGV4IGEyMjUzYTllZmMuLjQw MDdjMzQ5OTMgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9ib29zdC5zY20KKysrIGIvZ251L3Bh Y2thZ2VzL2Jvb3N0LnNjbQpAQCAtMTAsNiArMTAsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDE4 LCAyMDE5IFJpY2FyZG8gV3VybXVzIDxyZWthZG9AZWxlcGhseS5uZXQ+CiA7OzsgQ29weXJpZ2h0 IMKpIDIwMTggTWF4aW0gQ291cm5veWVyIDxtYXhpbS5jb3Vybm95ZXJAZ21haWwuY29tPgogOzs7 IENvcHlyaWdodCDCqSAyMDE4IEVmcmFpbSBGbGFzaG5lciA8ZWZyYWltQGZsYXNobmVyLmNvLmls PgorOzs7IENvcHlyaWdodCDCqSAyMDE5IEdpYWNvbW8gTGVpZGkgPGdvb2RvbGRwYXVsQGF1dGlz dGljaS5vcmc+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpA QCAtMTI4LDYgKzEyOSw2MCBAQCBhY3Jvc3MgYSBicm9hZCBzcGVjdHJ1bSBvZiBhcHBsaWNhdGlv bnMuIikKICAgICAobGljZW5zZSAobGljZW5zZTp4MTEtc3R5bGUgImh0dHBzOi8vd3d3LmJvb3N0 Lm9yZy9MSUNFTlNFXzFfMC50eHQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJT b21lIGNvbXBvbmVudHMgaGF2ZSBvdGhlciBzaW1pbGFyIGxpY2VuY2VzLiIpKSkpCiAKKyhkZWZp bmUtcHVibGljIGJvb3N0LXdpdGgtcHl0aG9uMworICAocGFja2FnZQorICAgIChpbmhlcml0IGJv b3N0KQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAoaW5oZXJpdCAocGFja2Fn ZS1zb3VyY2UgYm9vc3QpKSkpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgYCgoInBlcmwiICxw ZXJsKQorICAgICAgICgicHl0aG9uIiAscHl0aG9uKQorICAgICAgICgidGNzaCIgLHRjc2gpKSkK KyAgICAoYXJndW1lbnRzIChzdWJzdGl0dXRlLWtleXdvcmQtYXJndW1lbnRzIChwYWNrYWdlLWFy Z3VtZW50cyBib29zdCkKKyAgICAgICAgICAgICAgICAgKCgjOnBoYXNlcyBwaGFzZXMpCisgICAg ICAgICAgICAgICAgICBgKG1vZGlmeS1waGFzZXMgLHBoYXNlcworICAgICAgICAgICAgICAgICAg ICAgKHJlcGxhY2UgJ2NvbmZpZ3VyZQorICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhKiAo IzprZXkgaW5wdXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICAg ICAgICAgICAgIChsZXQgKChpY3UgKGFzc29jLXJlZiBpbnB1dHMgImljdTRjIikpCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHB5dGhvbiAoYXNzb2MtcmVmIGlucHV0cyAicHl0aG9u IikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG91dCAoYXNzb2MtcmVmIG91dHB1 dHMgIm91dCIpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAnKCJs aWJzL2NvbmZpZy9jb25maWd1cmUiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAibGlicy9zcGlyaXQvY2xhc3NpYy9waG9lbml4L3Rlc3QvcnVudGVzdC5zaCIKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0b29scy9idWlsZC9zcmMv ZW5naW5lL2V4ZWN1bml4LmMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAidG9vbHMvYnVpbGQvc3JjL2VuZ2luZS9KYW1iYXNlIgorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgInRvb2xzL2J1aWxkL3NyYy9lbmdpbmUvamFtYmFzZS5j IikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCgiL2Jpbi9zaCIpICh3aGljaCAic2gi KSkpCisKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChzZXRlbnYgIlNIRUxMIiAod2hpY2gg InNoIikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2V0ZW52ICJDT05GSUdfU0hFTEwi ICh3aGljaCAic2giKSkKKworICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUq ICJ0b29scy9idWlsZC9zcmMvdG9vbHMvcHl0aG9uLmphbSIKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKCgiaW5jbHVkZS9weXRob25cXCRcXCh2ZXJzaW9uXFwpIikKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJpbmNsdWRlL3B5dGhvbiQodmVyc2lvbiltIikpCisKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgIChpbnZva2UgIi4vYm9vdHN0cmFwLnNoIgorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLS1wcmVmaXg9IiBvdXQp CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IEF1dG8tZGV0ZWN0aW9uIGxv b2tzIGZvciBkZXBlbmRlbmNpZXMgb25seQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA7OyBpbiB0cmFkaXRpb25hbCBpbnN0YWxsIGxvY2F0aW9ucy4KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi0td2l0aC1pY3U9IiBpY3UpCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICItLXdpdGgt cHl0aG9uPSIgcHl0aG9uICIvYmluL3B5dGhvbjMiKQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLS13aXRoLXB5dGhvbi1yb290PSIgcHl0aG9uKQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLS13aXRoLXB5dGhvbi12ZXJzaW9u PTMuNyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0td2l0aC10b29sc2V0 PWdjYyIpKSkpCisgICAgICAgICAgICAgICAgICAgICAocmVwbGFjZSAncHJvdmlkZS1saWJib29z dF9weXRob24KKyAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMg IzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChvdXQg KGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAo d2l0aC1kaXJlY3RvcnktZXhjdXJzaW9uIChzdHJpbmctYXBwZW5kIG91dCAiL2xpYiIpCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDs7IEJvb3N0IGNhbiBidWlsZCBzdXBwb3J0IGZvciBi b3RoIFB5dGhvbiAyIGFuZCBQeXRob24gMyBzaW5jZQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA7OyB2ZXJzaW9uIDEuNjcuMCwgYW5kIHN1ZmZpeGVzIGVhY2ggbGlicmFyeSB3aXRoIHRo ZSBQeXRob24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgdmVyc2lvbi4gIE1hbnkg Y29uc3VtZXJzIG9ubHkgY2hlY2sgZm9yIGxpYmJvb3N0X3B5dGhvbgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA7OyBob3dldmVyLCBzbyB3ZSBwcm92aWRlIGl0IGhlcmUgYXMgc3VnZ2Vz dGVkIGluCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IDxodHRwczovL2dpdGh1Yi5j b20vYm9vc3RvcmcvcHl0aG9uL2lzc3Vlcy8yMDM+LgorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoc3ltbGluayAibGliYm9vc3RfcHl0aG9uMzcuc28iICJsaWJib29zdF9weXRob24uc28i KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBTb21lIHBhY2thZ2VzIGFsc28gbG9v ayBmb3IgbGliYm9vc3RfcHl0aG9uMy5zbworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo c3ltbGluayAibGliYm9vc3RfcHl0aG9uMzcuc28iICJsaWJib29zdF9weXRob24zLnNvIikpCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAjdCkpKSkpKSkpKQorCiAoZGVmaW5lLXB1YmxpYyBi b29zdC1mb3ItbXlzcWwKICAgOzsgT2xkZXIgdmVyc2lvbiBmb3IgTXlTUUwgNS43LjIzLgogICAo cGFja2FnZQotLSAKMi4yNC4wCgo= --=_dec729ec559307dd88c4b1e0e012b9c2--