Thu Apr 15 11:49:29 2010 UTC ()
add a build dependency on py-expat so the build doesn't fail with this message:

 failed to find and generate stubs for libxml2, aborting ...
 <class 'xml.sax._exceptions.SAXReaderNotAvailable'> No parsers found
 *** Error code 1
 Stop.
 make: stopped in /usr/pkgsrc/textproc/py-libxml2


(jmcneill)
diff -r1.35 -r1.36 pkgsrc/textproc/py-libxml2/Makefile

cvs diff -r1.35 -r1.36 pkgsrc/textproc/py-libxml2/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/py-libxml2/Makefile 2010/04/13 16:05:01 1.35
+++ pkgsrc/textproc/py-libxml2/Makefile 2010/04/15 11:49:28 1.36
@@ -1,33 +1,35 @@ @@ -1,33 +1,35 @@
1# $NetBSD: Makefile,v 1.35 2010/04/13 16:05:01 drochner Exp $ 1# $NetBSD: Makefile,v 1.36 2010/04/15 11:49:28 jmcneill Exp $
2 2
3DISTNAME= libxml2-2.7.7 3DISTNAME= libxml2-2.7.7
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= textproc python 5CATEGORIES= textproc python
6MASTER_SITES= ftp://xmlsoft.org/libxml2/ 6MASTER_SITES= ftp://xmlsoft.org/libxml2/
7#MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libxml2/2.7/} 7#MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libxml2/2.7/}
8 8
9MAINTAINER= minskim@NetBSD.org 9MAINTAINER= minskim@NetBSD.org
10HOMEPAGE= http://xmlsoft.org/ 10HOMEPAGE= http://xmlsoft.org/
11COMMENT= Python wrapper for libxml2 11COMMENT= Python wrapper for libxml2
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
15 15
16WRKSRC= ${WRKDIR}/${DISTNAME}/python 16WRKSRC= ${WRKDIR}/${DISTNAME}/python
17PYDISTUTILSPKG= YES 17PYDISTUTILSPKG= YES
18NO_CONFIGURE= YES 18NO_CONFIGURE= YES
19 19
20SUBST_CLASSES+= setup 20SUBST_CLASSES+= setup
21SUBST_MESSAGE.setup= Fixing hardcoded paths. 21SUBST_MESSAGE.setup= Fixing hardcoded paths.
22SUBST_STAGE.setup= pre-build 22SUBST_STAGE.setup= pre-build
23SUBST_FILES.setup= setup.py 23SUBST_FILES.setup= setup.py
24SUBST_SED.setup= -e "/ROOT/s,'/usr','${BUILDLINK_PREFIX.libxml2}',g" \ 24SUBST_SED.setup= -e "/ROOT/s,'/usr','${BUILDLINK_PREFIX.libxml2}',g" \
25 -e "/^\"/s,/usr/include,${BUILDLINK_PREFIX.iconv}/include,g" \ 25 -e "/^\"/s,/usr/include,${BUILDLINK_PREFIX.iconv}/include,g" \
26 -e "/^\"/s,/usr/local/include,${BUILDLINK_PREFIX.iconv}/include,g" 26 -e "/^\"/s,/usr/local/include,${BUILDLINK_PREFIX.iconv}/include,g"
27 27
 28BUILD_DEPENDS+= ${PYPKGPREFIX}-expat>=0:../../textproc/py-expat
 29
28BUILDLINK_API_DEPENDS.libxml2+= libxml2>=${PKGVERSION} 30BUILDLINK_API_DEPENDS.libxml2+= libxml2>=${PKGVERSION}
29.include "../../textproc/libxml2/buildlink3.mk" 31.include "../../textproc/libxml2/buildlink3.mk"
30 32
31.include "../../lang/python/extension.mk" 33.include "../../lang/python/extension.mk"
32.include "../../converters/libiconv/buildlink3.mk" 34.include "../../converters/libiconv/buildlink3.mk"
33.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"