Date: Thu, 24 Apr 2003 00:52:32 +0200 (CEST) From: Alex Dupre <sysadmin@alexdupre.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/51334: [New Port] Zend Optimizer 2.1.0a Message-ID: <200304232252.h3NMqW9q054021@vaio.alexdupre.com> Resent-Message-ID: <200304232300.h3NN0Uin076676@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 51334 >Category: ports >Synopsis: [New Port] Zend Optimizer 2.1.0a >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Apr 23 16:00:29 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Alex Dupre >Release: FreeBSD 4.8-ALEXDUPRE i386 >Organization: >Environment: System: FreeBSD 4.8-ALEXDUPRE i386 >Description: Port of the Zend Optimizer for PHP 4.3 and FreeBSD 4. 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. 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 >How-To-Repeat: >Fix: --- ZendOptimizer.sh begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ZendOptimizer # ZendOptimizer/Makefile # ZendOptimizer/distinfo # ZendOptimizer/pkg-descr # ZendOptimizer/pkg-message # ZendOptimizer/pkg-plist # echo c - ZendOptimizer mkdir -p ZendOptimizer > /dev/null 2>&1 echo x - ZendOptimizer/Makefile sed 's/^X//' >ZendOptimizer/Makefile << 'END-of-ZendOptimizer/Makefile' X# New ports collection makefile for: ZendOptimizer X# Date created: Thu Apr 24 00:23:22 CET 2003 X# Whom: Alex Dupre <sysadmin@alexdupre.com> X# X# $FreeBSD$ X# X XPORTNAME= ZendOptimizer XPORTVERSION= 2.1.0a XCATEGORIES= devel XDISTNAME= ${PORTNAME}-${PORTVERSION}-FreeBSD4.0-i386 X XMAINTAINER= sysadmin@alexdupre.com XCOMMENT= An optimizer for PHP code X XRUN_DEPENDS= ${LOCALBASE}/bin/php:${PORTSDIR}/www/mod_php4 X XONLY_FOR_ARCHS= i386 XNO_BUILD= yes X XRESTRICTED= "Redistribution of pre-compiled binaries is not permitted" XNO_CDROM= "Redistribution of pre-compiled binaries is not permitted" X XEXT_DIR= 20020429 XPLIST_SUB= EXT_DIR=${EXT_DIR} X XPKGMESSAGE= ${WRKDIR}/pkg-message X X.include <bsd.port.pre.mk> X X# Check for FreeBSD version X.if ${OSVERSION} < 400000 || ${OSVERSION} > 499999 XBROKEN= "This port is for FreeBSD 4 only." X.endif X X# Check for ZendOptimizer sources X.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) && !defined(PACKAGE_BUILDING) XECHO_MSG=/usr/bin/printf XIGNORE= :\n\ XBecause of licensing restrictions, you must fetch the source distribution\n\ Xmanually.\n\ XPlease access http://www.zend.com/store/getfreefile.php?pid=13&zbid=547\n\ Xwith a web browser, read the license and click the \"I ACCEPT\" button.\n\ XDownload the source file, ${DISTFILES},\n\ Xand place it in ${DISTDIR}.\n X.endif X Xdo-install: X @${MKDIR} ${PREFIX}/lib/php/${EXT_DIR} X @${INSTALL_DATA} ${WRKSRC}/data/4_3_x_comp/* \ X ${PREFIX}/lib/php/${EXT_DIR} X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/data/doc/* ${DOCSDIR} X.endif X Xpost-install: X @${SED} "s|%%LOCALBASE%%|${LOCALBASE}|g;s|%%PREFIX%%|${PREFIX}|g;s|%%EXT_DIR%%|${EXT_DIR}|g" \ X ${.CURDIR}/pkg-message > ${PKGMESSAGE} X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.post.mk> END-of-ZendOptimizer/Makefile echo x - ZendOptimizer/distinfo sed 's/^X//' >ZendOptimizer/distinfo << 'END-of-ZendOptimizer/distinfo' XMD5 (ZendOptimizer-2.1.0a-FreeBSD4.0-i386.tar.gz) = b06ade4420f85138126250217365e61e END-of-ZendOptimizer/distinfo echo x - ZendOptimizer/pkg-descr sed 's/^X//' >ZendOptimizer/pkg-descr << 'END-of-ZendOptimizer/pkg-descr' XThe Zend Optimizer is a free application that runs the files Xencoded by the Zend Encoder and Zend SafeGuard Suite, while Xenhancing the running speed of PHP applications. X XBenefits: X- Enables users to run files encoded by the Zend Encoder X- Increases runtime performance up to 40%. X XWWW: http://www.zend.com/store/products/zend-optimizer.php X X- Alex Dupre Xsysadmin@alexdupre.com END-of-ZendOptimizer/pkg-descr echo x - ZendOptimizer/pkg-message sed 's/^X//' >ZendOptimizer/pkg-message << 'END-of-ZendOptimizer/pkg-message' X***************************************************************************** X XYou have installed the ZendOptimizer package. X XEdit %%LOCALBASE%%/etc/php.ini and add: X X[Zend] Xzend_optimizer.optimization_level=15 Xzend_extension_ts="%%PREFIX%%/lib/php/%%EXT_DIR%%/ZendOptimizer_TS.so" Xzend_extension=""%%PREFIX%%/lib/php/%%EXT_DIR%%/ZendOptimizer.so" X X***************************************************************************** END-of-ZendOptimizer/pkg-message echo x - ZendOptimizer/pkg-plist sed 's/^X//' >ZendOptimizer/pkg-plist << 'END-of-ZendOptimizer/pkg-plist' Xlib/php/%%EXT_DIR%%/ZendOptimizer_TS.so Xlib/php/%%EXT_DIR%%/ZendOptimizer.so X%%PORTDOCS%%share/doc/ZendOptimizer/ZendOptimizer_TechFAQ.pdf X%%PORTDOCS%%share/doc/ZendOptimizer/ZendOptimizer_UserGuide.pdf X@unexec rmdir %D/lib/php/%%EXT_DIR%% 2> /dev/null || true X%%PORTDOCS%%@dirrm share/doc/ZendOptimizer END-of-ZendOptimizer/pkg-plist exit --- ZendOptimizer.sh ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304232252.h3NMqW9q054021>