summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-php/php-accelerator/php-accelerator-1.3.3-r1.ebuild')
-rw-r--r--dev-php/php-accelerator/php-accelerator-1.3.3-r1.ebuild71
1 files changed, 71 insertions, 0 deletions
diff --git a/dev-php/php-accelerator/php-accelerator-1.3.3-r1.ebuild b/dev-php/php-accelerator/php-accelerator-1.3.3-r1.ebuild
new file mode 100644
index 000000000000..6327a26da4ce
--- /dev/null
+++ b/dev-php/php-accelerator/php-accelerator-1.3.3-r1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-php/php-accelerator/php-accelerator-1.3.3-r1.ebuild,v 1.1 2004/01/05 03:50:31 robbat2 Exp $
+
+DESCRIPTION="The ionCube PHP Accelerator"
+HOMEPAGE="http://www.php-accelerator.co.uk/"
+LICENSE="freedist"
+SLOT="0"
+KEYWORDS="~alpha ~x86"
+IUSE=""
+RESTRICT="nomirror nostrip"
+DEPEND="!dev-php/turck-mmcache
+ !dev-php/PECL-apc"
+
+# Detect machine type
+PHP_NO_BUILD=
+case ${MACHTYPE} in
+alpha-pc-linux-gnu)
+ OS="linux"
+ CPU="alpha"
+ ;;
+i686-pc-linux-gnu)
+ OS="linux"
+ CPU="i686"
+ ;;
+*)
+ PHPA_NO_BUILD=1
+ ;;
+esac
+
+# Detect glibc version
+GLIBC_VER="2.1.3"
+
+# use phpAccelerator for PHP 4.3.0
+PHP_VER="4.3.0"
+PHPA_VER="${PV}r2"
+PHPA="php_accelerator-${PHPA_VER}_php-${PHP_VER}_${OS}_${CPU}-glibc${GLIBC_VER}"
+
+SRC_URI="http://www.php-accelerator.co.uk/releases/${OS}_${CPU}-glibc${GLIBC_VER}/${PHPA_VER}_${PHP_VER}/${PHPA}.tgz"
+DEPEND=""
+RDEPEND=">=virtual/glibc-${GLIBC_VER} >=virtual/php-${PHP_VER}"
+
+S=${WORKDIR}/${PHPA}
+
+PHP_EXT_NAME="php_accelerator_${PHPA_VER}"
+PHP_EXT_ZENDEXT="yes"
+
+inherit php-ext-base
+
+pkg_setup() {
+
+ if [ -n "${PHPA_NO_BUILD}" ]; then
+ die "There is no build for your machine type (${MACHTYPE})"
+ fi
+
+}
+
+src_install() {
+ insinto ${EXT_DIR}
+ doins ${PHP_EXT_NAME}.so
+ dobin phpa_cache_admin
+ dodoc CONFIGURATION INSTALL release_notes phpa_cache_admin *.gif
+
+ php-ext-base_src_install
+
+}
+
+pkg_postinst() {
+ php-ext-base_addtoinifiles "phpa.shm_user" '"apache"'
+ php-ext-base_addtoinifiles "phpa.shm_group" '"apache"'
+}