aboutsummaryrefslogtreecommitdiff
path: root/databases/pear-DoctrineDBAL/Makefile
diff options
context:
space:
mode:
authorWilliam Grzybowski <wg@FreeBSD.org>2013-06-20 14:42:30 +0000
committerWilliam Grzybowski <wg@FreeBSD.org>2013-06-20 14:42:30 +0000
commitc1d4c992bbe21fa1a16113c3d5fd4adb38042e00 (patch)
tree2a1b79f4946d2b45d9676215a263fa8f878517f2 /databases/pear-DoctrineDBAL/Makefile
parent7fdbdef22fa6e8244681cd55d6f442fe250e02e4 (diff)
Notes
Diffstat (limited to 'databases/pear-DoctrineDBAL/Makefile')
-rw-r--r--databases/pear-DoctrineDBAL/Makefile54
1 files changed, 54 insertions, 0 deletions
diff --git a/databases/pear-DoctrineDBAL/Makefile b/databases/pear-DoctrineDBAL/Makefile
new file mode 100644
index 000000000000..77fb01bd4dc5
--- /dev/null
+++ b/databases/pear-DoctrineDBAL/Makefile
@@ -0,0 +1,54 @@
+# Created by: William Grzybowski <wg@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= DoctrineDBAL
+PORTVERSION= 2.3.0
+CATEGORIES= databases pear
+MASTER_SITES= http://pear.doctrine-project.org/get/
+
+MAINTAINER= wg@FreeBSD.org
+COMMENT= Database abstraction layer used to power the ORM package
+
+LICENSE= LGPL21
+
+BUILD_DEPENDS= ${PEARDIR}/.channels/pear.doctrine-project.org.reg:${PORTSDIR}/devel/pear-channel-doctrine
+RUN_DEPENDS= ${PEARDIR}/.channels/pear.doctrine-project.org.reg:${PORTSDIR}/devel/pear-channel-doctrine \
+ ${PEARDIR}/Doctrine/Common/Version.php:${PORTSDIR}/databases/pear-DoctrineCommon \
+ ${PEARDIR}/Symfony/Component/Console/Application.php:${PORTSDIR}/devel/pear-Symfony_Component_Console
+
+OPTIONSFILE?= ${PORT_DBDIR}/pear-${PORTNAME}/options
+OPTIONS_DEFINE= DBLIB MYSQL ODBC PGSQL SQLITE
+OPTIONS_DEFAULT=MYSQL
+
+DBLIB_DESC= Install PHP DBO driver for DBLIB
+MYSQL_DESC= Install PHP DBO driver for MySQL
+ODBC_DESC= Install PHP DBO driver for ODBC
+PGSQL_DESC= Install PHP DBO driver for PostgreSQL
+SQLITE_DESC= Install PHP DBO driver for SQLite
+
+PEAR_CHANNEL= doctrine
+PEAR_AUTOINSTALL= yes
+
+USE_PHP= pdo
+WANT_PHP_CLI= yes
+
+.include <bsd.port.pre.mk>
+
+.if ${PORT_OPTIONS:MDBLIB}
+RUN_DEPENDS+= ${PHPBASE}/lib/php/${PHP_EXT_DIR}/pdo_dblib.so:${PORTSDIR}/databases/php${PHP_VER}-pdo_dblib
+.endif
+.if ${PORT_OPTIONS:MMYSQL}
+USE_PHP+= pdo_mysql
+.endif
+.if ${PORT_OPTIONS:MODBC}
+RUN_DEPENDS+= ${PHPBASE}/lib/php/${PHP_EXT_DIR}/pdo_odbc.so:${PORTSDIR}/databases/php${PHP_VER}-pdo_odbc
+.endif
+.if ${PORT_OPTIONS:MPGSQL}
+USE_PHP+= pdo_pgsql
+.endif
+.if ${PORT_OPTIONS:MSQLITE}
+USE_PHP+= pdo_sqlite
+.endif
+
+.include "${PORTSDIR}/devel/pear/bsd.pear.mk"
+.include <bsd.port.post.mk>