forked from Lainports/freebsd-ports
53 lines
1.5 KiB
Makefile
53 lines
1.5 KiB
Makefile
# Created by: April 15 2009
|
|
# $FreeBSD$
|
|
|
|
NO_STAGE= yes
|
|
# Like they say in the postgres-odbc Makefile (and I quote):
|
|
#
|
|
# This ODBC driver should work under either unixODBC or iODBC
|
|
# driver manager, when compliled against one. (Important: Do not try
|
|
# to have both installed -- they have overlapping files).
|
|
|
|
# It looks like most people are using unixODBC these days, rather than
|
|
# iODBC, so let's make unixODBC the default choice: to select iODBC,
|
|
# set WITH_IODBC, without setting WITH_UNIXODBC. When the latter is
|
|
# set or when neither is set, we go with WITH_UNIXODBC.
|
|
#
|
|
|
|
PORTNAME= pyodbc
|
|
PORTVERSION= 3.0.6
|
|
CATEGORIES= databases python
|
|
MASTER_SITES= GOOGLE_CODE
|
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
|
#DISTNAME= pyodbc-${PORTVERSION}
|
|
|
|
MAINTAINER= rob.kruus@gmail.com
|
|
COMMENT= ODBC connections for python
|
|
|
|
USE_ZIP= yes
|
|
USE_GMAKE= yes
|
|
USE_PYTHON= 2.5+
|
|
USE_PYDISTUTILS= easy_install
|
|
PYEASYINSTALL_ARCHDEP= yes
|
|
|
|
# again, shamelessly copied from datebase/postgres-odbc
|
|
.if !defined(WITH_IODBC)
|
|
WITH_UNIXODBC= yes
|
|
.endif
|
|
|
|
.if defined(WITH_UNIXODBC)
|
|
# I.e. even if WITH_IODBC is defined
|
|
LIB_DEPENDS+= odbc:${PORTSDIR}/databases/unixODBC
|
|
BUILD_DEPENDS+= unixODBC>=2.2.14_1:${PORTSDIR}/databases/unixODBC
|
|
.else
|
|
LIB_DEPENDS+= iodbc:${PORTSDIR}/databases/libiodbc
|
|
.endif
|
|
|
|
do-build:
|
|
@(cd ${WRKSRC}; ${PYTHON_CMD} setup.py build)
|
|
|
|
do-install:
|
|
${MKDIR} ${PYTHONPREFIX_SITELIBDIR}
|
|
@(cd ${WRKSRC}; ${SETENV} PYTHONPATH=${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} setup.py install --prefix=${PREFIX})
|
|
|
|
.include <bsd.port.mk>
|