--- /dev/null
+# 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
+
--- /dev/null
+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
--- /dev/null
+--- 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 {
--- /dev/null
+<?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>
--- /dev/null
+# 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
+}