Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 480016 - dev-php/pecl-eio - PHP wrapper for libeio
Summary: dev-php/pecl-eio - PHP wrapper for libeio
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Ruslan Osmanov
URL: http://pecl.php.net/package/eio
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2013-08-07 07:39 UTC by Ruslan Osmanov
Modified: 2013-10-19 13:09 UTC (History)
3 users (show)

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


Attachments
pecl-eio-1.2.3.ebuild (pecl-eio-1.2.3.ebuild,737 bytes, text/plain)
2013-08-07 07:39 UTC, Ruslan Osmanov
Details
pecl-eio-1.2.3.ebuild (pecl-eio-1.2.3.ebuild,557 bytes, text/plain)
2013-09-20 05:44 UTC, Ruslan Osmanov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ruslan Osmanov 2013-08-07 07:39:28 UTC
Created attachment 355298 [details]
pecl-eio-1.2.3.ebuild

Please add the attached ebuild to the portage tree: dev-php/pecl-eio.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2013-08-07 12:49:02 UTC
Is that libeio from http://software.schmorp.de/pkg/libeio.html or libeio from dev-libs/eio ("Enlightenment's integration to IO")?
Comment 2 Ruslan Osmanov 2013-08-07 12:52:49 UTC
Yeah, the libeio library is integrated into the pecl-eio PHP extension. I mean it *doesn't depend on any external shared libraries including libeio itself*. libeio's code is embedded by means of `libev/libeio.m4` file.
Comment 3 Ruslan Osmanov 2013-08-07 12:59:38 UTC
(In reply to Ruslan Osmanov from comment #2)
> itself*. libeio's code is embedded by means of `libev/libeio.m4` file.

Sorry, I meant `libeio/libeio.m4` here:
http://svn.php.net/viewvc/pecl/eio/trunk/libeio/
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2013-09-19 19:18:24 UTC
Similar comments with #478466

Once you address these we can move forward
Comment 5 Ruslan Osmanov 2013-09-20 05:44:43 UTC
Created attachment 359104 [details]
pecl-eio-1.2.3.ebuild

Removed unnecessary src_install and pkg_postinst.
Comment 6 Markos Chandras (RETIRED) gentoo-dev 2013-09-20 08:46:18 UTC
(In reply to Ruslan Osmanov from comment #5)
> Created attachment 359104 [details]
> pecl-eio-1.2.3.ebuild
> 
> Removed unnecessary src_install and pkg_postinst.

Please don't mess with the bugzilla fields. You are/will be the mainainter of the package. proxy-maint@ are just proxying you.

So bugs are assigned to you.
Comment 7 Ole Markus With (RETIRED) gentoo-dev 2013-09-22 09:44:53 UTC
(In reply to Markos Chandras from comment #6)
> (In reply to Ruslan Osmanov from comment #5)
> > Created attachment 359104 [details]
> > pecl-eio-1.2.3.ebuild
> > 
> > Removed unnecessary src_install and pkg_postinst.
> 
> Please don't mess with the bugzilla fields. You are/will be the mainainter
> of the package. proxy-maint@ are just proxying you.
> 
> So bugs are assigned to you.

eio is available in portage, so the wrapper should make use of system eio, not a bundled version.
Comment 8 Ruslan Osmanov 2013-09-22 09:49:40 UTC
(In reply to Ole Markus With from comment #7)
> (In reply to Markos Chandras from comment #6)
> > (In reply to Ruslan Osmanov from comment #5)
> > > Created attachment 359104 [details]
> > > pecl-eio-1.2.3.ebuild
> > > 
> > > Removed unnecessary src_install and pkg_postinst.
> > 
> > Please don't mess with the bugzilla fields. You are/will be the mainainter
> > of the package. proxy-maint@ are just proxying you.
> > 
> > So bugs are assigned to you.
> 
> eio is available in portage, so the wrapper should make use of system eio,
> not a bundled version.

pecl-eio is designed with the bundled libeio, just like dev-perl/IO-AIO package for Perl. In fact, the Perl module is written by the author of libeio itself.
Comment 9 Markos Chandras (RETIRED) gentoo-dev 2013-09-22 10:14:17 UTC
(In reply to Ole Markus With from comment #7)
> (In reply to Markos Chandras from comment #6)
> > (In reply to Ruslan Osmanov from comment #5)
> > > Created attachment 359104 [details]
> > > pecl-eio-1.2.3.ebuild
> > > 
> > > Removed unnecessary src_install and pkg_postinst.
> > 
> > Please don't mess with the bugzilla fields. You are/will be the mainainter
> > of the package. proxy-maint@ are just proxying you.
> > 
> > So bugs are assigned to you.
> 
> eio is available in portage, so the wrapper should make use of system eio,
> not a bundled version.

Sorry I committed it as it is

+*pecl-eio-1.2.3 (22 Sep 2013)
+
+  22 Sep 2013; Markos Chandras <hwoarang@gentoo.org> +metadata.xml,
+  +pecl-eio-1.2.3.ebuild:
+  Initial commit. Ebuild by Ruslan Osmanov <rrosmanov@gmail.com>. He will also
+  be the maintainer. Bug #478016


If you feel it needs changes please feel free to instruct me or change the ebuild yourself