Merge from vendor branch TNF:
[pkgsrc.git] / databases / py-postgresql / Makefile
1 # $NetBSD: Makefile,v 1.5 2000/04/09 03:55:35 jlam Exp $
2
3 DISTNAME=       PyGreSQL-2.4
4 PKGNAME=        py-postgresql-2.4
5 CATEGORIES=     databases
6 MASTER_SITES=   ftp://ftp.druid.net/pub/distrib/
7 EXTRACT_SUFX=   .tgz
8
9 MAINTAINER=     darcy@NetBSD.org
10 HOMEPAGE=       http://www.druid.net/pygresql/
11
12 DEPENDS+=       python-1.5.2:../../lang/python
13 DEPENDS+=       postgresql>=6.5.3:../../databases/postgresql
14
15 ALL_TARGET=     default
16
17 PYTHON=         ${LOCALBASE}/bin/python
18 PYTHON_LIBDIR=  ${LOCALBASE}/lib/python1.5
19 PLIST_SUBST+=   PYTHON_LIBDIR=lib/python1.5
20
21 .include "../../mk/bsd.prefs.mk"
22
23 do-configure:
24         ${SED}  -e "s,@LOCALBASE@,${LOCALBASE},g" \
25                 ${FILESDIR}/Setup.in > ${WRKSRC}/Setup.in
26         ${CP} ${PYTHON_LIBDIR}/config/Makefile.pre.in ${WRKSRC}
27         cd ${WRKSRC}; ${MAKE} -f Makefile.pre.in boot
28
29 post-build:
30         cd ${WRKSRC}; ${PYTHON} ${PYTHON_LIBDIR}/compileall.py .
31         cd ${WRKSRC}; ${PYTHON} -O ${PYTHON_LIBDIR}/compileall.py .
32
33 post-install:
34         ${INSTALL_SCRIPT} ${WRKSRC}/*.py ${WRKSRC}/*.py[co] \
35                 ${PYTHON_LIBDIR}/site-packages
36         ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-postgresql/tutorial
37         ${INSTALL_DATA} ${WRKSRC}/README \
38                 ${PREFIX}/share/doc/py-postgresql
39         for file in ${WRKSRC}/tutorial/*.py; do \
40                 ${INSTALL_DATA} $${file} \
41                         ${PREFIX}/share/doc/py-postgresql/tutorial; \
42         done
43
44 .include "../../mk/bsd.pkg.mk"