summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Fabbro <bicatali@gentoo.org>2017-07-18 17:18:11 +0000
committerSébastien Fabbro <bicatali@gentoo.org>2017-07-19 17:00:05 +0000
commit072da0c6dc2cb8d563b7a02773380fab926580af (patch)
tree22dfb85771882b1e009ed2f8da78584e54aee10b /dev-python/imexam/files
parentdev-python/healpy: added python-3.6 (diff)
downloadgentoo-072da0c6dc2cb8d563b7a02773380fab926580af.tar.gz
gentoo-072da0c6dc2cb8d563b7a02773380fab926580af.tar.bz2
gentoo-072da0c6dc2cb8d563b7a02773380fab926580af.zip
dev-python/imexam: initial import
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Diffstat (limited to 'dev-python/imexam/files')
-rw-r--r--dev-python/imexam/files/imexam-0.7.1-system-xpa.patch52
1 files changed, 52 insertions, 0 deletions
diff --git a/dev-python/imexam/files/imexam-0.7.1-system-xpa.patch b/dev-python/imexam/files/imexam-0.7.1-system-xpa.patch
new file mode 100644
index 000000000000..fc90ffef7f34
--- /dev/null
+++ b/dev-python/imexam/files/imexam-0.7.1-system-xpa.patch
@@ -0,0 +1,52 @@
+From: Ole Streicher <ole@aip.de>
+Date: Fri, 21 Apr 2017 13:40:06 +0200
+Subject: Use external xpa
+
+---
+ setup.py | 15 +++------------
+ 1 file changed, 3 insertions(+), 12 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index f0dd5d5..f291201 100644
+--- a/setup.py
++++ b/setup.py
+@@ -121,24 +121,20 @@ if not sys.platform.startswith('win'):
+ xpaio.c
+ """.split()
+
+- XPA_SOURCES = [os.path.join(XPALIB_DIR, c) for c in XPA_FILES]
+- XPALIB_DEFINES = [("HAVE_CONFIG_H", "1")]
++ XPA_SOURCES = []
++ XPALIB_DEFINES = []
+ XPA_SOURCES.append(CYTHON_SOURCE)
+
+ xpa_module = Extension("xpa",
+ sources=XPA_SOURCES,
+- include_dirs=[XPALIB_DIR],
+ define_macros=XPALIB_DEFINES,
+- depends=[CONF_H_NAME],
++ libraries = ['xpa'],
+ )
+ if use_cython:
+ ext = cythonize(xpa_module)
+
+ class my_clean(clean):
+ def run(self):
+- import subprocess
+- subprocess.call(["make", "clean"],
+- cwd=XPALIB_DIR)
+ if os.access(CONF_H_NAME, os.F_OK):
+ os.remove(CONF_H_NAME)
+ os.remove("wrappers/xpa.c")
+@@ -147,11 +143,6 @@ if not sys.platform.startswith('win'):
+
+ class build_ext_with_configure(build_ext):
+ def build_extensions(self):
+- import subprocess
+- subprocess.call(["make", "-f", "Makefile", "clean"],
+- cwd=XPALIB_DIR)
+- subprocess.call(["sh", "./configure"], cwd=XPALIB_DIR)
+- subprocess.call(["make", "-f", "Makefile"], cwd=XPALIB_DIR)
+ build_ext.build_extensions(self)
+
+ cmdclass.update({'build_ext': build_ext_with_configure,