From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38070) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e0VO2-0007kp-7k for guix-patches@gnu.org; Fri, 06 Oct 2017 12:22:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e0VNy-0005T8-Tg for guix-patches@gnu.org; Fri, 06 Oct 2017 12:22:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:44829) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e0VNy-0005Sd-Ot for guix-patches@gnu.org; Fri, 06 Oct 2017 12:22:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e0VNy-0005Pw-IG for guix-patches@gnu.org; Fri, 06 Oct 2017 12:22:02 -0400 Subject: [bug#28723] [PATCH 2/2] gnu: Add hdf-java. References: <20171006.180153.688490172361889589.post@thomasdanckaert.be> In-Reply-To: <20171006.180153.688490172361889589.post@thomasdanckaert.be> Resent-Message-ID: Date: Fri, 06 Oct 2017 18:20:42 +0200 (CEST) Message-Id: <20171006.182042.2104233175241159680.post@thomasdanckaert.be> From: Thomas Danckaert Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="--Next_Part(Fri_Oct__6_18_20_42_2017_669)--" Content-Transfer-Encoding: 7bit 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: 28723@debbugs.gnu.org ----Next_Part(Fri_Oct__6_18_20_42_2017_669)-- Content-Type: Text/Plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi Guix, this patch adds hdf-java. It's quite ugly, but it seems the autotools build for this package is barely working and really needs a lot of patching... (Actually, using CMake is recommended, but then we would have to build the HDF4 and HDF5 packages with CMake as well). cheers, Thomas ----Next_Part(Fri_Oct__6_18_20_42_2017_669)-- Content-Type: Text/X-Patch; charset=utf-8 Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="0002-gnu-Add-hdf-java.patch" RnJvbSA2MTliMzhjYzg4OWJjNDFlMDEyOGYwMzhhYTc4ZTU0ZjcxZmI3ZGFiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogVGhvbWFzIERhbmNrYWVydCA8dGhvbWFzLmRhbmNrYWVydEBn bWFpbC5jb20+DQpEYXRlOiBXZWQsIDQgT2N0IDIwMTcgMTc6MTc6MDMgKzAyMDANClN1YmplY3Q6 IFtQQVRDSCAyLzJdIGdudTogQWRkIGhkZi1qYXZhLg0KDQoqIGdudS9wYWNrYWdlcy9tYXRocy5z Y20gKGhkZi1qYXZhKTogTmV3IHZhcmlhYmxlLg0KLS0tDQogZ251L3BhY2thZ2VzL21hdGhzLnNj bSB8IDEyMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst DQogMSBmaWxlIGNoYW5nZWQsIDEyMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQoNCmRp ZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvbWF0aHMuc2NtIGIvZ251L3BhY2thZ2VzL21hdGhzLnNj bQ0KaW5kZXggOWFhMDM3ODM4Li40ZTk1ZmVhNTkgMTAwNjQ0DQotLS0gYS9nbnUvcGFja2FnZXMv bWF0aHMuc2NtDQorKysgYi9nbnUvcGFja2FnZXMvbWF0aHMuc2NtDQpAQCAtMTQsNyArMTQsNyBA QA0KIDs7OyBDb3B5cmlnaHQgwqkgMjAxNiBLZWkgS2VicmVhdSA8a2tlYnJlYXVAcG9zdGVvLm5l dD4NCiA7OzsgQ29weXJpZ2h0IMKpIDIwMTYsIDIwMTcgTHVkb3ZpYyBDb3VydMOocyA8bHVkb0Bn bnUub3JnPg0KIDs7OyBDb3B5cmlnaHQgwqkgMjAxNiBMZW8gRmFtdWxhcmkgPGxlb0BmYW11bGFy aS5uYW1lPg0KLTs7OyBDb3B5cmlnaHQgwqkgMjAxNiBUaG9tYXMgRGFuY2thZXJ0IDxwb3N0QHRo b21hc2RhbmNrYWVydC5iZT4NCis7OzsgQ29weXJpZ2h0IMKpIDIwMTYsIDIwMTcgVGhvbWFzIERh bmNrYWVydCA8cG9zdEB0aG9tYXNkYW5ja2FlcnQuYmU+DQogOzs7IENvcHlyaWdodCDCqSAyMDE3 IFBhdWwgR2FybGljayA8cGdhcmxpY2tAdG91cmJpbGxpb24tdGVjaG5vbG9neS5jb20+DQogOzs7 IENvcHlyaWdodCDCqSAyMDE3IG5nMCA8Y29udGFjdC5uZzBAY3J5cHRvbGFiLm5ldD4NCiA7Ozsg Q29weXJpZ2h0IMKpIDIwMTcgQmVuIFdvb2Rjcm9mdCA8ZG9udHRydXN0YmVuQGdtYWlsLmNvbT4N CkBAIC02OSw2ICs2OSw3IEBADQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBncmFwaHZp eikNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGd0aykNCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGltYWdlKQ0KKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgamF2YSkN CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxlc3MpDQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBsaXNwKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbG9nZ2luZykN CkBAIC03NDIsNiArNzQzLDEyNSBAQCBleHRyZW1lbHkgbGFyZ2UgYW5kIGNvbXBsZXggZGF0YSBj b2xsZWN0aW9ucy4iKQ0KICAgICAobGljZW5zZSAobGljZW5zZTp4MTEtc3R5bGUNCiAgICAgICAg ICAgICAgICJodHRwOi8vd3d3LmhkZmdyb3VwLm9yZy9mdHAvSERGNS9jdXJyZW50L3NyYy91bnBh Y2tlZC9DT1BZSU5HIikpKSkNCiANCisoZGVmaW5lLXB1YmxpYyBoZGYtamF2YQ0KKyAgKHBhY2th Z2UNCisgICAobmFtZSAiaGRmLWphdmEiKQ0KKyAgICh2ZXJzaW9uICIzLjMuMiIpDQorICAgKHNv dXJjZQ0KKyAgICAob3JpZ2luDQorICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpDQorICAgICAgKHVy aSAoc3RyaW5nLWFwcGVuZA0KKyAgICAgICAgICAgICJodHRwOi8vd3d3LmhkZmdyb3VwLm9yZy9m dHAvSERGNS9yZWxlYXNlcy9IREYtSkFWQS9oZGZqbmktIg0KKyAgICAgICAgICAgIHZlcnNpb24g Ii9zcmMvQ01ha2UtaGRmamF2YS0iIHZlcnNpb24gIi50YXIuZ3oiKSkNCisgICAgICAoc2hhMjU2 DQorICAgICAgIChiYXNlMzIgIjBtMWdwMmFzcGNibHF6bXBxYmRwZnA2Z2lza3dzODVkczZwNWd6 OHN4N2FzeXA3d3pucHIiKSkNCisgICAgICAobW9kdWxlcyAnKChndWl4IGJ1aWxkIHV0aWxzKSkp DQorICAgICAgKHNuaXBwZXQgOyBNYWtlIHN1cmUgd2UgZG9uJ3QgdXNlIHRoZSBidW5kbGVkIHNv dXJjZXMgYW5kIGJpbmFyaWVzLg0KKyAgICAgICBgKGJlZ2luDQorICAgICAgICAgIChmb3ItZWFj aCBkZWxldGUtZmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgKGxpc3QgIlNaaXAudGFyLmd6IiAi WkxpYi50YXIuZ3oiICJKUEVHOGQudGFyLmd6Ig0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg IkhERjQudGFyLmd6IiAiSERGNS50YXIuZ3oiKSkNCisgICAgICAgICAgKGRlbGV0ZS1maWxlLXJl Y3Vyc2l2ZWx5ICwoc3RyaW5nLWFwcGVuZCAiaGRmamF2YS0iIHZlcnNpb24gIi9saWIiKSkpKSkp DQorICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQ0KKyAgIChuYXRpdmUtaW5wdXRz DQorICAgIGAoKCJqZGsiICxpY2VkdGVhICJqZGsiKQ0KKyAgICAgICgiYXV0b21ha2UiICxhdXRv bWFrZSkgOyBGb3IgdXAgdG8gZGF0ZSAnY29uZmlnLmd1ZXNzJyBhbmQgJ2NvbmZpZy5zdWInLg0K KyAgICAgIDs7IEZvciB0ZXN0czoNCisgICAgICAoImhhbWNyZXN0LWNvcmUiICxqYXZhLWhhbWNy ZXN0LWNvcmUpDQorICAgICAgKCJqdW5pdCIgLGphdmEtanVuaXQpDQorICAgICAgKCJzbGY0ai1z aW1wbGUiICxqYXZhLXNsZjRqLXNpbXBsZSkpKQ0KKyAgIChpbnB1dHMNCisgICAgYCgoImhkZjQi ICxoZGY0KQ0KKyAgICAgICgiaGRmNSIgLGhkZjUpDQorICAgICAgKCJ6bGliIiAsemxpYikNCisg ICAgICAoImxpYmpwZWciICxsaWJqcGVnKQ0KKyAgICAgICgic2xmNGotYXBpIiAsamF2YS1zbGY0 ai1hcGkpKSkNCisgICAoYXJndW1lbnRzDQorICAgIGAoIzpjb25maWd1cmUtZmxhZ3MNCisgICAg ICAobGlzdCAoc3RyaW5nLWFwcGVuZCAiLS10YXJnZXQ9IiAsKG9yICglY3VycmVudC10YXJnZXQt c3lzdGVtKSAoJWN1cnJlbnQtc3lzdGVtKSkpDQorICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg Ii0td2l0aC1qZGs9IiAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgImpkayIpICIvaW5jbHVkZSwi DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJq ZGsiKSAiL2xpYiIgKQ0KKyAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICItLXdpdGgtaGRmND0i IChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAiaGRmNCIpICIvbGliIikNCisgICAgICAgICAgICAo c3RyaW5nLWFwcGVuZCAiLS13aXRoLWhkZjU9IiAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgImhk ZjUiKSAiL2xpYiIpKQ0KKw0KKyAgICAgICM6bWFrZS1mbGFncw0KKyAgICAgIChsaXN0IChzdHJp bmctYXBwZW5kICJIREZMSUI9IiAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgImhkZjQiKSAiL2xp YiIpDQorICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIkhERjVMSUI9IiAoYXNzb2MtcmVmICVi dWlsZC1pbnB1dHMgImhkZjUiKSAiL2xpYiIpDQorICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg IlpMSUI9IiAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgInpsaWIiKSAiL2xpYi9saWJ6LnNvIikN CisgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiSlBFR0xJQj0iDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJsaWJqcGVnIikgIi9saWIvbGli anBlZy5zbyIpDQorICAgICAgICAgICAgIkxMRVhUPXNvIikNCisNCisgICAgICAjOnBoYXNlcw0K KyAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMNCisgICAgICAgIChhZGQtYmVm b3JlICdjb25maWd1cmUgJ2NoZGlyLXRvLXNvdXJjZQ0KKyAgICAgICAgICAobGFtYmRhIF8gKGNo ZGlyICwoc3RyaW5nLWFwcGVuZCAiaGRmamF2YS0iIHZlcnNpb24pKSkpDQorICAgICAgICAoYWRk LWJlZm9yZSAnY29uZmlndXJlICdwYXRjaC1idWlsZA0KKyAgICAgICAgICAobGFtYmRhKiAoIzpr ZXkgaW5wdXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQ0KKyAgICAgICAgICAgIChzdWJz dGl0dXRlKiAiY29uZmlndXJlIg0KKyAgICAgICAgICAgICAgKCgiQ09QVD1cIiIpICJDT1BUPVwi LU8yICIpIDsgQ0ZMQUdTIGlzIGlnbm9yZWQgaW4gTWFrZWZpbGVzDQorICAgICAgICAgICAgICAo KCIvYmluL2NhdCIpICh3aGljaCAiY2F0IikpKQ0KKyAgICAgICAgICAgIDs7IFNldCBjbGFzc3Bh dGggZm9yIGNvbXBpbGF0aW9uDQorICAgICAgICAgICAgKHN1YnN0aXR1dGUqICcoImhkZi9oZGY1 bGliL01ha2VmaWxlLmluIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICJoZGYvaGRmNWxp Yi9leGNlcHRpb25zL01ha2VmaWxlLmluIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICJo ZGYvaGRmbGliL01ha2VmaWxlLmluIikNCisgICAgICAgICAgICAgICgoIlxcJFxcKFRPUFxcKS9s aWIvc2xmNGotYXBpLTFcXC43XFwuNVxcLmphciIpDQorICAgICAgICAgICAgICAgKHN0cmluZy1h cHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgInNsZjRqLWFwaSIpDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9zaGFyZS9qYXZhL3NsZjRqLWFwaS5qYXIiKSkpDQorICAgICAgICAgICAg OzsgUmVwbGFjZSBvdXRkYXRlZCBjb25maWcuc3ViIGFuZCBjb25maWcuZ3Vlc3M6DQorICAgICAg ICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbiAiY29uZmlnIg0KKyAgICAgICAgICAgICAg KGZvci1lYWNoIChsYW1iZGEgKGZpbGUpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAoY29w eS1maWxlDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgKGFzc29j LXJlZiBpbnB1dHMgImF1dG9tYWtlIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAiL3NoYXJlL2F1dG9tYWtlLTEuMTUvIiBmaWxlKSBmaWxlKSkNCisgICAgICAg ICAgICAgICAgICAgICAgICAnKCJjb25maWcuc3ViIiAiY29uZmlnLmd1ZXNzIikpKQ0KKyAgICAg ICAgICAgIChta2Rpci1wIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgb3V0cHV0cyAib3V0Iikp KQ0KKyAgICAgICAgICAgIDs7IFNldCBjbGFzc3BhdGggZm9yIHRlc3RzDQorICAgICAgICAgICAg KGxldCogKChidWlsZC1kaXIgKGdldGN3ZCkpDQorICAgICAgICAgICAgICAgICAgIChsaWIgKHN0 cmluZy1hcHBlbmQgYnVpbGQtZGlyICIvbGliIikpDQorICAgICAgICAgICAgICAgICAgIChqaGRm IChzdHJpbmctYXBwZW5kIGxpYiAiL2poZGYuamFyIikpDQorICAgICAgICAgICAgICAgICAgIChq aGRmNSAoc3RyaW5nLWFwcGVuZCBsaWIgIi9qaGRmNS5qYXIiKSkNCisgICAgICAgICAgICAgICAg ICAgKHRlc3RqYXJzDQorICAgICAgICAgICAgICAgICAgICAobWFwIChsYW1iZGEgKGkpDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMg aSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3NoYXJlL2ph dmEvIiBpICIuamFyIikpDQorICAgICAgICAgICAgICAgICAgICAgICAgICcoImp1bml0IiAiaGFt Y3Jlc3QtY29yZSIgInNsZjRqLWFwaSIgInNsZjRqLXNpbXBsZSIpKSkNCisgICAgICAgICAgICAg ICAgICAgKGNsYXNzLXBhdGgNCisgICAgICAgICAgICAgICAgICAgIChzdHJpbmctam9pbiBgKCIu IiAsYnVpbGQtZGlyICxqaGRmICxqaGRmNSAsQHRlc3RqYXJzKSAiOiIpKSkNCisNCisgICAgICAg ICAgICAgIChzdWJzdGl0dXRlKiAnKCJ0ZXN0L2hkZjVsaWIvTWFrZWZpbGUuaW4iDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAidGVzdC9oZGY1bGliL2p1bml0LnNoLmluIg0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgImV4YW1wbGVzL3J1bkV4YW1wbGUuc2guaW4iKQ0KKyAg ICAgICAgICAgICAgICAoKCIvdXNyL2Jpbi90ZXN0IikNCisgICAgICAgICAgICAgICAgIChzdHJp bmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRzICJjb3JldXRpbHMiKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIi9iaW4vdGVzdCIpKQ0KKyAgICAgICAgICAgICAgICAoKCIvdXNy L2Jpbi91bmFtZSIpDQorICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVm IGlucHV0cyAiY29yZXV0aWxzIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv YmluL3VuYW1lIikpDQorICAgICAgICAgICAgICAgICgoIkNMQVNTUEFUSD1bXlxuXSoiKQ0KKyAg ICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIkNMQVNTUEFUSD0iIGNsYXNzLXBhdGgpKSkN CisgICAgICAgICAgICAgIChzZXRlbnYgIkNMQVNTUEFUSCIgY2xhc3MtcGF0aCkpDQorICAgICAg ICAgICAgI3QpKQ0KKyAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdidWlsZC1leGFtcGxlcw0K KyAgICAgICAgICAobGFtYmRhIF8NCisgICAgICAgICAgICAoYXBwbHkgc3lzdGVtKiBgKCJqYXZh YyINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICxAKGZpbmQtZmlsZXMgImV4YW1wbGVz IiAiLipcXC5qYXZhIikpKQ0KKyAgICAgICAgICAgICN0KSkpDQorDQorICAgICAgIzpwYXJhbGxl bC1idWlsZD8gI2YNCisNCisgICAgICAjOnBhcmFsbGVsLXRlc3RzPyAjZiApKQ0KKyAgIChob21l LXBhZ2UgImh0dHBzOi8vc3VwcG9ydC5oZGZncm91cC5vcmcvcHJvZHVjdHMvamF2YSIpDQorICAg KHN5bm9wc2lzICJKYXZhIGludGVyZmFjZSBmb3IgdGhlIEhERjQgYW5kIEhERjUgbGlicmFyaWVz IikNCisgICAoZGVzY3JpcHRpb24gIkphdmEgSERGIEludGVyZmFjZSAoSkhJKSBhbmQgSmF2YSBI REY1IEludGVyZmFjZSAoSkhJNSkgdXNlDQordGhlIEphdmEgTmF0aXZlIEludGVyZmFjZSB0byB3 cmFwIHRoZSBIREY0IGFuZCBIREY1IGxpYnJhcmllcywgd2hpY2ggYXJlDQoraW1wbGVtZW50ZWQg aW4gQy4iKQ0KKw0KKyAgIDs7IEJTRC1zdHlsZSBsaWNlbnNlOg0KKyAgIChsaWNlbnNlIChsaWNl bnNlOngxMS1zdHlsZQ0KKyAgICAgICAgICAgICAiaHR0cHM6Ly9zdXBwb3J0LmhkZmdyb3VwLm9y Zy9mdHAvSERGNS9oZGYtamF2YVwNCisvY3VycmVudC9zcmMvdW5wYWNrZWQvQ09QWUlORyIpKSkp DQorDQogKGRlZmluZS1wdWJsaWMgaGRmLWVvczINCiAgIChwYWNrYWdlDQogICAgIChuYW1lICJo ZGYtZW9zMiIpDQotLSANCjIuMTQuMQ0KDQo= ----Next_Part(Fri_Oct__6_18_20_42_2017_669)----