From owner-svn-ports-all@FreeBSD.ORG Thu Mar 7 09:31:57 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 0A020D69; Thu, 7 Mar 2013 09:31:57 +0000 (UTC) (envelope-from ale@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id DB330D93; Thu, 7 Mar 2013 09:31:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r279VuOf095643; Thu, 7 Mar 2013 09:31:56 GMT (envelope-from ale@svn.freebsd.org) Received: (from ale@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r279Vt5D095633; Thu, 7 Mar 2013 09:31:55 GMT (envelope-from ale@svn.freebsd.org) Message-Id: <201303070931.r279Vt5D095633@svn.freebsd.org> From: Alex Dupre Date: Thu, 7 Mar 2013 09:31:55 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r313570 - in head: . devel devel/ZendOptimizer www www/pecl-zendoptimizerplus www/pecl-zendoptimizerplus/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Mar 2013 09:31:57 -0000 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 -# +# Created by: Alex Dupre # $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@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 - -# 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 +.if ${PORT_OPTIONS:MDOCS} post-install: - @${CAT} ${PKGMESSAGE} + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} +.endif -.include +.include 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