Merge from vendor branch TNF:
[pkgsrc.git] / databases / py-postgresql / Makefile
1 # $NetBSD: Makefile,v 1.6 2000/05/20 19:52:51 jlam Exp $
2
3 DISTNAME=       PyGreSQL-3.0
4 PKGNAME=        py-postgresql-3.0
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-7.*:../../databases/postgresql
14 DEPENDS+=       mxDateTime-1.3.0:../../misc/py-mxDateTime
15
16 ALL_TARGET=     default
17
18 PYTHON=         ${LOCALBASE}/bin/python
19 PYTHON_LIBDIR=  ${LOCALBASE}/lib/python1.5
20 PLIST_SUBST+=   PYTHON_LIBDIR=lib/python1.5
21
22 .include "../../mk/bsd.prefs.mk"
23
24 PGUSER?=        pgsql
25
26 do-configure:
27         ${SED}  -e "s,@LOCALBASE@,${LOCALBASE},g" \
28                 ${FILESDIR}/Setup.in > ${WRKSRC}/Setup.in
29         ${CP} ${PYTHON_LIBDIR}/config/Makefile.pre.in ${WRKSRC}
30         cd ${WRKSRC}; ${MAKE} -f Makefile.pre.in boot
31
32 post-build:
33         cd ${WRKSRC}; ${PYTHON} ${PYTHON_LIBDIR}/compileall.py .
34         cd ${WRKSRC}; ${PYTHON} -O ${PYTHON_LIBDIR}/compileall.py .
35
36 post-install:
37         ${INSTALL_SCRIPT} ${WRKSRC}/*.py ${WRKSRC}/*.py[co] \
38                 ${PYTHON_LIBDIR}/site-packages
39         ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-postgresql/tutorial
40         ${INSTALL_DATA} ${WRKSRC}/README \
41                 ${PREFIX}/share/doc/py-postgresql
42         for file in ${WRKSRC}/tutorial/*.py; do \
43                 ${INSTALL_DATA} $${file} \
44                         ${PREFIX}/share/doc/py-postgresql/tutorial; \
45         done
46
47 .include "../../mk/bsd.pkg.mk"