svn commit: r313570 - in head: . devel devel/ZendOptimizer www www/pecl-zendoptimizerplus www/pecl-zendoptimizerplus/files
Alex Dupre
ale at FreeBSD.org
Thu Mar 7 09:31:57 UTC 2013
Author: ale
Date: Thu Mar 7 09:31:55 2013
New Revision: 313570
URL: http://svnweb.freebsd.org/changeset/ports/313570
Log:
Import pecl-zendoptimizerplus to replace ZendOptimizer. It supports all PHP
releases we have in ports tree.
The Zend Optimizer+ provides faster PHP execution through opcode caching and
optimization. It improves PHP performance by storing precompiled script
bytecode in the shared memory. This eliminates the stages of reading code from
the disk and compiling it on future access. In addition, it applies a few
bytecode optimization patterns that make code execution faster.
WWW: https://github.com/zend-dev/ZendOptimizerPlus
Added:
head/www/pecl-zendoptimizerplus/
- copied from r313568, head/devel/ZendOptimizer/
Deleted:
head/devel/ZendOptimizer/
head/www/pecl-zendoptimizerplus/files/
head/www/pecl-zendoptimizerplus/pkg-plist
Modified:
head/MOVED
head/devel/Makefile
head/www/Makefile
head/www/pecl-zendoptimizerplus/Makefile
head/www/pecl-zendoptimizerplus/distinfo
head/www/pecl-zendoptimizerplus/pkg-descr
Modified: head/MOVED
==============================================================================
--- head/MOVED Thu Mar 7 09:20:22 2013 (r313569)
+++ head/MOVED Thu Mar 7 09:31:55 2013 (r313570)
@@ -4132,3 +4132,4 @@ sysutils/udesc_dump||2013-03-06|Has expi
textproc/gxditview||2013-03-06|Has expired: Broken for more than 6 month
x11/powershell||2013-03-06|Has expired: Broken for more then 6 month
devel/py-setuptools|devel/py-distribute|2013-03-06|Replaced with distribute
+devel/ZendOptimizer|www/pecl-zendoptimizerplus|2013-03-07|Replaced with supported open-source release
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Thu Mar 7 09:20:22 2013 (r313569)
+++ head/devel/Makefile Thu Mar 7 09:31:55 2013 (r313570)
@@ -28,7 +28,6 @@
SUBDIR += R-cran-reshape
SUBDIR += R-cran-reshape2
SUBDIR += SpecTcl
- SUBDIR += ZendOptimizer
SUBDIR += aap
SUBDIR += abi-compliance-checker
SUBDIR += ace
Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile Thu Mar 7 09:20:22 2013 (r313569)
+++ head/www/Makefile Thu Mar 7 09:31:55 2013 (r313570)
@@ -1392,6 +1392,7 @@
SUBDIR += pecl-sphinx
SUBDIR += pecl-swish
SUBDIR += pecl-yaf
+ SUBDIR += pecl-zendoptimizerplus
SUBDIR += pelican
SUBDIR += perlbal
SUBDIR += pglogd
Modified: head/www/pecl-zendoptimizerplus/Makefile
==============================================================================
--- head/devel/ZendOptimizer/Makefile Thu Mar 7 08:00:10 2013 (r313568)
+++ head/www/pecl-zendoptimizerplus/Makefile Thu Mar 7 09:31:55 2013 (r313570)
@@ -1,65 +1,32 @@
-# New ports collection makefile for: ZendOptimizer
-# Date created: Thu Apr 24 00:23:22 CET 2003
-# Whom: Alex Dupre <sysadmin at alexdupre.com>
-#
+# Created by: Alex Dupre <ale at FreeBSD.org>
# $FreeBSD$
-#
-PORTNAME= ZendOptimizer
-DISTVERSION= 3.3.0a
-CATEGORIES= devel
-MASTER_SITES= http://downloads.zend.com/optimizer/${DISTVERSION}/
-DISTNAME= ${PORTNAME}-${DISTVERSION}-freebsd${VER}-${ARCH}
+PORTNAME= zendoptimizerplus
+PORTVERSION= 7.0.0
+CATEGORIES= www
+MASTER_SITES= http://pecl.php.net/get/
+PKGNAMEPREFIX= pecl-
+EXTRACT_SUFX= .tgz
+DIST_SUBDIR= PECL
MAINTAINER= ale at FreeBSD.org
-COMMENT= An optimizer for PHP code
+COMMENT= Opcode cacher and optimizer for PHP
-ONLY_FOR_ARCHS= i386 amd64
-NO_BUILD= yes
-USE_PHP= yes
-DEFAULT_PHP_VER=52
-IGNORE_WITH_PHP=5
-
-SUB_FILES= pkg-message
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-.include <bsd.port.pre.mk>
-
-# Check for FreeBSD version
-VER= 6.0
-.if ${OSVERSION} >= 700043
-LIB_DEPENDS+= m.4:${PORTSDIR}/misc/compat6x
-.endif
+LICENSE= PHP301
-.if ${PHP_VER} == 4
-ZEND_PATH= 4.4.x
-.else
-ZEND_PATH= 5.2.x
-.endif
-
-PLIST_SUB+= ZEND_PATH=${ZEND_PATH}
+USE_PHP= yes
+USE_PHP_BUILD= yes
+USE_ZENDEXT= yes
+PHP_MODNAME= ZendOptimizerPlus
PORTDOCS= *
-do-install:
- @${MKDIR} ${PREFIX}/lib/php/${PHP_EXT_DIR}/Optimizer/php-${ZEND_PATH}
- ${INSTALL_DATA} ${WRKSRC}/data/${ZEND_PATH:S/./_/g}_comp/ZendOptimizer.so \
- ${PREFIX}/lib/php/${PHP_EXT_DIR}/Optimizer/php-${ZEND_PATH}/ZendOptimizer.so
- @${MKDIR} ${PREFIX}/lib/php/${PHP_EXT_DIR}/Optimizer_TS/php-${ZEND_PATH}
- ${INSTALL_DATA} ${WRKSRC}/data/${ZEND_PATH:S/./_/g}_comp/TS/ZendOptimizer.so \
- ${PREFIX}/lib/php/${PHP_EXT_DIR}/Optimizer_TS/php-${ZEND_PATH}/ZendOptimizer.so
- ${INSTALL_DATA} ${WRKSRC}/data/ZendExtensionManager.so \
- ${PREFIX}/lib/php/${PHP_EXT_DIR}
- ${INSTALL_DATA} ${WRKSRC}/data/ZendExtensionManager_TS.so \
- ${PREFIX}/lib/php/${PHP_EXT_DIR}
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/EULA-ZendOptimizer ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/README-ZendOptimizer ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/data/doc/* ${DOCSDIR}
-.endif
+.include <bsd.port.options.mk>
+.if ${PORT_OPTIONS:MDOCS}
post-install:
- @${CAT} ${PKGMESSAGE}
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/www/pecl-zendoptimizerplus/distinfo
==============================================================================
--- head/devel/ZendOptimizer/distinfo Thu Mar 7 08:00:10 2013 (r313568)
+++ head/www/pecl-zendoptimizerplus/distinfo Thu Mar 7 09:31:55 2013 (r313570)
@@ -1,4 +1,2 @@
-SHA256 (ZendOptimizer-3.3.0a-freebsd6.0-i386.tar.gz) = 5670b73057b5fdbccfdb09ecf1b7280f9a6014b5bb353d3d7b9ec0eaea079796
-SIZE (ZendOptimizer-3.3.0a-freebsd6.0-i386.tar.gz) = 9353326
-SHA256 (ZendOptimizer-3.3.0a-freebsd6.0-amd64.tar.gz) = 24f8c4f7a5a47e371ee4f5f3288c93e5e33f1977f71f0b3a1887915703dbc180
-SIZE (ZendOptimizer-3.3.0a-freebsd6.0-amd64.tar.gz) = 9979608
+SHA256 (PECL/zendoptimizerplus-7.0.0.tgz) = c32aa8c75434f8f64d116694612adf6d2b40864feabbd8466b9561869ba97cfa
+SIZE (PECL/zendoptimizerplus-7.0.0.tgz) = 82376
Modified: head/www/pecl-zendoptimizerplus/pkg-descr
==============================================================================
--- head/devel/ZendOptimizer/pkg-descr Thu Mar 7 08:00:10 2013 (r313568)
+++ head/www/pecl-zendoptimizerplus/pkg-descr Thu Mar 7 09:31:55 2013 (r313570)
@@ -1,9 +1,7 @@
-The Zend Optimizer is a free application that runs the files
-encoded by the Zend Encoder and Zend SafeGuard Suite, while
-enhancing the running speed of PHP applications.
+The Zend Optimizer+ provides faster PHP execution through opcode caching and
+optimization. It improves PHP performance by storing precompiled script
+bytecode in the shared memory. This eliminates the stages of reading code from
+the disk and compiling it on future access. In addition, it applies a few
+bytecode optimization patterns that make code execution faster.
-Benefits:
-- Enables users to run files encoded by the Zend Encoder
-- Increases runtime performance up to 40%.
-
-WWW: http://www.zend.com/store/products/zend-optimizer.php
+WWW: https://github.com/zend-dev/ZendOptimizerPlus
More information about the svn-ports-head
mailing list