Changeset View
Changeset View
Standalone View
Standalone View
devel/php-memoize/Makefile
# Created by: Gasol Wu <gasol.wu@gmail.com> | # Created by: Gasol Wu <gasol.wu@gmail.com> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= php-memoize | PORTNAME= php-memoize | ||||
PORTVERSION= 0.2.0b1 | PORTVERSION= 0.2.0b1 | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
PORTREVISION= 2 | PORTREVISION= 2 | ||||
CATEGORIES= devel | CATEGORIES= devel | ||||
MAINTAINER= gasol.wu@gmail.com | MAINTAINER= gasol.wu@gmail.com | ||||
COMMENT= PHP extension which transparently caches PHP functions | COMMENT= PHP extension which transparently caches PHP functions | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= arraypad | GH_ACCOUNT= arraypad | ||||
USE_PHP= yes | USES= php:ext | ||||
USE_PHPEXT= yes | |||||
USE_PHPIZE= yes | |||||
USE_PHP_BUILD= yes | |||||
PHP_MODNAME= memoize | PHP_MODNAME= memoize | ||||
IGNORE_WITH_PHP= 70 | IGNORE_WITH_PHP= 70 | ||||
CONFIGURE_ARGS= --enable-memoize | CONFIGURE_ARGS= --enable-memoize | ||||
OPTIONS_DEFINE= APC MEMCACHED MEMORY | OPTIONS_DEFINE= APC MEMCACHED MEMORY | ||||
OPTIONS_DEFAULT= MEMORY | OPTIONS_DEFAULT= MEMORY | ||||
APC_DESC= Enable memoize APC module | APC_DESC= Enable memoize APC module | ||||
MEMCACHED_DESC= Enable memcached storage module | MEMCACHED_DESC= Enable memcached storage module | ||||
MEMORY_DESC= Enable the memoize memory storage module | MEMORY_DESC= Enable the memoize memory storage module | ||||
.include <bsd.port.pre.mk> | APC_CONFIGURE_ENABLE= memoize-apc | ||||
APC_BUILD_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/apc.so:www/pecl-APC | |||||
.if ${PORT_OPTIONS:MAPC} | MEMCACHED_CONFIGURE_WITH= memoize-memcached | ||||
CONFIGURE_ARGS+= --enable-memoize-apc | MEMCACHED_BUILD_DEPENDS= libmemcached>0:databases/libmemcached | ||||
BUILD_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/apc.so:www/pecl-APC | MEMCACHED_RUN_DEPENDS= libmemcached>0:databases/libmemcached | ||||
.endif | |||||
.if ${PORT_OPTIONS:MMEMCACHED} | MEMORY_CONFIGURE_OFF= --disable-memoize-memory | ||||
CONFIGURE_ARGS+= --with-memoize-memcached | |||||
BUILD_DEPENDS+= libmemcached>0:databases/libmemcached | |||||
RUN_DEPENDS+= libmemcached>0:databases/libmemcached | |||||
.endif | |||||
.if empty(PORT_OPTIONS:MMEMORY) | .include <bsd.port.mk> | ||||
CONFIGURE_ARGS+= --disable-memoize-memory | |||||
.endif | |||||
.include <bsd.port.post.mk> |