[Midnightbsd-cvs] mports: mports/devel: Add zend optimizer.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Aug 21 22:14:42 EDT 2008


Log Message:
-----------
Add zend optimizer.  This allows you to use encoded php files on MidnightBSD.

Modified Files:
--------------
    mports/devel:
        Makefile (r1.233 -> r1.234)

Added Files:
-----------
    mports/devel/ZendOptimizer:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/devel/ZendOptimizer/files:
        pkg-message.in (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/devel/Makefile,v
retrieving revision 1.233
retrieving revision 1.234
diff -L devel/Makefile -L devel/Makefile -u -r1.233 -r1.234
--- devel/Makefile
+++ devel/Makefile
@@ -6,6 +6,7 @@
     SUBDIR += 9base
     SUBDIR += ORBit
     SUBDIR += ORBit2
+    SUBDIR += ZendOptimizer
     SUBDIR += activitymail
     SUBDIR += anjuta
     SUBDIR += apache-ant
--- /dev/null
+++ devel/ZendOptimizer/pkg-descr
@@ -0,0 +1,9 @@
+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
--- /dev/null
+++ devel/ZendOptimizer/pkg-plist
@@ -0,0 +1,9 @@
+lib/php/%%PHP_EXT_DIR%%/ZendExtensionManager_TS.so
+lib/php/%%PHP_EXT_DIR%%/ZendExtensionManager.so
+lib/php/%%PHP_EXT_DIR%%/Optimizer/php-%%ZEND_PATH%%/ZendOptimizer.so
+lib/php/%%PHP_EXT_DIR%%/Optimizer_TS/php-%%ZEND_PATH%%/ZendOptimizer.so
+ at dirrm lib/php/%%PHP_EXT_DIR%%/Optimizer_TS/php-%%ZEND_PATH%%
+ at dirrm lib/php/%%PHP_EXT_DIR%%/Optimizer_TS
+ at dirrm lib/php/%%PHP_EXT_DIR%%/Optimizer/php-%%ZEND_PATH%%
+ at dirrm lib/php/%%PHP_EXT_DIR%%/Optimizer
+ at dirrmtry lib/php/%%PHP_EXT_DIR%%
--- /dev/null
+++ devel/ZendOptimizer/Makefile
@@ -0,0 +1,58 @@
+# New ports collection makefile for:	ZendOptimizer
+# Date created:			Thu Apr 24 00:23:22 CET 2003
+# Whom:				Alex Dupre <sysadmin at alexdupre.com>
+#
+# $MidnightBSD: mports/devel/ZendOptimizer/Makefile,v 1.1 2008/08/22 02:14:40 laffer1 Exp $
+# $FreeBSD: ports/devel/ZendOptimizer/Makefile,v 1.31 2008/01/26 13:44:55 ale Exp $
+#
+
+PORTNAME=	ZendOptimizer
+DISTVERSION=	3.3.0a
+CATEGORIES=	devel
+MASTER_SITES=	http://downloads.zend.com/optimizer/${DISTVERSION}/
+DISTNAME=	${PORTNAME}-${DISTVERSION}-freebsd${VER}-${ARCH}
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	An optimizer for PHP code
+LICENSE=	other
+
+ONLY_FOR_ARCHS=	i386 amd64
+NO_BUILD=	yes
+USE_PHP=	yes
+
+SUB_FILES=	pkg-message
+PKGMESSAGE=	${WRKDIR}/pkg-message
+
+.include <bsd.port.pre.mk>
+
+VER=		6.0
+.if ${OSVERSION} >= 700043
+LIB_DEPENDS+=	m.4:${PORTSDIR}/misc/compat6x
+.endif
+.endif
+
+ZEND_PATH=	5.2.x
+
+PLIST_SUB+=	ZEND_PATH=${ZEND_PATH}
+
+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.post.mk>
--- /dev/null
+++ devel/ZendOptimizer/distinfo
@@ -0,0 +1,9 @@
+MD5 (ZendOptimizer-3.3.0a-freebsd5.4-i386.tar.gz) = 9e2edcc3b4c6be5fe667b6cf8ce3fb2c
+SHA256 (ZendOptimizer-3.3.0a-freebsd5.4-i386.tar.gz) = 113fa0bf3ef65ac3d15c11efb19b45bd8b3b8445d4f346c9a30855d812925916
+SIZE (ZendOptimizer-3.3.0a-freebsd5.4-i386.tar.gz) = 9318300
+MD5 (ZendOptimizer-3.3.0a-freebsd6.0-i386.tar.gz) = 44fa8d594d968a0ed612abc96c40c9d9
+SHA256 (ZendOptimizer-3.3.0a-freebsd6.0-i386.tar.gz) = 5670b73057b5fdbccfdb09ecf1b7280f9a6014b5bb353d3d7b9ec0eaea079796
+SIZE (ZendOptimizer-3.3.0a-freebsd6.0-i386.tar.gz) = 9353326
+MD5 (ZendOptimizer-3.3.0a-freebsd6.0-amd64.tar.gz) = 881296734a1f4e1f60c55164ae9a4f2a
+SHA256 (ZendOptimizer-3.3.0a-freebsd6.0-amd64.tar.gz) = 24f8c4f7a5a47e371ee4f5f3288c93e5e33f1977f71f0b3a1887915703dbc180
+SIZE (ZendOptimizer-3.3.0a-freebsd6.0-amd64.tar.gz) = 9979608
--- /dev/null
+++ devel/ZendOptimizer/files/pkg-message.in
@@ -0,0 +1,10 @@
+You have installed the ZendOptimizer package.
+
+Edit %%LOCALBASE%%/etc/php.ini and add:
+
+[Zend]
+zend_optimizer.optimization_level=15
+zend_extension_manager.optimizer="%%PREFIX%%/lib/php/%%PHP_EXT_DIR%%/Optimizer"
+zend_extension_manager.optimizer_ts="%%PREFIX%%/lib/php/%%PHP_EXT_DIR%%/Optimizer_TS"
+zend_extension="%%PREFIX%%/lib/php/%%PHP_EXT_DIR%%/ZendExtensionManager.so"
+zend_extension_ts="%%PREFIX%%/lib/php/%%PHP_EXT_DIR%%/ZendExtensionManager_TS.so"


More information about the Midnightbsd-cvs mailing list