aboutsummaryrefslogtreecommitdiff
path: root/archivers/py-liblzma/files
diff options
context:
space:
mode:
authorWen Heping <wen@FreeBSD.org>2011-06-08 08:26:45 +0000
committerWen Heping <wen@FreeBSD.org>2011-06-08 08:26:45 +0000
commitffecfabdf491de87ee9f6d477f787530d50b562f (patch)
treed2348f43b7f8617dc1f99f8375813bd566380480 /archivers/py-liblzma/files
parent2c324cbe380dddd8c38c8f587e347ec68d4953e9 (diff)
Notes
Diffstat (limited to 'archivers/py-liblzma/files')
-rw-r--r--archivers/py-liblzma/files/patch-setup.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/archivers/py-liblzma/files/patch-setup.py b/archivers/py-liblzma/files/patch-setup.py
index c1aaeaa42194..7ba8425aa010 100644
--- a/archivers/py-liblzma/files/patch-setup.py
+++ b/archivers/py-liblzma/files/patch-setup.py
@@ -9,7 +9,16 @@
descr = "Python bindings for liblzma"
long_descr = """PylibLZMA provides a python interface for the liblzma library
-@@ -74,7 +74,6 @@
+@@ -54,6 +54,8 @@
+ pc_libs = subprocess.Popen("pkg-config --libs liblzma", shell=True, stdout=subprocess.PIPE, close_fds=True).stdout.readline().strip()
+ if(pc_libs):
+ link_args.extend(pc_libs.split(' '))
++link_args.append('-L%s/lib' % os.environ["LOCALBASE"])
++link_args.append('-lpython%i.%i' % sys.version_info[:2])
+
+ extens=[Extension('lzma', c_files, extra_compile_args=compile_args, extra_link_args=link_args, define_macros=version_define)]
+
+@@ -74,7 +76,6 @@
],
py_modules = modules,
ext_modules = extens,