Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 350741

Summary: dev-php5/* : Some ebuilds are not correctly updated to php-ext-source-r2
Product: Gentoo Linux Reporter: Daniel <duck+gentoo>
Component: New packagesAssignee: PHP Bugs <php-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: duck+gentoo
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info

Description Daniel 2011-01-05 18:55:11 UTC
As found in this bug (#349423) my_conf needs to be set in src_configure() instead of src_compile() if php-ext-source-r2 is used, because php-ext-source-r1.eclass is EAPI=0 but php-ext-source-r2.eclass is EAPI=2.

If searched through all ebuilds which use my_conf and found some more that set my_conf in src_compile(), altough php-ext-source-r2 is used.

Here is a list of ebuilds:

eaccelerator/eaccelerator-0.9.6.1-r1.ebuild
eaccelerator/eaccelerator-0.9.6.1-r2.ebuild
pecl-apc/pecl-apc-3.1.4-r1.ebuild
pecl-apc/pecl-apc-3.1.5-r2.ebuild
pecl-dio/pecl-dio-0.0.4_rc4-r1.ebuild
pecl-enchant/pecl-enchant-1.1.0-r1.ebuild
pecl-memcache/pecl-memcache-3.0.5-r1.ebuild
xcache/xcache-1.3.0-r2.ebuild

If it helps i can attach fixed ebuilds.

Reproducible: Always

Steps to Reproduce:

Actual Results:  
my_conf is not send to ./configure

Expected Results:  
my_conf is send to ./configure
Comment 1 Daniel 2011-01-05 18:57:37 UTC
Created attachment 258967 [details]
emerge --info
Comment 2 Ole Markus With (RETIRED) gentoo-dev 2011-01-05 20:56:39 UTC
Thanks for reporting this!

The offending versions have been revbumped if newer, working commits already existed. Offending commits have been deleted where they were not the latest stable on an arch.