| @@ -1,39 +1,44 @@ | | | @@ -1,39 +1,44 @@ |
1 | # $NetBSD: Makefile,v 1.48 2017/01/01 14:44:01 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.49 2017/05/15 18:07:40 dholland Exp $ |
2 | | | 2 | |
3 | .include "../../textproc/libxslt/Makefile.common" | | 3 | .include "../../textproc/libxslt/Makefile.common" |
4 | | | 4 | |
5 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | | 5 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} |
| | | 6 | PKGREVISION= 1 |
6 | CATEGORIES= textproc python | | 7 | CATEGORIES= textproc python |
7 | | | 8 | |
8 | MAINTAINER= minskim@NetBSD.org | | 9 | MAINTAINER= minskim@NetBSD.org |
9 | COMMENT= Python wrapper for libxslt | | 10 | COMMENT= Python wrapper for libxslt |
10 | | | 11 | |
11 | DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | | 12 | DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat |
12 | DEPENDS+= ${PYPKGPREFIX}-libxml2>=2.6.8:../../textproc/py-libxml2 | | 13 | DEPENDS+= ${PYPKGPREFIX}-libxml2>=2.6.8:../../textproc/py-libxml2 |
13 | | | 14 | |
14 | PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 1.1.28 | | 15 | PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 1.1.28 |
15 | | | 16 | |
16 | PYSETUPSUBDIR= python | | 17 | PYSETUPSUBDIR= python |
17 | NO_CONFIGURE= yes | | 18 | NO_CONFIGURE= yes |
18 | | | 19 | |
19 | MAKE_ENV+= PYLIBXSLTVERSION=${PKGVERSION} | | 20 | MAKE_ENV+= PYLIBXSLTVERSION=${PKGVERSION} |
20 | | | 21 | |
| | | 22 | PYSITEDIR= ${PREFIX}/lib/python${PYVERSSUFFIX}/site-packages |
| | | 23 | |
21 | SUBST_CLASSES+= setup | | 24 | SUBST_CLASSES+= setup |
22 | SUBST_MESSAGE.setup= Fixing hardcoded paths. | | 25 | SUBST_MESSAGE.setup= Fixing hardcoded paths. |
23 | SUBST_STAGE.setup= pre-build | | 26 | SUBST_STAGE.setup= pre-build |
24 | SUBST_FILES.setup= python/setup.py | | 27 | SUBST_FILES.setup= python/setup.py |
25 | SUBST_SED.setup= -e "s,@LIBICONVDIR@,${BUILDLINK_PREFIX.iconv},g" | | 28 | SUBST_SED.setup= -e "s,@LIBICONVDIR@,${BUILDLINK_PREFIX.iconv},g" |
26 | SUBST_SED.setup+= -e "s,@LIBXML2DIR@,${BUILDLINK_PREFIX.libxml2},g" | | 29 | SUBST_SED.setup+= -e "s,@LIBXML2DIR@,${BUILDLINK_PREFIX.libxml2},g" |
27 | SUBST_SED.setup+= -e "s,@LIBXSLTDIR@,${BUILDLINK_PREFIX.libxslt},g" | | 30 | SUBST_SED.setup+= -e "s,@LIBXSLTDIR@,${BUILDLINK_PREFIX.libxslt},g" |
| | | 31 | SUBST_SED.setup+= -e "s,@PYSHLIBDIR@,${PYSITEDIR},g" |
28 | | | 32 | |
29 | post-extract: setuppy | | 33 | post-extract: setuppy |
30 | .PHONY: setuppy | | 34 | .PHONY: setuppy |
31 | setuppy: | | 35 | setuppy: |
32 | ${CP} ${FILESDIR}/setup.py ${WRKSRC}/python | | 36 | ${CP} ${FILESDIR}/setup.py ${WRKSRC}/python |
33 | | | 37 | |
| | | 38 | .include "../../textproc/py-libxml2/buildlink3.mk" |
34 | BUILDLINK_API_DEPENDS.libxslt+= libxslt>=${PKGVERSION} | | 39 | BUILDLINK_API_DEPENDS.libxslt+= libxslt>=${PKGVERSION} |
35 | .include "../../textproc/libxslt/buildlink3.mk" | | 40 | .include "../../textproc/libxslt/buildlink3.mk" |
36 | .include "../../lang/python/extension.mk" | | 41 | .include "../../lang/python/extension.mk" |
37 | .include "../../lang/python/distutils.mk" | | 42 | .include "../../lang/python/distutils.mk" |
38 | .include "../../converters/libiconv/buildlink3.mk" | | 43 | .include "../../converters/libiconv/buildlink3.mk" |
39 | .include "../../mk/bsd.pkg.mk" | | 44 | .include "../../mk/bsd.pkg.mk" |