Mon Dec 1 11:54:48 2014 UTC ()
Add explicit rpath for finding libyaml.
(joerg)
diff -r1.5 -r1.6 pkgsrc/textproc/py-yaml/distinfo
diff -r0 -r1.1 pkgsrc/textproc/py-yaml/patches/patch-setup.py
--- pkgsrc/textproc/py-yaml/distinfo 2014/05/04 17:13:31 1.5
+++ pkgsrc/textproc/py-yaml/distinfo 2014/12/01 11:54:48 1.6
| @@ -1,5 +1,6 @@ | | | @@ -1,5 +1,6 @@ |
1 | $NetBSD: distinfo,v 1.5 2014/05/04 17:13:31 wiz Exp $ | | 1 | $NetBSD: distinfo,v 1.6 2014/12/01 11:54:48 joerg Exp $ |
2 | | | 2 | |
3 | SHA1 (PyYAML-3.11.tar.gz) = 1a2d5df8b31124573efb9598ec6d54767f3c4cd4 | | 3 | SHA1 (PyYAML-3.11.tar.gz) = 1a2d5df8b31124573efb9598ec6d54767f3c4cd4 |
4 | RMD160 (PyYAML-3.11.tar.gz) = 9515e7573c7e021190198b242a415f2b55d50938 | | 4 | RMD160 (PyYAML-3.11.tar.gz) = 9515e7573c7e021190198b242a415f2b55d50938 |
5 | Size (PyYAML-3.11.tar.gz) = 248685 bytes | | 5 | Size (PyYAML-3.11.tar.gz) = 248685 bytes |
| | | 6 | SHA1 (patch-setup.py) = 8718125829210a220c8eaf2d87744cc05f024b38 |
$NetBSD: patch-setup.py,v 1.1 2014/12/01 11:54:48 joerg Exp $
--- setup.py.orig 2014-11-28 20:58:54.000000000 +0000
+++ setup.py
@@ -248,12 +248,13 @@ class build_ext(_build_ext):
prog = 'check_%s' % ext.feature_name
log.info("checking if %s is linkable" % ext.feature_name)
try:
+ linker_flags = ["%s%s/lib" % (os.environ['COMPILER_RPATH_FLAG'], os.environ['PREFIX']), "-L%s/lib" % os.environ['PREFIX']]
self.compiler.link_executable([obj], prog,
output_dir=self.build_temp,
libraries=ext.libraries,
library_dirs=ext.library_dirs,
runtime_library_dirs=ext.runtime_library_dirs,
- extra_postargs=(ext.extra_link_args or []))
+ extra_postargs=(ext.extra_link_args or [])+linker_flags)
except LinkError:
log.warn("")
log.warn("%s is not found or a linker error: forcing --%s"