Ask to add ebuild for pecl-expect in portage tree. Maybe it will look like this: pecl-expect-0.2.7.ebuild: PHP_EXT_NAME="expect" PHP_EXT_INI="yes" PHP_EXT_ZENDEXT="no" DOCS="README ChangeLog" inherit php-ext-pecl-r1 DESCRIPTION="PHP extension for expect library" LICENSE="PHP-3" SLOT="0" IUSE="" KEYWORDS="amd64 x86" need_php_by_category src_unpack() { php-ext-source-r1_src_unpack } Reproducible: Always
Created attachment 252163 [details] ebuild
Created attachment 252245 [details] ebuild
Comment on attachment 252245 [details] ebuild Fix dep on dev-tcltk/expect
Comment on attachment 252245 [details] ebuild Fix dep on dev-tcltk/expect.
Can you please present an Homepage in the URL field? Thanks
Created attachment 252327 [details] ebuild (add homepage)
Created attachment 252369 [details] ebuild Gentoo Sunrise Coding Standards
Created attachment 254503 [details] ebuild
In sunrise overlay now. After review you can find it at: http://overlays.gentoo.org/proj/sunrise/browser/reviewed/dev-php5/pecl-expect.
*** Bug 466154 has been marked as a duplicate of this bug. ***
* ERROR: dev-php/pecl-bcompiler-1.0.2 failed (depend phase): * php-ext-source-r2 is not compatible with EAPI=3 * * Call stack: * ebuild.sh, line 551: Called source '/var/gentoo/overlays/sunrise.tmp/dev-php/pecl-bcompiler/pecl-bcompiler-1.0.2.ebuild' * pecl-bcompiler-1.0.2.ebuild, line 12: Called inherit 'php-ext-pecl-r2' * ebuild.sh, line 286: Called __qa_source '/var/gentoo/portage/eclass/php-ext-pecl-r2.eclass' * ebuild.sh, line 80: Called source '/var/gentoo/portage/eclass/php-ext-pecl-r2.eclass' * php-ext-pecl-r2.eclass, line 51: Called inherit 'php-ext-source-r2' * ebuild.sh, line 286: Called __qa_source '/var/gentoo/portage/eclass/php-ext-source-r2.eclass' * ebuild.sh, line 80: Called source '/var/gentoo/portage/eclass/php-ext-source-r2.eclass' * php-ext-source-r2.eclass, line 31: Called die * The specific snippet of code: * die "php-ext-source-r2 is not compatible with EAPI=${EAPI}" * * If you need support, post the output of `emerge --info '=dev-php/pecl-bcompiler-1.0.2'`, * the complete build log and the output of `emerge -pqv '=dev-php/pecl-bcompiler-1.0.2'`. * This ebuild is from an overlay named 'sunrise': '/var/gentoo/overlays/sunrise.tmp/' * Working directory: '/var/gentoo/overlays/sunrise.tmp' * S: '/var/tmp/portage/dev-php/pecl-bcompiler-1.0.2/work/bcompiler-1.0.2' Error processing dev-php/pecl-bcompiler-1.0.2, continuing... * ERROR: dev-php/pecl-expect-0.2.9 failed (depend phase): * php-ext-source-r2 is not compatible with EAPI=3 * * Call stack: * ebuild.sh, line 551: Called source '/var/gentoo/overlays/sunrise.tmp/dev-php/pecl-expect/pecl-expect-0.2.9.ebuild' * pecl-expect-0.2.9.ebuild, line 11: Called inherit 'php-ext-pecl-r2' * ebuild.sh, line 286: Called __qa_source '/var/gentoo/portage/eclass/php-ext-pecl-r2.eclass' * ebuild.sh, line 80: Called source '/var/gentoo/portage/eclass/php-ext-pecl-r2.eclass' * php-ext-pecl-r2.eclass, line 51: Called inherit 'php-ext-source-r2' * ebuild.sh, line 286: Called __qa_source '/var/gentoo/portage/eclass/php-ext-source-r2.eclass' * ebuild.sh, line 80: Called source '/var/gentoo/portage/eclass/php-ext-source-r2.eclass' * php-ext-source-r2.eclass, line 31: Called die * The specific snippet of code: * die "php-ext-source-r2 is not compatible with EAPI=${EAPI}" * * If you need support, post the output of `emerge --info '=dev-php/pecl-expect-0.2.9'`, * the complete build log and the output of `emerge -pqv '=dev-php/pecl-expect-0.2.9'`. * This ebuild is from an overlay named 'sunrise': '/var/gentoo/overlays/sunrise.tmp/' * Working directory: '/var/gentoo/overlays/sunrise.tmp' * S: '/var/tmp/portage/dev-php/pecl-expect-0.2.9/work/expect-0.2.9' Error processing dev-php/pecl-expect-0.2.9, continuing...
(In reply to comment #12) > * ERROR: dev-php/pecl-bcompiler-1.0.2 failed (depend phase): > * php-ext-source-r2 is not compatible with EAPI=3 EAPI bumped in unreviewed.
(In reply to comment #13) > (In reply to comment #12) > > * ERROR: dev-php/pecl-bcompiler-1.0.2 failed (depend phase): > > * php-ext-source-r2 is not compatible with EAPI=3 > > EAPI bumped in unreviewed. The issue persists for both packages. Can someone please review these ebuilds?
(In reply to comment #14) > (In reply to comment #13) > > (In reply to comment #12) > > > * ERROR: dev-php/pecl-bcompiler-1.0.2 failed (depend phase): > > > * php-ext-source-r2 is not compatible with EAPI=3 > > > > EAPI bumped in unreviewed. > > The issue persists for both packages. Can someone please review these > ebuilds? This package will not be supported by the php group. In my opinion it should not even be in Sunrise since it only supports php 5.3, which soon will be gradually removed from g-x86. Also, none of these packages have been updated since 2011. I don't see any point in fixing these ebuilds when they will break soon again anyway (in a rather permanent fashion).
(In reply to comment #15) In that case: Can someone please remove dev-php/pecl-bcompiler and dev-php/pecl-expect from sunrise? They are broken.
(In reply to comment #16) > (In reply to comment #15) > In that case: Can someone please remove dev-php/pecl-bcompiler and > dev-php/pecl-expect from sunrise? They are broken. Seems to have been fixed tonight. Thanks!
This package has been removed from sunrise overlay because of missing dependency (php:5.3)