1 # $NetBSD: Makefile,v 1.34 2010/01/30 16:28:00 heinz Exp $
3 DISTNAME= libxslt-1.1.24
4 PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5 CATEGORIES= textproc python
6 MASTER_SITES= ftp://xmlsoft.org/libxslt/
7 MASTER_SITES+= ${MASTER_SITE_GNOME:=sources/libxslt/1.1/}
9 MAINTAINER= minskim@NetBSD.org
10 HOMEPAGE= http://xmlsoft.org/XSLT/
11 COMMENT= Python wrapper for libxslt
12 LICENSE= mit # with no-advertising clause
14 PKG_DESTDIR_SUPPORT= user-destdir
16 DEPENDS+= ${PYPKGPREFIX}-libxml2>=2.6.8:../../textproc/py-libxml2
18 WRKSRC= ${WRKDIR}/${DISTNAME}/python
22 MAKE_ENV+= PYLIBXSLTVERSION=${PKGVERSION:Q}
25 SUBST_MESSAGE.setup= Fixing hardcoded paths.
26 SUBST_STAGE.setup= pre-build
27 SUBST_FILES.setup= setup.py
28 SUBST_SED.setup= -e "s,@LIBICONVDIR@,${BUILDLINK_PREFIX.iconv},g" \
29 -e "s,@LIBXML2DIR@,${BUILDLINK_PREFIX.libxml2},g" \
30 -e "s,@LIBXSLTDIR@,${BUILDLINK_PREFIX.libxslt},g"
32 BUILDLINK_API_DEPENDS.libxslt+= libxslt>=${PKGVERSION}
33 .include "../../textproc/libxslt/buildlink3.mk"
35 .include "../../lang/python/extension.mk"
36 .include "../../converters/libiconv/buildlink3.mk"
37 .include "../../textproc/libxml2/buildlink3.mk"
40 ${CP} ${FILESDIR}/setup.py ${WRKSRC}
42 .include "../../mk/bsd.pkg.mk"