diff options
author | Peter (peter23) <peter@ptm.pp.ru> | 2010-11-19 21:01:58 +0000 |
---|---|---|
committer | Peter (peter23) <peter@ptm.pp.ru> | 2010-11-19 21:01:58 +0000 |
commit | ae4a3bc3436df73c2c36a2f0127db00308323acf (patch) | |
tree | 8c3d197dc46bc3af7df778e07080e86c0fc1417b /dev-php5 | |
parent | dev-php5/pecl-expect: New Ebuild for bug 342887 (diff) | |
download | sunrise-ae4a3bc3436df73c2c36a2f0127db00308323acf.tar.gz sunrise-ae4a3bc3436df73c2c36a2f0127db00308323acf.tar.bz2 sunrise-ae4a3bc3436df73c2c36a2f0127db00308323acf.zip |
dev-php5/pecl-bcompiler: New Ebuild for bug 342357
svn path=/sunrise/; revision=11563
Diffstat (limited to 'dev-php5')
-rw-r--r-- | dev-php5/pecl-bcompiler/ChangeLog | 9 | ||||
-rw-r--r-- | dev-php5/pecl-bcompiler/Manifest | 5 | ||||
-rw-r--r-- | dev-php5/pecl-bcompiler/files/zend_is_callable.patch | 11 | ||||
-rw-r--r-- | dev-php5/pecl-bcompiler/metadata.xml | 7 | ||||
-rw-r--r-- | dev-php5/pecl-bcompiler/pecl-bcompiler-0.9.3.ebuild | 31 |
5 files changed, 63 insertions, 0 deletions
diff --git a/dev-php5/pecl-bcompiler/ChangeLog b/dev-php5/pecl-bcompiler/ChangeLog new file mode 100644 index 000000000..ea41c36a2 --- /dev/null +++ b/dev-php5/pecl-bcompiler/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for dev-php5/pecl-bcompiler +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 19 Nov 2010; Peter (peter23) <peter@ptm.pp.ru> + +pecl-bcompiler-0.9.3.ebuild, +files/zend_is_callable.patch, + +metadata.xml: + New Ebuild for bug 342357 + diff --git a/dev-php5/pecl-bcompiler/Manifest b/dev-php5/pecl-bcompiler/Manifest new file mode 100644 index 000000000..83c339f48 --- /dev/null +++ b/dev-php5/pecl-bcompiler/Manifest @@ -0,0 +1,5 @@ +AUX zend_is_callable.patch 300 RMD160 360954239f313c602b19c6d8c462cb3d55fe5cb9 SHA1 8fd21a72302980f9aa85a787ef8a972b562f67e2 SHA256 63c05e0fba60f4006c1aa88440ce4385ae6085e2adcbe57f395588daab45d7e7 +DIST bcompiler-0.9.3.tgz 58328 RMD160 49a4414fd10d03d5a49715c003cddcae4c884be4 SHA1 bfbc43b6751a13be90950cf1fd4b3993d94d82af SHA256 eea7d1cccc3ed2a5182c731b49b4cd621e6907693cbd0db20134f0a547c7e4a7 +EBUILD pecl-bcompiler-0.9.3.ebuild 635 RMD160 83041a1a57e15e06d9edbc622ee79ca5c3980d72 SHA1 279265bf1f9ed839cc9c1b6e7efceb695aa991cf SHA256 f336aeccf1bfe1eb9ad2dc93a5916ce9c06a7cbbe552d93dd2ea7ce990fe94ca +MISC ChangeLog 282 RMD160 3977bc89b185d24393442d8fc76626e1e1d3dd85 SHA1 dc09926da514c8ecc9a2577527caa38b42bd3800 SHA256 b555fe977ff18d8f501011c14c50f01419b609c3d2e3f9a7d367541958036059 +MISC metadata.xml 292 RMD160 ee263a9f473c906ebf99941f7475366c83597d3f SHA1 d42d7c4398fc4e848435597a6a4749e8ba541cd7 SHA256 22af79636ae86b754d9df63e163d02ff5b43b898e52375aee637010b5d3ee00f diff --git a/dev-php5/pecl-bcompiler/files/zend_is_callable.patch b/dev-php5/pecl-bcompiler/files/zend_is_callable.patch new file mode 100644 index 000000000..9f41faf9e --- /dev/null +++ b/dev-php5/pecl-bcompiler/files/zend_is_callable.patch @@ -0,0 +1,11 @@ +--- bcompiler.c 2010-02-07 00:31:52.000000000 +0300 ++++ bcompiler.c.mod 2010-10-23 20:14:58.900710492 +0400 +@@ -1492,7 +1492,7 @@ + } + } + #else +- if (!zend_is_callable(func, 0, &name TSRMLS_CC)) { ++ if (!zend_is_callable(func, 0, &name)) { + if (name && *name == 0) { + func = NULL; + } else { diff --git a/dev-php5/pecl-bcompiler/metadata.xml b/dev-php5/pecl-bcompiler/metadata.xml new file mode 100644 index 000000000..008b4c57d --- /dev/null +++ b/dev-php5/pecl-bcompiler/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>no-herd</herd> + <maintainer><email>maintainer-wanted@gentoo.org</email></maintainer> + <longdescription>PHP bytecode Compiler</longdescription> +</pkgmetadata> diff --git a/dev-php5/pecl-bcompiler/pecl-bcompiler-0.9.3.ebuild b/dev-php5/pecl-bcompiler/pecl-bcompiler-0.9.3.ebuild new file mode 100644 index 000000000..c438b516b --- /dev/null +++ b/dev-php5/pecl-bcompiler/pecl-bcompiler-0.9.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" +PHP_EXT_NAME="bcompiler" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS="README TODO" + +inherit php-ext-pecl-r2 + +DESCRIPTION="PHP bytecode Compiler." +HOMEPAGE="http://pecl.php.net/package/bcompiler" + +LICENSE="PHP-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +src_prepare() { + for slot in $(php_get_slots); do + # this patch is not needed for php-5.3.x + if [[ ${slot} == "php5.2" ]]; then + php_init_slot_env ${slot} + epatch "${FILESDIR}/zend_is_callable.patch" + fi + done + + php-ext-source-r2_src_prepare +} |