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
Created attachment 258967 [details] emerge --info
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.