Again a new version of Turck MMCache. Renaming the ebuild works fine as expected, because there are only two new API functions and bugfixes mentioned in the changelog. I'll report back in case a problem occurs, otherwise it should be save to add thsi version to portage.
In order to make it work with PHP 4.3.4 RC2 I had to do the following: ebuild /usr/local/portage/dev-php/turck-mmcache/turck-mmcache-2.4.4.ebuild unpack chmod +x /var/tmp/portage/turck-mmcache-2.4.4/work/turck-mmcache-2.4.4/build/shtool ebuild /usr/local/portage/dev-php/turck-mmcache/turck-mmcache-2.4.4.ebuild merge
Turck MMCache 2.4.5 has been released today.
There is a Turck MMCache 2.4.5 ebuild in portage now, but as I said in my first additional comment it does not compile for me unless I make the shtool script executeable!
Meanwhile Turck MMCache 2.4.6, which has been tested with PHP 4.3.4, has been released. But (as I expected) I still have to manually add the executeable bit to the shtool.
I'll fix and commit the ebuild later tonight for you. Stu
Well, in the php-ext-source eclass, we explicitly set +x on shtool before we run it. So I'm a bit confused as to what the problem is. Can you attach the log from the emerge command, so that I can see what's going wrong? Thanks, Stu
# emerge turck-mmcache Calculating dependencies ...done! >>> emerge (1 of 1) dev-php/turck-mmcache-2.4.6 to / >>> md5 src_uri ;-) turck-mmcache-2.4.6.tar.gz >>> Unpacking source... >>> Unpacking turck-mmcache-2.4.6.tar.gz to /var/tmp/portage/turck-mmcache-2.4.6/work >>> Source unpacked. /usr/bin/phpize: line 1: /var/tmp/portage/turck-mmcache-2.4.6/work/turck-mmcache-2.4.6/build/shtool: Permission denied /usr/bin/phpize: line 61: -f: command not found creating cache ./config.cache configure: error: can not run ./config.sub !!! ERROR: dev-php/turck-mmcache-2.4.6 failed. !!! Function econf, Line 338, Exitcode 1 !!! econf failed
I forgot to mention that on a new machine I recently set up it works with PHP 4.3.4 Final. I'll mark this as fixed then.