Merge from vendor branch TNF:
[pkgsrc.git] / graphics / py-imaging / Makefile
1 # $NetBSD: Makefile,v 1.5 1999/09/20 04:58:29 sakamoto Exp $
2
3 DISTNAME=       Imaging-1.0b1
4 PKGNAME=        py-imaging-1.0b1
5 CATEGORIES=     graphics
6 MASTER_SITES=   http://www.pythonware.com/downloads/
7
8 MAINTAINER=     tsarna@netbsd.org
9 HOMEPAGE=       http://www.pythonware.com/products/pil/
10
11 DEPENDS+=       python-1.5.2:../../lang/python
12 DEPENDS+=       jpeg-6b:../../graphics/jpeg
13
14 DIST_SUBDIR=    python
15
16 PLIST_SRC=      ${WRKDIR}/.PLIST_SRC
17
18 do-configure:
19         (cd ${WRKSRC}/libImaging; CC="cc -fPIC" LIBS="${LDFLAGS}" ./configure)
20         ${SED} -e 's,@PREFIX@,${PREFIX},g' ${FILESDIR}/Setup.in \
21                 >${WRKSRC}/Setup.in
22         (cd ${WRKSRC}; ${MAKE} -f Makefile.pre.in boot)
23
24 do-build:
25         (cd ${WRKSRC}/libImaging; ${MAKE}; cd ..; ${MAKE})
26
27 post-build:
28         (cd ${WRKSRC}/PIL; python ${PREFIX}/lib/python1.5/compileall.py .)
29         (cd ${WRKSRC}/PIL; python -O ${PREFIX}/lib/python1.5/compileall.py .)
30
31 post-install:
32         ${INSTALL_SCRIPT} ${WRKSRC}/PIL/*.py ${WRKSRC}/PIL/*.py[co] \
33                 ${PREFIX}/lib/python1.5/site-packages
34         ${INSTALL_DATA_DIR} ${PREFIX}/include/PIL
35         ${INSTALL_DATA} ${WRKSRC}/libImaging/*.h ${PREFIX}/include/PIL
36         ${CAT} ${PKGDIR}/PLIST.pre >${PLIST_SRC}
37         (cd ${WRKSRC}/PIL; ${FIND} . -name \*.py\* -print \
38                 | ${SED} -e 's,^./,lib/python1.5/site-packages/,g' \
39                 >>${PLIST_SRC})
40         (cd ${PREFIX}; ${FIND} include/PIL -type f -print >>${PLIST_SRC})
41         ${ECHO} "@dirrm include/PIL" >>${PLIST_SRC}
42
43 .include "../../mk/bsd.pkg.mk"