diff options
author | Jacques Vidrine <nectar@FreeBSD.org> | 1998-07-06 17:45:35 +0000 |
---|---|---|
committer | Jacques Vidrine <nectar@FreeBSD.org> | 1998-07-06 17:45:35 +0000 |
commit | 65eda25660f8c53e8aa27578e514e0bbbce4d416 (patch) | |
tree | 8efd1d489c98aa90d54bccdf1a6f38ef85594574 /databases/py-PyGreSQL/Makefile | |
parent | upgrade to siag 2.80. (diff) |
Just moved from category devel.
Notes
Notes:
svn path=/head/; revision=11765
Diffstat (limited to 'databases/py-PyGreSQL/Makefile')
-rw-r--r-- | databases/py-PyGreSQL/Makefile | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/databases/py-PyGreSQL/Makefile b/databases/py-PyGreSQL/Makefile new file mode 100644 index 000000000000..db5d979fcdbf --- /dev/null +++ b/databases/py-PyGreSQL/Makefile @@ -0,0 +1,69 @@ +# Ports collection Makefile for: PyGreSQL +# Version required: 2.1 +# Date created: 6/25/1998 +# Whom: n@nectar.com +# +# $Id: Makefile,v 1.1.1.1 1998/07/04 22:29:17 nectar Exp $ +# + +DISTNAME= PyGreSQL-2.1 +PKGNAME= py-PyGreSQL-2.1 +CATEGORIES= devel +MASTER_SITES= ftp://ftp.druid.net/pub/distrib/ +EXTRACT_SUFX= .tgz + +MAINTAINER= n@nectar.com + +BUILD_DEPENDS= python:${PORTSDIR}/lang/python +RUN_DEPENDS= python:${PORTSDIR}/lang/python +LIB_DEPENDS= pq\\.1\\.:${PORTSDIR}/databases/postgresql + +WRKSRC= ${WRKDIR} +HAS_CONFIGURE= YES +GNU_CONFIGURE= YES + +PY_PREFIX= python -c "import sys; print sys.prefix" +PY_EXEC_PREFIX= python -c "import sys; print sys.exec_prefix" +PY_SITE_PYTHON= python -c "import sys; import string; print (filter(lambda a: string.find(a, 'site-python') >= 0, sys.path) or [''])[0]" + +CONFIGURE_ENV= LDFLAGS="-L${PREFIX}/lib/python1.5/config -L${PREFIX}/pgsql/lib" \ + CPPFLAGS="-I${PREFIX}/include/python1.5 -I${PREFIX}/pgsql/include" + +CHOWN?= chown +CHMOD?= chmod + +do-configure: +.if defined(BATCH) + @(if test `${PY_SITE_PYTHON}` == ""; then \ + ${MKDIR} ${PREFIX}/lib/site-python; \ + ${CHOWN} ${BINOWN}.${BINGRP} ${PREFIX}/lib/site-python; \ + ${CHMOD} ${BINMODE} ${PREFIX}/lib/site-python; \ + fi) +.else + @(if test `${PY_SITE_PYTHON}` == ""; then \ + ${ECHO} "You must create a site-python directory in order to"; \ + ${ECHO} "build and install this port. On most systems, creating"; \ + ${ECHO} "a directory called ${PREFIX}/lib/site-python will do."; \ + exit 1; \ + fi) +.endif +.for f in Makefile Makefile.in configure.in + ${CP} ${SCRIPTDIR}/${f} ${WRKSRC} +.endfor + ${INSTALL} -c -m 0555 ${SCRIPTDIR}/install-sh ${WRKSRC} + ${INSTALL} -c -m 0555 ${SCRIPTDIR}/configure.local ${WRKSRC}/configure + @(cd ${WRKSRC} && CC="${CC}" CXX="${CXX}" ac_cv_path_CC="${CC}" \ + CFLAGS="${CFLAGS}" \ + INSTALL="/usr/bin/install -c -o ${BINOWN} -g ${BINGRP}" \ + INSTALL_DATA="${INSTALL_DATA}" \ + INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ + INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ + PY_EXEC_PREFIX=`${PY_EXEC_PREFIX}` \ + PY_SITE_PYTHON=`${PY_SITE_PYTHON}` \ + ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}) + + +post-install: + ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/README.PyGreSQL + +.include <bsd.port.mk> |