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

cvs diff -r1.5 -r1.6 pkgsrc/textproc/py-yaml/distinfo (expand / switch to unified diff)

--- 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
3SHA1 (PyYAML-3.11.tar.gz) = 1a2d5df8b31124573efb9598ec6d54767f3c4cd4 3SHA1 (PyYAML-3.11.tar.gz) = 1a2d5df8b31124573efb9598ec6d54767f3c4cd4
4RMD160 (PyYAML-3.11.tar.gz) = 9515e7573c7e021190198b242a415f2b55d50938 4RMD160 (PyYAML-3.11.tar.gz) = 9515e7573c7e021190198b242a415f2b55d50938
5Size (PyYAML-3.11.tar.gz) = 248685 bytes 5Size (PyYAML-3.11.tar.gz) = 248685 bytes
 6SHA1 (patch-setup.py) = 8718125829210a220c8eaf2d87744cc05f024b38

File Added: pkgsrc/textproc/py-yaml/patches/Attic/patch-setup.py
$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"