diff options
author | Matti Bickel <mabi@gentoo.org> | 2010-11-04 19:39:38 +0000 |
---|---|---|
committer | Matti Bickel <mabi@gentoo.org> | 2010-11-04 19:39:38 +0000 |
commit | 326d3304109b2dbf516f47642dd62af51e69679a (patch) | |
tree | 26cb95af9b6ebbf0cd93cec9d9d836f80fbc9187 /dev-php5/ZendOptimizer | |
parent | old (diff) | |
download | gentoo-2-326d3304109b2dbf516f47642dd62af51e69679a.tar.gz gentoo-2-326d3304109b2dbf516f47642dd62af51e69679a.tar.bz2 gentoo-2-326d3304109b2dbf516f47642dd62af51e69679a.zip |
add version supporting minor version slotting
(Portage version: 2.1.8.3/cvs/Linux x86_64)
Diffstat (limited to 'dev-php5/ZendOptimizer')
-rw-r--r-- | dev-php5/ZendOptimizer/ChangeLog | 8 | ||||
-rw-r--r-- | dev-php5/ZendOptimizer/ZendOptimizer-3.3.9-r2.ebuild | 87 |
2 files changed, 94 insertions, 1 deletions
diff --git a/dev-php5/ZendOptimizer/ChangeLog b/dev-php5/ZendOptimizer/ChangeLog index 6ee31f922366..2e96fe059096 100644 --- a/dev-php5/ZendOptimizer/ChangeLog +++ b/dev-php5/ZendOptimizer/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-php5/ZendOptimizer # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-php5/ZendOptimizer/ChangeLog,v 1.6 2010/06/22 21:26:59 mabi Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-php5/ZendOptimizer/ChangeLog,v 1.7 2010/11/04 19:39:38 mabi Exp $ + +*ZendOptimizer-3.3.9-r2 (04 Nov 2010) + + 04 Nov 2010; Matti Bickel <mabi@gentoo.org> + +ZendOptimizer-3.3.9-r2.ebuild: + add version supporting minor version slotting *ZendOptimizer-3.3.9-r1 (22 Jun 2010) diff --git a/dev-php5/ZendOptimizer/ZendOptimizer-3.3.9-r2.ebuild b/dev-php5/ZendOptimizer/ZendOptimizer-3.3.9-r2.ebuild new file mode 100644 index 000000000000..756e490d5810 --- /dev/null +++ b/dev-php5/ZendOptimizer/ZendOptimizer-3.3.9-r2.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-php5/ZendOptimizer/ZendOptimizer-3.3.9-r2.ebuild,v 1.1 2010/11/04 19:39:38 mabi Exp $ + +EAPI="3" + +PHP_EXT_ZENDEXT="yes" +PHP_EXT_NAME="ZendOptimizer" +PHP_EXT_INI="yes" +USE_PHP="php5-2" + +inherit php-ext-source-r2 + +KEYWORDS="~amd64 ~x86" + +SRC_URI="amd64? ( ${PN}-${PV}-linux-glibc23-x86_64.tar.gz ) + x86? ( ${PN}-${PV}-linux-glibc23-i386.tar.gz )" + +MY_ARCH=${ARCH/x86/glibc23-i386} +MY_ARCH=${MY_ARCH/amd64/glibc23-x86_64} + +S="${WORKDIR}/${PN}-${PV}-linux-${MY_ARCH}" + +DESCRIPTION="The Zend PHP optimizer and loader for encoded scripts." +HOMEPAGE="http://www.zend.com/products/zend_optimizer" +LICENSE="zend-optimizer" +SLOT="0" +IUSE="" + +RESTRICT="mirror fetch strip" + +DEPEND="" +RDEPEND="!dev-php5/xdebug + !dev-php5/pecl-apc + dev-lang/php:5.2[-debug,-threads]" + +QA_TEXTRELS="${EXT_DIR/\//}/${PHP_EXT_NAME}.so" +QA_EXECSTACK="${EXT_DIR/\//}/${PHP_EXT_NAME}.so" + +pkg_nofetch() { + elog + elog "Please download ${PN}-${PV}-linux-${MY_ARCH} from:" + elog "${HOMEPAGE}" + elog "and put it into ${DISTDIR}." + elog "Please note that you need a valid Zend Account" + elog "(free) to download the Zend Optimizer!" + elog +} + +src_prepare() { + true # no configuration neccessary +} + +src_configure() { + true # binary package, nothing to configure +} + +src_compile() { + true # binary package, nothing to compile +} + +src_install() { + php-ext-source-r2_createinifiles + + ZENDOPT_VERSION_DIR="5_2_x_comp" + ZENDOPT_SO_FILE="data/${ZENDOPT_VERSION_DIR}/${PHP_EXT_NAME}.so" + + # Install the binary + insinto ${EXT_DIR} + doins ${ZENDOPT_SO_FILE} + + # Add the correct settings to the extension ini files + php-ext-source-r2_addtoinifiles "zend_optimizer.optimization_level" "15" + php-ext-source-r2_addtoinifiles "zend_optimizer.enable_loader" "1" + php-ext-source-r2_addtoinifiles "zend_optimizer.disable_licensing" "0" + + dodoc README-${PN} +} + +pkg_postinst() { + # You only need to restart apache2 if you're using mod_php + if has_version dev-lang/php:5.2[apache2] ; then + elog + elog "You need to restart apache2 to activate the ${PN}." + elog + fi +} |