From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Bavier Subject: Re: [PATCH 2/2] gnu: Add Asymptote. Date: Thu, 31 Dec 2015 14:30:47 -0600 Message-ID: <20151231143047.1f62f832@member.fsf.org> References: <1451097632-3235-1-git-send-email-bavier@member.fsf.org> <1451097632-3235-3-git-send-email-bavier@member.fsf.org> <87lh8bsyqr.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/mJHQCeWslrZk_DFYRhJJFdc" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44610) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aEjs7-0006us-IE for guix-devel@gnu.org; Thu, 31 Dec 2015 15:30:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aEjs4-0001cA-G3 for guix-devel@gnu.org; Thu, 31 Dec 2015 15:30:55 -0500 Received: from mail.centurylink.net ([205.219.233.9]:22488 helo=smtp.centurylink.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aEjs4-0001c0-BJ for guix-devel@gnu.org; Thu, 31 Dec 2015 15:30:52 -0500 In-Reply-To: <87lh8bsyqr.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic =?UTF-8?B?Q291cnTDqHM=?= Cc: guix-devel@gnu.org --MP_/mJHQCeWslrZk_DFYRhJJFdc Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Wed, 30 Dec 2015 17:11:08 +0100 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > Eric Bavier skribis: >=20 > > * gnu/packages/plotutils.scm (asymptote): New variable. > > * gnu/packages/patches/asymptote-gsl2.patch: New file. > > * gnu-system.am (dist_patch_DATA): Add it. =20 >=20 > [...] >=20 > > + (native-inputs > > + `(("gs" ,ghostscript) ;For tests > > + ("texinfo" ,texinfo) ;For generating documentation > > + ("texlive" ,texlive) ;For tests and documentation = =20 >=20 > Would it be enough to depend on texlive-bin? Both tests and documentation creation depend on various .fmt and .sty files from the texlive package, so texlive-bin would not be enough it seems. =20 > Alternately, could documentation be made a separate package? Do you mean "package" rather than "output"? I had tried doing a separate output originally. The issue is that the 'asy' binary in "out" ends up with a reference to the "doc" output for the 'help' command in its interactive mode. =20 > Otherwise LGTM, thanks! Attached is an updated patch suitable for master that adds a libgc-for-c++ since it's a semi-private package. Is this alright, or should it be two patches? `~Eric --MP_/mJHQCeWslrZk_DFYRhJJFdc Content-Type: text/plain Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0002-gnu-Add-Asymptote.patch RnJvbSAyZmFmOGE2YzA5MzczOWM0Yjg5ODBiMzM3YTZhMGVkNjU5ZTg0ZWJmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogRXJpYyBCYXZpZXIgPGJhdmllckBtZW1iZXIuZnNmLm9yZz4N CkRhdGU6IFN1biwgMjAgRGVjIDIwMTUgMTY6MjQ6MjQgLTA2MDANClN1YmplY3Q6IFtQQVRDSCAy LzJdIGdudTogQWRkIEFzeW1wdG90ZS4NCg0KKiBnbnUvcGFja2FnZXMvYmR3LWdjLnNjbSAobGli Z2MtZm9yLWMrKyk6IE5ldyB2YXJpYWJsZS4NCiogZ251L3BhY2thZ2VzL3Bsb3R1dGlscy5zY20g KGFzeW1wdG90ZSk6IE5ldyB2YXJpYWJsZS4NCiogZ251L3BhY2thZ2VzL3BhdGNoZXMvYXN5bXB0 b3RlLWdzbDIucGF0Y2g6IE5ldyBmaWxlLg0KKiBnbnUtc3lzdGVtLmFtIChkaXN0X3BhdGNoX0RB VEEpOiBBZGQgaXQuDQotLS0NCiBnbnUtc3lzdGVtLmFtICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAxICsNCiBnbnUvcGFja2FnZXMvYmR3LWdjLnNjbSAgICAgICAgICAgICAgICAgICB8 ICA2ICsrKw0KIGdudS9wYWNrYWdlcy9wYXRjaGVzL2FzeW1wdG90ZS1nc2wyLnBhdGNoIHwgMzMg KysrKysrKysrKysrKysrKw0KIGdudS9wYWNrYWdlcy9wbG90dXRpbHMuc2NtICAgICAgICAgICAg ICAgIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KIDQgZmlsZXMgY2hhbmdl ZCwgMTA2IGluc2VydGlvbnMoKykNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZ251L3BhY2thZ2VzL3Bh dGNoZXMvYXN5bXB0b3RlLWdzbDIucGF0Y2gNCg0KZGlmZiAtLWdpdCBhL2dudS1zeXN0ZW0uYW0g Yi9nbnUtc3lzdGVtLmFtDQppbmRleCAzYzhmNDAyLi4xNzE5NmMzIDEwMDY0NA0KLS0tIGEvZ251 LXN5c3RlbS5hbQ0KKysrIGIvZ251LXN5c3RlbS5hbQ0KQEAgLTQwNiw2ICs0MDYsNyBAQCBkaXN0 X3BhdGNoX0RBVEEgPQkJCQkJCVwNCiAgIGdudS9wYWNrYWdlcy9wYXRjaGVzL2FnZy1hbV9jX3By b3RvdHlwZS5wYXRjaAkJCVwNCiAgIGdudS9wYWNrYWdlcy9wYXRjaGVzL2Fsc2EtbGliLW1pcHMt YXRvbWljLWZpeC5wYXRjaAkJXA0KICAgZ251L3BhY2thZ2VzL3BhdGNoZXMvYXByLXNraXAtZ2V0 c2VydmJ5bmFtZS10ZXN0LnBhdGNoCVwNCisgIGdudS9wYWNrYWdlcy9wYXRjaGVzL2FzeW1wdG90 ZS1nc2wyLnBhdGNoCQkJXA0KICAgZ251L3BhY2thZ2VzL3BhdGNoZXMvYXRoOWstaHRjLWZpcm13 YXJlLWJpbnV0aWxzLnBhdGNoCVwNCiAgIGdudS9wYWNrYWdlcy9wYXRjaGVzL2F0aDlrLWh0Yy1m aXJtd2FyZS1nY2MucGF0Y2gJCVwNCiAgIGdudS9wYWNrYWdlcy9wYXRjaGVzL2F0aDlrLWh0Yy1m aXJtd2FyZS1vYmpjb3B5LnBhdGNoCQlcDQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2Jkdy1n Yy5zY20gYi9nbnUvcGFja2FnZXMvYmR3LWdjLnNjbQ0KaW5kZXggMGE0ODNlZi4uOTA3OWEwOCAx MDA2NDQNCi0tLSBhL2dudS9wYWNrYWdlcy9iZHctZ2Muc2NtDQorKysgYi9nbnUvcGFja2FnZXMv YmR3LWdjLnNjbQ0KQEAgLTEwNiwzICsxMDYsOSBAQCBsb2NrLWZyZWUgY29kZSwgZXhwZXJpbWVu dCB3aXRoIHRocmVhZCBwcm9ncmFtbWluZyBwYXJhZGlnbXMsIGV0Yy4iKQ0KIA0KICAgICA7OyAn VVNFX0xJQkNfUFJJVkFURVMnIGlzIG5vdyB0aGUgZGVmYXVsdC4NCiAgICAgKGFyZ3VtZW50cyAn KCM6Y29uZmlndXJlLWZsYWdzICcoIi0tZW5hYmxlLWNwbHVzcGx1cyIpKSkpKQ0KKw0KKzs7OyBU T0RPOiBSZW1vdmUgdGhpcyBwYWNrYWdlIG9uY2UgbGliZ2MgaXMgdXBkYXRlZCBmcm9tIGNvcmUt dXBkYXRlcy4NCisoZGVmaW5lLXB1YmxpYyBsaWJnYy1mb3ItYysrDQorICAocGFja2FnZSAoaW5o ZXJpdCBsaWJnYykNCisgICAgKGFyZ3VtZW50cw0KKyAgICAgJygjOmNvbmZpZ3VyZS1mbGFncyAn KCItLWVuYWJsZS1jcGx1c3BsdXMiKSkpKSkgO2luc3RhbGwgZ2NfY3BwLmggZXQgYWwuDQpkaWZm IC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvYXN5bXB0b3RlLWdzbDIucGF0Y2ggYi9nbnUv cGFja2FnZXMvcGF0Y2hlcy9hc3ltcHRvdGUtZ3NsMi5wYXRjaA0KbmV3IGZpbGUgbW9kZSAxMDA2 NDQNCmluZGV4IDAwMDAwMDAuLjRmNzNkMTYNCi0tLSAvZGV2L251bGwNCisrKyBiL2dudS9wYWNr YWdlcy9wYXRjaGVzL2FzeW1wdG90ZS1nc2wyLnBhdGNoDQpAQCAtMCwwICsxLDMzIEBADQorRnJv bSA3MWZmOWU3NjliYTVkOTk5NWIzNjcyMDFmMGQ0MWI3YThkZWRhYjlkIE1vbiBTZXAgMTcgMDA6 MDA6MDAgMjAwMQ0KK0Zyb206IEpvaG4gQm93bWFuIDxib3dtYW5AdWFsYmVydGEuY2E+DQorRGF0 ZTogU2F0LCAxNCBOb3YgMjAxNSAwMToyNTo1NiAtMDcwMA0KK1N1YmplY3Q6IFtQQVRDSF0gU3Vw cG9ydCBHU0wgMi4wLg0KKw0KKy0tLQ0KKyBnc2wuY2MgfCA1ICsrKysrDQorIDEgZmlsZSBjaGFu Z2VkLCA1IGluc2VydGlvbnMoKykNCisNCitkaWZmIC0tZ2l0IGEvZ3NsLmNjIGIvZ3NsLmNjDQor aW5kZXggYjUwMDU1Ny4uMGY4MWRjNiAxMDA2NDQNCistLS0gYS9nc2wuY2MNCisrKysgYi9nc2wu Y2MNCitAQCAtMjcsNiArMjcsNyBAQA0KKyAjaW5jbHVkZSA8Z3NsL2dzbF9ybmcuaD4NCisgI2lu Y2x1ZGUgPGdzbC9nc2xfcmFuZGlzdC5oPg0KKyAjaW5jbHVkZSA8Z3NsL2dzbF9jZGYuaD4NCisr I2luY2x1ZGUgPGdzbC9nc2xfdmVyc2lvbi5oPg0KKyANCisgI2luY2x1ZGUgIm9wc3ltYm9scy5o Ig0KKyANCitAQCAtMTA4OCw3ICsxMDg5LDExIEBAIHZvaWQgZ2VuX3J1bmdzbF92ZW52KHZlbnYg JnZlKQ0KKyAgIGFkZEdTTERPVUJMRTJGdW5jPGdzbF9zZl9lbGxpbnRfRj4oU1lNKEYpKTsNCisg ICBhZGRHU0xET1VCTEUyRnVuYzxnc2xfc2ZfZWxsaW50X0U+KFNZTShFKSk7DQorICAgYWRkR1NM RE9VQkxFM0Z1bmM8Z3NsX3NmX2VsbGludF9QPihTWU0oUCksU1lNKHBoaSksU1lNKGspLFNZTShu KSk7DQorKyNpZiBHU0xfTUFKT1JfVkVSU0lPTiA+PSAyDQorKyAgYWRkR1NMRE9VQkxFMkZ1bmM8 Z3NsX3NmX2VsbGludF9EPihTWU0oRCksU1lNKHBoaSksU1lNKGspKTsNCisrI2Vsc2UgIA0KKyAg IGFkZEdTTERPVUJMRTNGdW5jPGdzbF9zZl9lbGxpbnRfRD4oU1lNKEQpLFNZTShwaGkpLFNZTShr KSxTWU0obikpOw0KKysjZW5kaWYgIA0KKyAgIGFkZEdTTERPVUJMRTJGdW5jPGdzbF9zZl9lbGxp bnRfUkM+KFNZTShSQyksU1lNKHgpLFNZTSh5KSk7DQorICAgYWRkR1NMRE9VQkxFM0Z1bmM8Z3Ns X3NmX2VsbGludF9SRD4oU1lNKFJEKSxTWU0oeCksU1lNKHkpLFNZTSh6KSk7DQorICAgYWRkR1NM RE9VQkxFM0Z1bmM8Z3NsX3NmX2VsbGludF9SRj4oU1lNKFJGKSxTWU0oeCksU1lNKHkpLFNZTSh6 KSk7DQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3Bsb3R1dGlscy5zY20gYi9nbnUvcGFja2Fn ZXMvcGxvdHV0aWxzLnNjbQ0KaW5kZXggNjE2NjIyNi4uOGVhNGE3MyAxMDA2NDQNCi0tLSBhL2du dS9wYWNrYWdlcy9wbG90dXRpbHMuc2NtDQorKysgYi9nbnUvcGFja2FnZXMvcGxvdHV0aWxzLnNj bQ0KQEAgLTEsNSArMSw2IEBADQogOzs7IEdOVSBHdWl4IC0tLSBGdW5jdGlvbmFsIHBhY2thZ2Ug bWFuYWdlbWVudCBmb3IgR05VDQogOzs7IENvcHlyaWdodCDCqSAyMDEzLCAyMDE0LCAyMDE1IEx1 ZG92aWMgQ291cnTDqHMgPGx1ZG9AZ251Lm9yZz4NCis7OzsgQ29weXJpZ2h0IMKpIDIwMTUgRXJp YyBCYXZpZXIgPGJhdmllckBtZW1iZXIuZnNmLm9yZz4NCiA7OzsNCiA7OzsgVGhpcyBmaWxlIGlz IHBhcnQgb2YgR05VIEd1aXguDQogOzs7DQpAQCAtMjEsMTEgKzIyLDIxIEBADQogICAjOnVzZS1t b2R1bGUgKGd1aXggcGFja2FnZXMpDQogICAjOnVzZS1tb2R1bGUgKGd1aXggZG93bmxvYWQpDQog ICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIGdudSkNCisgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGFsZ2VicmEpDQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiZHct Z2MpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4b3JnKQ0KICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgaW1hZ2UpDQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnaG9z dHNjcmlwdCkNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGd1aWxlKQ0KKyAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgZ2wpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBn dGspDQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBtYXRocykNCisgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIHBlcmwpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ct Y29uZmlnKQ0KKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHl0aG9uKQ0KKyAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgcmVhZGxpbmUpDQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyB0ZXhpbmZvKQ0KKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGV4bGl2ZSkNCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNvbXByZXNzaW9uKQ0KICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMpKQ0KIA0KQEAgLTE1NiwzICsxNjcsNTggQEAganVzdC1pbi10aW1lIGdy YXBoIGdlbmVyYXRpb24sIGhhbmRsZXMgZGF0ZSBhbmQgdGltZSBkYXRhIG5pY2VseSwgYW5kIGhh cw0KIGJhc2ljIHN0YXRpc3RpY2FsIGNhcGFiaWxpdGllcy4gIEl0IGFsbG93cyBzaWduaWZpY2Fu dCB1c2VyIGNvbnRyb2wgb3Zlcg0KIGNvbG9ycywgc3R5bGVzLCBvcHRpb25zIGFuZCBkZXRhaWxz LiIpDQogICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMispKSkNCisNCisoZGVmaW5lLXB1YmxpYyBh c3ltcHRvdGUNCisgIChwYWNrYWdlDQorICAgIChuYW1lICJhc3ltcHRvdGUiKQ0KKyAgICAodmVy c2lvbiAiMi4zNSIpDQorICAgIChzb3VyY2UgKG9yaWdpbg0KKyAgICAgICAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpDQorICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9zb3VyY2Vmb3JnZS9hc3ltcHRvdGUvIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB2ZXJzaW9uICIvYXN5bXB0b3RlLSIgdmVyc2lvbiAiLnNyYy50Z3oiKSkNCisgICAgICAg ICAgICAgIChzaGEyNTYNCisgICAgICAgICAgICAgICAoYmFzZTMyDQorICAgICAgICAgICAgICAg ICIxMWYyOHZ4dzB5Ymh2bDd2eG1xY2R3dnc3eTZnejU1eWt3OXliZ3piMnB4NmxzdmdhZzd6Iikp DQorICAgICAgICAgICAgICAocGF0Y2hlcyAobGlzdCAoc2VhcmNoLXBhdGNoICJhc3ltcHRvdGUt Z3NsMi5wYXRjaCIpKSkpKQ0KKyAgICAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pDQor ICAgIChuYXRpdmUtaW5wdXRzDQorICAgICBgKCgiZ3MiICxnaG9zdHNjcmlwdCkgICAgICAgICAg ICAgIDtGb3IgdGVzdHMNCisgICAgICAgKCJ0ZXhpbmZvIiAsdGV4aW5mbykgICAgICAgICAgICAg O0ZvciBnZW5lcmF0aW5nIGRvY3VtZW50YXRpb24NCisgICAgICAgKCJ0ZXhsaXZlIiAsdGV4bGl2 ZSkgICAgICAgICAgICAgO0ZvciB0ZXN0cyBhbmQgZG9jdW1lbnRhdGlvbg0KKyAgICAgICAoInBl cmwiICxwZXJsKSkpDQorICAgIChpbnB1dHMNCisgICAgIGAoKCJmZnR3IiAsZmZ0dykNCisgICAg ICAgKCJmcmVlZ2x1dCIgLGZyZWVnbHV0KQ0KKyAgICAgICAoImdzbCIgLGdzbCkNCisgICAgICAg KCJsaWJnYyIgLGxpYmdjLWZvci1jKyspDQorICAgICAgICgicHl0aG9uIiAscHl0aG9uLTIpDQor ICAgICAgICgicmVhZGxpbmUiICxyZWFkbGluZSkNCisgICAgICAgKCJ6bGliIiAsemxpYikpKQ0K KyAgICAoYXJndW1lbnRzDQorICAgICBgKCM6Y29uZmlndXJlLWZsYWdzDQorICAgICAgIChsaXN0 IChzdHJpbmctYXBwZW5kICItLWVuYWJsZS1nYz0iIChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAi bGliZ2MiKSkNCisgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi0td2l0aC1sYXRleD0iDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYgJW91dHB1dHMgIm91dCIpDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvc2hhcmUvdGV4bWYvdGV4L2xhdGV4IikNCisg ICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi0td2l0aC1jb250ZXh0PSINCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIi9zaGFyZS90ZXhtZi90ZXgvY29udGV4dC90aGlyZCIpKQ0KKyAg ICAgICAjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzDQorICAgICAgICAg ICAgICAgICAgKGFkZC1iZWZvcmUgJ2J1aWxkICdwYXRjaC1wZGYtdmlld2VyDQorICAgICAgICAg ICAgICAgICAgICAobGFtYmRhIF8NCisgICAgICAgICAgICAgICAgICAgICAgOzsgRGVmYXVsdCB0 byBhIGZyZWUgcGRmIHZpZXdlcg0KKyAgICAgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSog InNldHRpbmdzLmNjIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICgoImRlZmF1bHRQREZWaWV3 ZXI9XCJhY3JvcmVhZFwiIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgImRlZmF1bHRQREZW aWV3ZXI9XCJndlwiIikpKSkpKSkNCisgICAgKGhvbWUtcGFnZSAiaHR0cDovL2FzeW1wdG90ZS5z b3VyY2Vmb3JnZS5uZXQiKQ0KKyAgICAoc3lub3BzaXMgIlNjcmlwdC1iYXNlZCB2ZWN0b3IgZ3Jh cGhpY3MgbGFuZ3VhZ2UiKQ0KKyAgICAoZGVzY3JpcHRpb24NCisgICAgICJBc3ltcHRvdGUgaXMg YSBwb3dlcmZ1bCBkZXNjcmlwdGl2ZSB2ZWN0b3IgZ3JhcGhpY3MgbGFuZ3VhZ2UgZm9yDQordGVj aG5pY2FsIGRyYXdpbmcsIGluc3BpcmVkIGJ5IE1ldGFQb3N0IGJ1dCB3aXRoIGFuIGltcHJvdmVk IEMrKy1saWtlIHN5bnRheC4NCitBc3ltcHRvdGUgcHJvdmlkZXMgZm9yIGZpZ3VyZXMgdGhlIHNh bWUgaGlnaC1xdWFsaXR5IGxldmVsIG9mIHR5cGVzZXR0aW5nIHRoYXQNCitMYVRlWCBkb2VzIGZv ciBzY2llbnRpZmljIHRleHQuIikNCisgICAgOzsgTW9zdCBzb3VyY2UgZmlsZXMgZG8gbm90IGNv bnRhaW4gbGljZW5zZSBzdGF0ZW1lbnRzLCBidXQgdGhlIFJFQURNRQ0KKyAgICA7OyBjb250YWlu czogIkFsbCBzb3VyY2UgZmlsZXMgaW4gdGhlIEFzeW1wdG90ZSBwcm9qZWN0LCB1bmxlc3MgZXhw bGljaXRseQ0KKyAgICA7OyBub3RlZCBvdGhlcndpc2UsIGFyZSByZWxlYXNlZCB1bmRlciB2ZXJz aW9uIDMgKG9yIGxhdGVyKSBvZiB0aGUgR05VDQorICAgIDs7IExlc3NlciBHZW5lcmFsIFB1Ymxp YyBMaWNlbnNlIg0KKyAgICAobGljZW5zZSBsaWNlbnNlOmxncGwzKykpKQ0KLS0gDQoyLjYuMw0K DQo= --MP_/mJHQCeWslrZk_DFYRhJJFdc--