summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2015-03-04 08:17:15 +0000
committerJustin Lecher <jlec@gentoo.org>2015-03-04 08:17:15 +0000
commit9bdc447baefb4efba0c12ba6bbb956deba0075f9 (patch)
tree0ed605f670ecb8fc247c20267b08e24042b75071 /sci-chemistry
parentPull in OpenSSL plugin by default. (diff)
downloadhistorical-9bdc447baefb4efba0c12ba6bbb956deba0075f9.tar.gz
historical-9bdc447baefb4efba0c12ba6bbb956deba0075f9.tar.bz2
historical-9bdc447baefb4efba0c12ba6bbb956deba0075f9.zip
Backport fix for agilent data conversion
Package-Manager: portage-2.2.17/cvs/Linux x86_64 Manifest-Sign-Key: 0xB9D4F231BD1558AB!
Diffstat (limited to 'sci-chemistry')
-rw-r--r--sci-chemistry/nmrglue/ChangeLog8
-rw-r--r--sci-chemistry/nmrglue/Manifest33
-rw-r--r--sci-chemistry/nmrglue/files/nmrglue-0.5-nohyper.patch33
-rw-r--r--sci-chemistry/nmrglue/nmrglue-0.5-r1.ebuild (renamed from sci-chemistry/nmrglue/nmrglue-0.5.ebuild)4
4 files changed, 60 insertions, 18 deletions
diff --git a/sci-chemistry/nmrglue/ChangeLog b/sci-chemistry/nmrglue/ChangeLog
index f09722ee8f4a..ec1161cd75cf 100644
--- a/sci-chemistry/nmrglue/ChangeLog
+++ b/sci-chemistry/nmrglue/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-chemistry/nmrglue
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/nmrglue/ChangeLog,v 1.2 2015/02/20 08:54:05 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/nmrglue/ChangeLog,v 1.3 2015/03/04 08:17:14 jlec Exp $
+
+*nmrglue-0.5-r1 (04 Mar 2015)
+
+ 04 Mar 2015; Justin Lecher <jlec@gentoo.org> +files/nmrglue-0.5-nohyper.patch,
+ +nmrglue-0.5-r1.ebuild, -nmrglue-0.5.ebuild:
+ Backport fix for agilent data conversion
*nmrglue-0.5 (20 Feb 2015)
diff --git a/sci-chemistry/nmrglue/Manifest b/sci-chemistry/nmrglue/Manifest
index 6830f6a75316..21cc53ca6483 100644
--- a/sci-chemistry/nmrglue/Manifest
+++ b/sci-chemistry/nmrglue/Manifest
@@ -1,28 +1,29 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
+AUX nmrglue-0.5-nohyper.patch 1408 SHA256 96ad150a0d6f01a135c20a30c022fa80fef9c56a02122467e19fb91819294a0c SHA512 f68ea345f2692123e24fc41335001a0a8418b84003d864e9d673935d4a517aa82353e08f4f554b33ddc18cea96c9442827715cdabad6303dc60f5dd18cd103dd WHIRLPOOL f373fc8912b073aa8012bcf612691a7b45514e613fbe7f448a3d9cf70aec42a2cceaed705c1d1e65a81a2ae692c18dce2b8f297a0baf07a3a6febd0f285b1032
DIST nmrglue-0.4-corrected.tar.gz 128298 SHA256 85c45750aef431f2c1326a9f4856eeac4da8aedbc94c6255de6e08e3ea35f316 SHA512 c2376ba8e8f993e6e4b536d67d4a780087ac8f811b2d5a846ff8b4785b02c0a4e86956c4205f90a17c5c0a2dc620d75fb7886fbad9cca314b548e3368137eda0 WHIRLPOOL eb8a2a5064b5fa5b60d16a70cf51667daa55f1584ed9d0ca3092af4672ed2c5cef56d135e82b35c107856d338fb0893248a1719b673a4e96c1edb2fb75243d08
DIST nmrglue-0.5.tar.gz 142604 SHA256 a05c880bd0d5f0b388156409e18a5618742f829f2532d19970d05b11bfcc6103 SHA512 2a4b94eb6bae966000bfdee4dd16f4e312568915fb5f19f59f84c6deff690703f54f76366d3f9299f7ec187192ff64f2bf62836617a424d4c5c895c67d819af2 WHIRLPOOL 78f9d094a2ab1ebc01f452717fdc1cdeccc27951195c9dd6e97069a575722acf25442009b4ccede03ad728b0767fced4a2220a8072ccc1d604a9f62e9c45af4a
EBUILD nmrglue-0.4.ebuild 689 SHA256 e44742fa69d6f7e3d39ca5d85e8ab827ab330eeb3dd00cbe5b9ba2f71f84f7a0 SHA512 f301be89a6129011fc68d2a14787aa5c045f064c260a9f4d6806045706a6e7928e561c36ad83451ae4db0604c6e0701f5c426507e70a225c15b535310c4b7988 WHIRLPOOL 9e1787d128d188c74b8d80f16b321ef56a2e0c0aaa29ba214346481b90479b88a3996a479a948a3ce0379909d45bcae4cb4d03140c51b4109c26c9b209a8d692
-EBUILD nmrglue-0.5.ebuild 834 SHA256 27d382d3549404dc53391ee974d1f3a637eea00e3333abf59284004ac3f05faa SHA512 3efeffd9d6e67fc6b540b365e3761c9afb81faede1ff30c3ae8a77247093d2dc556f642102f4c787d40e0f4654ca6ef3ed65ea023cbc102329a2f9848f6878e3 WHIRLPOOL 958e3efe8da78e77195eca16ab2e5f1ee40949ffa34d0097a28a210745d5fe9507e015b4f2412330e74d4825b25bd79e441304c898f10721b6765ebaadb418fe
-MISC ChangeLog 486 SHA256 1b056d3345252f5346700b11f157144b2530b0f7224a17224d4aaca28c14bc91 SHA512 0f429de9c96604ed36a4ebec536c6734435b880c3352d0f5d77ff36bdedab933ff6a7098e71cd45277fdfa009a42bd09fdb8d1119bec0687c61d1e44e39eb56d WHIRLPOOL 9ded47af0d171dd28b57a0ddf678281d29d0f56ee2cc7b865b838fb1dc4a327c4da9934969cb0c3e4156e7fc586286fa2ee824472520ac459a9e21404ddcd419
+EBUILD nmrglue-0.5-r1.ebuild 883 SHA256 2eb8c67057eb9ed1affb7befdfc8f9e8d113c314f30194a444d2dd67005b5d2e SHA512 a53ac2478a033914ef8a1cd205898b1dd2b616eb5179745073b63eff1d84926fb4cca7306c9db34fb4f8748b06e206298950fbb941584d45d474b0b73c475664 WHIRLPOOL 3970b04142519e1b62ce704d77815cef106c3c105fc4791d12054b943f1b3dc0b9c8bea20a0e6d93e6ae82c8ca2f4c6303634f4ff50adc6405626244250ae1b1
+MISC ChangeLog 689 SHA256 26d93992a39ef4db578883a615b7fbce1285e1e8fddc5cf04a4173563c18f131 SHA512 70d1328005577e4eb76ddec29f84ace2bdcafe8e9219ebd203be0e2aa15ee4f77d7de2d688000edf83c6fb20325ec79ad6c99a2b55c70fc15cc91086844ad054 WHIRLPOOL 12d264ee1a48880d27f85ea5ece5c2c52768785bcebc3c31b5f25dad3c1e147ead8d2934ab3c97ee7e95393cde8381195dc0dc22cd25bc65aa50d638459ab9fd
MISC metadata.xml 1216 SHA256 8fdef9e2a2d98537b3b3c43ca77cca223337db6f80ddb350984c51e8f6aa7d95 SHA512 0d9343ec9c451065dbe09c8e75bfef040c2c25f997632e7d366eb4518666643ecea2080b3af130a42115a94aba41fc8aaca2c4fcab405a57b1888de580f8a88d WHIRLPOOL f597e6ecbc9f995a69744dd6056cb257bcff1ec63db22b14287df2696502e194682ebd46a109043246a6655173d23d9ce2c669c1e4cd4d780fd406d49eae03e9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
-iQJ8BAEBCgBmBQJU5vYuXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCgBmBQJU9r+LXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
-OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVircq8P/RZyg3aynRKSWri8Mb+qqXe1
-GDeO+jwFmGLZg4YW5d9CC6OO+GswQGHkC1X+o9/A676ZOoj7fAN9sLFNREwOD3jE
-RyU00CrCWuKTnaeTRiwisaY1qBpF4qYLZZSpSQgda38IYIaP5CrPtJo7w1Op1+WM
-tHpdsDJi/ybSRZjzzcGvIacACgVZdYo0C8sgNH9YkcgqoTwiSrWCDfwHQNP0tuYj
-zhIef8AmDHJq/jHLbXWRBz/O78+pqZ3W9TJO9u5yoG219gmhD6salDDzcSp/rcJs
-2ti2EEXTYgyXqKPJE+xrjHC56oLaxkvDjP9f3hoaMKc9kk4j24Fsg2M2O33E0I8y
-7MKwVyCh+ax7H4cZv1m/r7qBnP/hvBln7vkcQEcQW+kAJ8hEzdXeBBdGukl4l0V3
-ebT81DQJXcEAQPmS5JcBTxnuOQG9SOhsYhHaXF8Bng27Hg2eR6KZhlZoECpqQFPQ
-90nJTlyX9wL+DS0J6hugNmbpIudMug5qoo0MYjwlcu9LiOMSkDKGNcpBmMh1YHXM
-NBBLJMOzMsQ1DgYaAvJp7NpEDRgRkE4jmajfdmCMjV410pkSW11Dyo3bBNvOPGF3
-msx25fma7PfmFNQJBXIgzP1VQ7ECMY30FKpbza6ZOZJV4ZIjQfh1VeFTcdNQbShP
-0JuaakP7aa4A6tIFim35
-=e9f7
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FViraxUQAJruphXrc4p48wVnbpjySvAa
+HAvn8oJpnD8mK5EJn3UGkwIGGr6YzBFPA+GZr0qRd9kBqlxVWw/llGWw06iAWR70
+iryvkj0ww871i6cbdYVnLTmY/+YZ4DS84z1LzTZ/ud6QTX4uEPK+h3QRoI76rFzK
+v3dHeOFGTwojGSWx4ffXgFF/MOhUyfhL34zPfq4nLfB/A5Fe4Lwh56mXayaTbGeo
+CPQnMpHaxDjq7g2FBEa4y3A3TvVr0Mrsgk94q9C88gYT4c0G9wl74tIIjRwQRrEy
+Py56h7Phjc/nr0tBTPp+JuCzpYHnnx7Z+MSTpC9rOFhqblcFaeifQM1AdHJ2Nlr3
+R/dVmKrhGTkEczUlxUZKqhf9wZZjpazAD59ap/DkYjQZwBxN8i5gQNhbm9cqgNDe
+gE+s5Q59cuZm+dlJEdhesTzzZwHvmdlVOQzNdeJEg9zYJqeaekk0BraN8Kt0fBp1
+62rQeDDC9wBL8SWp4vVC/jxVH5mGXc57brpfyhyKeRUlde3gtZLl/cp/XS/5W+3q
+KqS7lJtXuEYMQqsD6nTZUFA/amc+F7CFQVgKUHn419SB9BQih40nZjkShD4n7KQZ
+rJUFESxnlA3m07kREMZz+iGr7PWCUHT8TR6rzE8woeetP66gwqQ/RlOKajBRTwJm
+IofvirerNJxG+4JLcstH
+=Ksdd
-----END PGP SIGNATURE-----
diff --git a/sci-chemistry/nmrglue/files/nmrglue-0.5-nohyper.patch b/sci-chemistry/nmrglue/files/nmrglue-0.5-nohyper.patch
new file mode 100644
index 000000000000..103f5b154d0b
--- /dev/null
+++ b/sci-chemistry/nmrglue/files/nmrglue-0.5-nohyper.patch
@@ -0,0 +1,33 @@
+From ba1eee9e71623110511545c058afe2a92e139aa5 Mon Sep 17 00:00:00 2001
+From: Jonathan Helmus <jjhelmus@gmail.com>
+Date: Tue, 3 Mar 2015 19:47:05 -0600
+Subject: [PATCH] pipe_proc.py tp function correctly sets FDSIZE.
+
+Fixes issue #27
+---
+ nmrglue/process/pipe_proc.py | 7 +++++--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/nmrglue/process/pipe_proc.py b/nmrglue/process/pipe_proc.py
+index 79b6303..8c1271c 100644
+--- a/nmrglue/process/pipe_proc.py
++++ b/nmrglue/process/pipe_proc.py
+@@ -1527,13 +1527,16 @@ def tp(dic, data, hyper=False, nohyper=False, auto=False, nohdr=False):
+ data = np.array(p.tp_hyper(data), dtype="complex64")
+ else:
+ data = p.tp(data)
+- if dic[fn2 + "QUADFLAG"] != 1 and nohyper is not True:
++ if dic[fn2 + "QUADFLAG"] != 1 and nohyper is False:
+ # unpack complex as needed
+ data = np.array(p.c2ri(data), dtype="complex64")
+
+ # update the dimentionality and order
+ dic["FDSLICECOUNT"] = data.shape[0]
+- if data.dtype == 'float32':
++ if (data.dtype == 'float32') and (nohyper is True):
++ # when nohyper is True and the new last dimension was complex
++ # prior to transposing then FDSIZE is set as if the dimension was
++ # converted to complex data, that is half the actual size.
+ dic["FDSIZE"] = data.shape[1] / 2
+ else:
+ dic["FDSIZE"] = data.shape[1]
diff --git a/sci-chemistry/nmrglue/nmrglue-0.5.ebuild b/sci-chemistry/nmrglue/nmrglue-0.5-r1.ebuild
index 256c2ac94ad7..f408354620a7 100644
--- a/sci-chemistry/nmrglue/nmrglue-0.5.ebuild
+++ b/sci-chemistry/nmrglue/nmrglue-0.5-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/nmrglue/nmrglue-0.5.ebuild,v 1.1 2015/02/20 08:54:05 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/nmrglue/nmrglue-0.5-r1.ebuild,v 1.1 2015/03/04 08:17:14 jlec Exp $
EAPI=5
@@ -29,6 +29,8 @@ DEPEND="
)
"
+PATCHES=( "${FILESDIR}"/${P}-nohyper.patch )
+
python_test() {
nosetests --verbosity=3 || die
}