diff options
Diffstat (limited to 'devel/py-radare2/patches/patch-do-swig.sh')
-rw-r--r-- | devel/py-radare2/patches/patch-do-swig.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/devel/py-radare2/patches/patch-do-swig.sh b/devel/py-radare2/patches/patch-do-swig.sh new file mode 100644 index 00000000000..49223dce9ab --- /dev/null +++ b/devel/py-radare2/patches/patch-do-swig.sh @@ -0,0 +1,26 @@ +$NetBSD: patch-do-swig.sh,v 1.1 2015/11/16 01:31:10 khorben Exp $ + +valabind-cc only accepts "-L" and "-l" through pkg-config. + +--- do-swig.sh.orig 2015-07-08 23:27:21.000000000 +0000 ++++ do-swig.sh +@@ -16,7 +16,7 @@ cd ${LNG} + + #valabind-cc ${LNG} ${MOD} -I../../libr/include ../../libr/vapi/${MOD}.vapi -l${MOD} -L../../libr/$(echo ${MOD} | sed -e s,r_,,) + +-echo "Build ${MOD} `pkg-config --libs ${MOD}`" ++echo "Build ${MOD} `pkg-config --libs-only-L --libs-only-l ${MOD}`" + + case "${LNG}" in + *node*|ctypes) +@@ -48,8 +48,8 @@ export PYTHON_CONFIG + echo valabind-cc ${LNG} ${MOD} ${VALABINDFLAGS} \ + -NRadare -NSDB ${VBMODE} \ + -x --vapidir=../vapi ../vapi/${MOD} \ +- `pkg-config --cflags --libs ${MOD}` ++ `pkg-config --cflags --libs-only-L --libs-only-l ${MOD}` + exec valabind-cc ${LNG} ${MOD} ${VALABINDFLAGS} \ + -NRadare -NSDB ${VBMODE} \ + -x --vapidir=../vapi ../vapi/${MOD} \ +- `pkg-config --cflags --libs ${MOD}` ++ `pkg-config --cflags --libs-only-L --libs-only-l ${MOD}` |