update Wed Feb 10 06:37:00 PST 2010
[pkgsrc.git] / textproc / py-libxslt / Makefile
1 # $NetBSD: Makefile,v 1.34 2010/01/30 16:28:00 heinz Exp $
2
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/}
8
9 MAINTAINER=     minskim@NetBSD.org
10 HOMEPAGE=       http://xmlsoft.org/XSLT/
11 COMMENT=        Python wrapper for libxslt
12 LICENSE=        mit # with no-advertising clause
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 DEPENDS+=       ${PYPKGPREFIX}-libxml2>=2.6.8:../../textproc/py-libxml2
17
18 WRKSRC=         ${WRKDIR}/${DISTNAME}/python
19 PYDISTUTILSPKG= YES
20 NO_CONFIGURE=   YES
21
22 MAKE_ENV+=              PYLIBXSLTVERSION=${PKGVERSION:Q}
23
24 SUBST_CLASSES+=         setup
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"
31
32 BUILDLINK_API_DEPENDS.libxslt+= libxslt>=${PKGVERSION}
33 .include "../../textproc/libxslt/buildlink3.mk"
34
35 .include "../../lang/python/extension.mk"
36 .include "../../converters/libiconv/buildlink3.mk"
37 .include "../../textproc/libxml2/buildlink3.mk"
38
39 post-extract:
40         ${CP} ${FILESDIR}/setup.py ${WRKSRC}
41
42 .include "../../mk/bsd.pkg.mk"