diff options
Diffstat (limited to 'textproc/py-libxml2')
-rw-r--r-- | textproc/py-libxml2/distinfo | 4 | ||||
-rw-r--r-- | textproc/py-libxml2/patches/patch-ab | 32 |
2 files changed, 26 insertions, 10 deletions
diff --git a/textproc/py-libxml2/distinfo b/textproc/py-libxml2/distinfo index 13fce3cd3a4..875da3df9e9 100644 --- a/textproc/py-libxml2/distinfo +++ b/textproc/py-libxml2/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.31 2014/10/20 19:11:23 drochner Exp $ +$NetBSD: distinfo,v 1.32 2015/10/23 20:01:08 tnn Exp $ SHA1 (libxml2-2.9.2.tar.gz) = f46a37ea6d869f702e03f393c376760f3cbee673 RMD160 (libxml2-2.9.2.tar.gz) = 969b4ed8782f455fd4a6ca1c1b4ffa7651090070 Size (libxml2-2.9.2.tar.gz) = 5444991 bytes SHA1 (patch-aa) = 54ce6f91dd29144f22247d15093d6d273f5f433b -SHA1 (patch-ab) = fcf0c129f6c6a563806882271d16f57c1bc61d54 +SHA1 (patch-ab) = 6e10620cf21df24a08b7d46990b47b7f33df827c SHA1 (patch-ac) = 4d14006810239491ecda6967dee2087eb382ba08 diff --git a/textproc/py-libxml2/patches/patch-ab b/textproc/py-libxml2/patches/patch-ab index 170ca59701b..c051e60fcab 100644 --- a/textproc/py-libxml2/patches/patch-ab +++ b/textproc/py-libxml2/patches/patch-ab @@ -1,18 +1,34 @@ -$NetBSD: patch-ab,v 1.3 2014/10/20 19:11:23 drochner Exp $ +$NetBSD: patch-ab,v 1.4 2015/10/23 20:01:08 tnn Exp $ -- Fix build under Mac OS X (reorder os.path.join(ROOT,'include') ) +Trust pkgsrc to know which iconv to use. +It will be either in the buildlink directory, or in the compiler's +default search path. --- setup.py.orig 2014-10-16 07:35:21.000000000 +0000 +++ setup.py -@@ -56,10 +56,10 @@ else: +@@ -56,11 +56,7 @@ else: # - iconv.h # - libxslt/xsltconfig.h includes_dir = [ -+os.path.join(ROOT,'include'), - "/usr/include", - "/usr/local/include", - "/opt/include", +-"/usr/include", +-"/usr/local/include", +-"/opt/include", -os.path.join(ROOT,'include'), - HOME +-HOME ++os.path.join(ROOT,'include') ]; + xml_includes="" +@@ -73,11 +69,7 @@ if xml_includes == "": + print("failed to find headers for libxml2: update includes_dir") + sys.exit(1) + +-iconv_includes="" +-for dir in includes_dir: +- if not missing(dir + "/iconv.h"): +- iconv_includes=dir +- break; ++iconv_includes=os.path.join(ROOT,'include') + + if iconv_includes == "": + print("failed to find headers for libiconv: update includes_dir") |