Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 137169 - icephp-3.0.1.ebuild (New Package)
Summary: icephp-3.0.1.ebuild (New Package)
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Lowest enhancement (vote)
Assignee: PHP Bugs
URL: http://www.zeroc.com
Whiteboard: [php-overlay]
Keywords: EBUILD, InOverlay
: 180843 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-06-18 06:13 UTC by Tiziano Müller (RETIRED)
Modified: 2007-08-21 22:42 UTC (History)
3 users (show)

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


Attachments
icephp-3.0.1.ebuild (icephp-3.0.1.ebuild,710 bytes, text/plain)
2006-06-18 06:15 UTC, Tiziano Müller (RETIRED)
Details
icephp-3.0.1.ebuild (icephp-3.0.1.ebuild,637 bytes, text/plain)
2006-06-21 15:24 UTC, Tiziano Müller (RETIRED)
Details
new ebuild for new sources (IcePHP-3.2.0.ebuild,658 bytes, text/plain)
2007-06-04 14:01 UTC, me
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tiziano Müller (RETIRED) gentoo-dev 2006-06-18 06:13:27 UTC
PHP bindings for the ICE middleware from www.zeroc.com (dev-cpp/ice).
I tested it only with php-5.1.4, so the proposed category is dev-php5.
Comment 1 Tiziano Müller (RETIRED) gentoo-dev 2006-06-18 06:15:14 UTC
Created attachment 89464 [details]
icephp-3.0.1.ebuild

The ebuild. Depends on dev-cpp/ice-3.0.1.
Tested with php-5.1.4 and gcc-4.1.1
Comment 2 Tiziano Müller (RETIRED) gentoo-dev 2006-06-21 15:24:46 UTC
Created attachment 89760 [details]
icephp-3.0.1.ebuild

Small corrections made, thanks to the people from #gentoo-sunrise
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-06-04 13:52:56 UTC
*** Bug 180843 has been marked as a duplicate of this bug. ***
Comment 4 me 2007-06-04 14:01:13 UTC
Created attachment 121137 [details]
new ebuild for new sources

try&error attempt to create a working ebuild for the delivered sources.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-08-15 07:43:48 UTC
@dev-zero: are you still interested in this? If so, feel free to update the ebuild to latest version and add to the tree with yourself as maintainer and php as herd. :)
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2007-08-18 10:59:05 UTC
Argh, the build system for this thing is plain damn mess, why doesn't it use config.m4 and phpize like any other php extension out there?! :/

I've added 3.2.1 to PHP overlay [1]; compiles, installs, the extension loads.

<snip>
ice

Ice support => enabled
Ice version => 3.2.1

Directive => Local Value => Master Value
ice.config => no value => no value
ice.options => no value => no value
ice.profiles => no value => no value
ice.slice => no value => no value
</snip>

Beyond that, I have no idea how to use this, so if you want to move the ebuild to official tree, we'll need some cpp folk to co-maintain the thing. I'd appreciate if someone could bug upstream to rewrite the build scripts to PHP extension standards mentioned above. 

Enjoy.

[1] http://overlays.gentoo.org/proj/php/browser/testing/dev-php5/IcePHP
Comment 7 Caleb Tennis (RETIRED) gentoo-dev 2007-08-21 22:42:21 UTC
zeroc.com/forums is hte place to go.  Doubtful it's going to happen though; I've suggested a bunch of C++ related build changes in the past but they didn't seem to take them