m4rw3r / php-libev

PHP extension providing an object-oriented binding to the libev event-loop library.
97 stars 18 forks source link

MacPorts port #4

Open polothy opened 11 years ago

polothy commented 11 years ago

Hello,

I filed a request to get this PHP extension installable via MacPorts. I think I jumped the gun, but wanted to let you know and you could perhaps comment on the ticket whenever this extension might get into PECL or have an official release.

https://trac.macports.org/ticket/37023

Cheers and thanks, Mark

m4rw3r commented 11 years ago

Hi,

I've thought about submitting it to PECL, but I will need to sit down and actually write lots of tests for it (and look through it thoroughly again, as it was some time since I wrote it) before I will feel confident about submitting it. But I will probably work a bit more with it soon as I will most probably use this extension at a larger project at work.

So currently I do not have any specific plans of submitting it to PECL, although if you want to help I'd gladly accept it. I am not sure if a port is the right way to package it (as you might have multiple installations, and the php.ini might differ), but I guess it will work without any problems.

As for an official release, I will need to write some proper docs on how/why/when to use it and maybe a test or two.

Best Regards Martin

On 18 nov 2012, at 19:52, Mark Nielsen notifications@github.com wrote:

Hello,

I filed a request to get this PHP extension installable via MacPorts. I think I jumped the gun, but wanted to let you know and you could perhaps comment on the ticket whenever this extension might get into PECL or have an official release.

https://trac.macports.org/ticket/37023

Cheers and thanks, Mark

— Reply to this email directly or view it on GitHubhttps://github.com/m4rw3r/php-libev/issues/4.

ryandesign commented 11 years ago

I've added the port. It's available as php53-libev, php54-libev and php55-libev. Since there's no releases of php-libev yet I just used the last commit and used its date as the version number. I still look forward to there being a formal tagged release soon, to which I'll update the port at that time.

The word "license" does not occur on the project homepage and there is no LICENSE file so I read the comment block at the top of libev.c and concluded that it's under the BSD license, so that's what I put in the port. I hope that's correct.

polothy commented 11 years ago

Awesome, thanks!