Sat Jul 1 16:23:19 2017 UTC ()
On Darwin, even though the self-tests pass either way, py-libxslt
doesn't build if this .so is a "bundle", and does if it's a "dylib".
Make it a dylib. Bump PKGREVISION.


(schmonz)
diff -r1.54 -r1.55 pkgsrc/textproc/py-libxml2/Makefile

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

--- pkgsrc/textproc/py-libxml2/Makefile 2016/12/30 02:17:49 1.54
+++ pkgsrc/textproc/py-libxml2/Makefile 2017/07/01 16:23:19 1.55
@@ -1,33 +1,35 @@ @@ -1,33 +1,35 @@
1# $NetBSD: Makefile,v 1.54 2016/12/30 02:17:49 dholland Exp $ 1# $NetBSD: Makefile,v 1.55 2017/07/01 16:23:19 schmonz Exp $
2 2
3.include "../../textproc/libxml2/Makefile.common" 3.include "../../textproc/libxml2/Makefile.common"
4 4
5PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 5PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
6PKGREVISION= 2 6PKGREVISION= 3
7 7
8COMMENT= Python wrapper for libxml2 8COMMENT= Python wrapper for libxml2
9LICENSE= modified-bsd 9LICENSE= modified-bsd
10 10
11USE_GCC_RUNTIME= yes 11USE_GCC_RUNTIME= yes
12 12
13WRKSRC= ${WRKDIR}/${DISTNAME}/python 13WRKSRC= ${WRKDIR}/${DISTNAME}/python
14NO_CONFIGURE= YES 14NO_CONFIGURE= YES
15 15
16SUBST_CLASSES+= setup 16SUBST_CLASSES+= setup
17SUBST_MESSAGE.setup= Fixing hardcoded paths. 17SUBST_MESSAGE.setup= Fixing hardcoded paths.
18SUBST_STAGE.setup= pre-build 18SUBST_STAGE.setup= pre-build
19SUBST_FILES.setup= setup.py 19SUBST_FILES.setup= setup.py
20SUBST_SED.setup= -e "/ROOT/s,'/usr','${BUILDLINK_PREFIX.libxml2}',g" 20SUBST_SED.setup= -e "/ROOT/s,'/usr','${BUILDLINK_PREFIX.libxml2}',g"
21SUBST_SED.setup+= -e "/^\"/s,/usr/include,${BUILDLINK_PREFIX.iconv}/include,g" 21SUBST_SED.setup+= -e "/^\"/s,/usr/include,${BUILDLINK_PREFIX.iconv}/include,g"
22SUBST_SED.setup+= -e "/^\"/s,/usr/local/include,${BUILDLINK_PREFIX.iconv}/include,g" 22SUBST_SED.setup+= -e "/^\"/s,/usr/local/include,${BUILDLINK_PREFIX.iconv}/include,g"
23 23
 24BUILDLINK_TRANSFORM.Darwin+= opt:-bundle:-dynamiclib
 25
24EGG_NAME= ${DISTNAME:S/-/_python-/} 26EGG_NAME= ${DISTNAME:S/-/_python-/}
25 27
26BUILD_DEPENDS+= ${PYPKGPREFIX}-expat>=0:../../textproc/py-expat 28BUILD_DEPENDS+= ${PYPKGPREFIX}-expat>=0:../../textproc/py-expat
27 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/distutils.mk" 33.include "../../lang/python/distutils.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"