Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 703130 - dev-php/pecl-ast-1.0.6: new PHP extension package to expose the php-7.x syntax tree
Summary: dev-php/pecl-ast-1.0.6: new PHP extension package to expose the php-7.x synta...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
: 703170 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-12-16 17:33 UTC by Emily Mills
Modified: 2020-04-17 17:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
New ebuild (php-ast-1.0.5.ebuild,521 bytes, text/plain)
2019-12-16 17:34 UTC, Emily Mills
Details
New ebuild (php-ast-1.0.5.ebuild,497 bytes, text/plain)
2019-12-16 17:36 UTC, Emily Mills
Details
New ebuild (php-ast-1.0.5.ebuild,490 bytes, text/plain)
2019-12-16 17:51 UTC, Emily Mills
Details
New ebuild (pecl-ast-1.0.5.ebuild,350 bytes, text/plain)
2019-12-18 18:01 UTC, Emily Mills
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Emily Mills 2019-12-16 17:33:58 UTC
Attached is php-ast-1.0.5

This PHP extension is necessary to run phan https://github.com/phan/phan . phan itself is installed via composer for individual projects, so it's not in the Gentoo repo.

Reproducible: Always
Comment 1 Emily Mills 2019-12-16 17:34:18 UTC
Created attachment 599850 [details]
New ebuild
Comment 2 Emily Mills 2019-12-16 17:36:00 UTC
Created attachment 599852 [details]
New ebuild
Comment 3 Brian Evans (RETIRED) gentoo-dev 2019-12-16 17:47:38 UTC
(In reply to Adam Mills from comment #2)
> Created attachment 599852 [details]
> New ebuild

>USE_PHP="php7-0 php7-1 php7-2 php7-3 php7-4"

php7-0 is obsolete, don't include
php7-1 will disappear soon enough.  but it's OK for now if someone picks it up before it is masked
Comment 4 Emily Mills 2019-12-16 17:51:52 UTC
Created attachment 599854 [details]
New ebuild

Removed php7-0
Comment 5 Brian Evans (RETIRED) gentoo-dev 2019-12-17 13:33:40 UTC
*** Bug 703170 has been marked as a duplicate of this bug. ***
Comment 6 Alex Barker 2019-12-18 17:45:49 UTC
Well, this is irritating.  Bug 703170 already has a pull request attached to it but this bug didn't show up when I searched for it prior to opening.
Comment 7 Alex Barker 2019-12-18 17:47:35 UTC
At least fix the title to use the correct package name.  Ast is a pecl extension.
Comment 8 Emily Mills 2019-12-18 18:01:13 UTC
Created attachment 600056 [details]
New ebuild

Updated to use pecl instead of source
Comment 9 Alex Barker 2019-12-18 21:40:12 UTC
@Adam Mills,

I do not believe the license is correct for this extension.
Comment 10 Alex Barker 2019-12-18 21:42:48 UTC
Never mind, its a the new/modified BSD license.
Comment 11 Alex Barker 2019-12-19 06:17:23 UTC
Hi @Adam,

I have put all the changes from your latest update to the PR except for the ~x86 arch. I wanted to confirm that you had indeed tested arch x86.

https://github.com/gentoo/gentoo/pull/14024
Comment 12 Alex Barker 2020-03-30 17:00:30 UTC
Please update the title to dev-php/pecl-ast-1.0.6, I have bumped the pull request version.