pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/geography/proj-swig Add rpath for libpython.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e1b6a1b3b278
branches:  trunk
changeset: 639710:e1b6a1b3b278
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Tue Sep 23 19:39:17 2014 +0000

description:
Add rpath for libpython.

diffstat:

 geography/proj-swig/distinfo                |   3 ++-
 geography/proj-swig/patches/patch-configure |  21 +++++++++++++++++++++
 2 files changed, 23 insertions(+), 1 deletions(-)

diffs (37 lines):

diff -r 90b3fb250acf -r e1b6a1b3b278 geography/proj-swig/distinfo
--- a/geography/proj-swig/distinfo      Tue Sep 23 18:55:24 2014 +0000
+++ b/geography/proj-swig/distinfo      Tue Sep 23 19:39:17 2014 +0000
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.3 2012/08/27 07:18:02 dholland Exp $
+$NetBSD: distinfo,v 1.4 2014/09/23 19:39:17 joerg Exp $
 
 SHA1 (proj-swig-0.02.tar.gz) = 991bf5d2d4150c446a065f52cb257ba768a850f3
 RMD160 (proj-swig-0.02.tar.gz) = 071579a0573ec53377b20882f14faeba5d5e4a7c
 Size (proj-swig-0.02.tar.gz) = 324428 bytes
+SHA1 (patch-configure) = 06a516fd650feb882c8ea6ffc4fe47d492d34aff
 SHA1 (patch-proj_i) = 83a18f6e7d22830c9d3fb4ed66718376f046ed51
diff -r 90b3fb250acf -r e1b6a1b3b278 geography/proj-swig/patches/patch-configure
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/geography/proj-swig/patches/patch-configure       Tue Sep 23 19:39:17 2014 +0000
@@ -0,0 +1,21 @@
+$NetBSD: patch-configure,v 1.1 2014/09/23 19:39:17 joerg Exp $
+
+--- configure.orig     2014-09-23 19:10:20.000000000 +0000
++++ configure
+@@ -19545,14 +19545,14 @@ EOD`
+               then
+                       # use the official shared library
+                       ac_python_library=`echo "$ac_python_library" | sed "s/^lib//"`
+-                      PYTHON_LDFLAGS="-L$ac_python_libdir -l$ac_python_library"
++                      PYTHON_LDFLAGS="-Wl,-rpath,$ac_python_libdir -L$ac_python_libdir -l$ac_python_library"
+               else
+                       # old way: use libpython from python_configdir
+                       ac_python_libdir=`$PYTHON -c \
+                         "from distutils.sysconfig import get_python_lib as f; \
+                         import os; \
+                         print (os.path.join(f(plat_specific=1, standard_lib=1), 'config'));"`
+-                      PYTHON_LDFLAGS="-L$ac_python_libdir -lpython$ac_python_version"
++                      PYTHON_LDFLAGS="-Wl,-rpath,$ac_python_libdir -L$ac_python_libdir -lpython$ac_python_version"
+               fi
+ 
+               if test -z "PYTHON_LDFLAGS"; then



Home | Main Index | Thread Index | Old Index