# New ports collection makefile for: zend-framework # Date created: 31 October 2006 # Whom: Greg Larkin # # $FreeBSD: ports/www/zend-framework/Makefile,v 1.11 2007/12/14 18:45:10 miwi Exp $ # PORTNAME= ZendFramework PORTVERSION= 1.0.3 CATEGORIES= www MASTER_SITES= http://framework.zend.com/releases/${DISTNAME}/ GENTOO/distfiles MAINTAINER= glarkin@sourcehosting.net COMMENT= A framework for developing PHP web applications NO_BUILD= yes USE_PHP= pcre spl WANT_PHP_WEB= yes IGNORE_WITH_PHP=4 USE_GETTEXT= yes SUB_FILES= pkg-message OPTIONS= MYSQL "Install MySQL PDO support" Off \ DBLIB "Install DBLIB PDO support" Off \ PGSQL "Install PostgreSQL PDO support" Off \ OCI "Install Oracle OCI 8 PDO support" Off \ ODBC "Install ODBC PDO support" Off \ SQLITE "Install SQLite v3 PDO support" Off \ REQPHP "Install required PHP dependencies" On \ OPTPHP "Install optional PHP dependencies" Off .include # Add all of the required and/or optional PHP extension dependencies, # if chosen by the user. # # See http://framework.zend.com/manual/en/requirements.extensions.html for # a table of what PHP extensions are required for what ZF classes. .if defined(WITH_REQPHP) USE_PHP+= ctype curl dom gd iconv mbstring memcache \ session simplexml soap xml zlib .endif .if defined(WITH_OPTPHP) USE_PHP+= bcmath bitset json posix .endif .if defined(WITH_MYSQL) RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/pdo_mysql.so:${PORTSDIR}/databases/php5-pdo_mysql .endif .if defined(WITH_DBLIB) RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/pdo_dblib.so:${PORTSDIR}/databases/php5-pdo_dblib .endif .if defined(WITH_PGSQL) RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/pdo_pgsql.so:${PORTSDIR}/databases/php5-pdo_pgsql .endif .if defined(WITH_OCI) RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/pdo_oci.so:${PORTSDIR}/databases/php5-pdo_oci .endif .if defined(WITH_ODBC) RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/pdo_odbc.so:${PORTSDIR}/databases/php5-pdo_odbc .endif .if defined(WITH_SQLITE) USE_PHP+= pdo_sqlite .endif do-install: @${MKDIR} ${DATADIR} ${CP} -R ${WRKSRC}/ ${DATADIR} ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${DATADIR} ${FIND} ${DATADIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644 ${FIND} ${DATADIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755 post-install: @${CAT} ${PKGMESSAGE} .include