diff options
author | Johann Visagie <wjv@FreeBSD.org> | 2001-10-09 10:33:49 +0000 |
---|---|---|
committer | Johann Visagie <wjv@FreeBSD.org> | 2001-10-09 10:33:49 +0000 |
commit | 3d461ccf399abc194c79ad4577f99c271f9f7066 (patch) | |
tree | 80e333471d843e50abf7c04a904181ababde7a90 /databases/mysql-connector-odbc/Makefile | |
parent | fbd0b7f08a725a6cc5f895e9ce84a5a7c19fe9f3 (diff) |
Notes
Diffstat (limited to 'databases/mysql-connector-odbc/Makefile')
-rw-r--r-- | databases/mysql-connector-odbc/Makefile | 45 |
1 files changed, 37 insertions, 8 deletions
diff --git a/databases/mysql-connector-odbc/Makefile b/databases/mysql-connector-odbc/Makefile index 408cd3aa770f..3995532fb655 100644 --- a/databases/mysql-connector-odbc/Makefile +++ b/databases/mysql-connector-odbc/Makefile @@ -5,19 +5,48 @@ # $FreeBSD$ # -PORTNAME= MyODBC -PORTVERSION= 2.50.34 +PORTNAME= myodbc +PORTVERSION= 2.50.39 CATEGORIES= databases -MASTER_SITES= ftp://ftp.sunet.se/pub/unix/databases/relational/mysql/Downloads/MyODBC/ +MASTER_SITES= http://www.mysql.com/Downloads/MyODBC/ \ + ftp://sunsite.dk/mirrors/mysql/Downloads/MyODBC/ \ + ftp://ftp.sunet.se/pub/unix/databases/relational/mysql/Downloads/MyODBC/ +DISTNAME= MyODBC-${PORTVERSION} MAINTAINER= ebakke@trolltech.com -LIB_DEPENDS= iodbc.2:${PORTSDIR}/databases/libiodbc \ - mysqlclient.10:${PORTSDIR}/databases/mysql323-client +LIB_DEPENDS= mysqlclient.10:${PORTSDIR}/databases/mysql323-client -USE_LIBTOOL= yes -CONFIGURE_ARGS= --with-mysql-libs=${PREFIX}/lib/mysql \ - --with-mysql-includes=${PREFIX}/include/mysql USE_GMAKE= yes +USE_LIBTOOL= yes +CONFIGURE_ARGS= --with-mysql-libs=${LOCALBASE}/lib/mysql \ + --with-mysql-includes=${LOCALBASE}/include/mysql + +# MyODBC needs an ODBC driver manager to be installed, and it supports both +# iODBC and unixODBC. The following variable may be set at built-time to +# either "iodbc" or "unixodbc", with the former being the default: +DRIVER_MANAGER?= iodbc + +.if ${DRIVER_MANAGER} == "unixodbc" +CONFIGURE_ARGS+= --with-odbc-ini=${LOCALBASE}/etc/odbc.ini +LIB_DEPENDS+= odbc.1:${PORTSDIR}/databases/unixODBC +.else # assume we're using iodbc +LIB_DEPENDS+= iodbc.3:${PORTSDIR}/databases/libiodbc +CONFIGURE_ARGS+= --with-odbc-ini=${LOCALBASE}/etc/libiodbc/odbc.ini +.endif + +# XXX untested +.if defined(STATIC) +CONFIGURE_ARGS+= --enable-shared=no \ + --enable-static=yes +.endif + +post-install: +.if !defined(NOPORTDOCS) + @ ${MKDIR} ${DOCSDIR} +# Install the INSTALL file as well, since it describes how to set up odbc.ini + @ ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCSDIR} + @ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} +.endif .include <bsd.port.mk> |