[MacPorts] #19329: New top-level category php
#19329: New top-level category php -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: enhancement | Status: new Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.1 Keywords: | Port: -------------------------------------+-------------------------------------- Add a new top-level category for php modules, both those that are [ticket:18839 separate pecl modules] and those that are [ticket:19091 part of the php source]. -- Ticket URL: <http://trac.macports.org/ticket/19329> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19329: New top-level category php -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: enhancement | Status: assigned Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.1 Keywords: | Port: -------------------------------------+-------------------------------------- Changes (by ryandesign@…): * status: new => assigned Comment: Added php directory to ports tree in r49683. Still need to appease lint. -- Ticket URL: <http://trac.macports.org/ticket/19329#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19329: New top-level category php --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: enhancement | Status: closed Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.1 Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Comment: Fixed lint in r49688. -- Ticket URL: <http://trac.macports.org/ticket/19329#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19329: New top-level category php --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: enhancement | Status: closed Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.1 Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Comment(by alakazam@…): Should we move existing php modules into this top level category (I'm asking for {{{php5-eaccelerator}}} in particular). -- Ticket URL: <http://trac.macports.org/ticket/19329#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19329: New top-level category php --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: enhancement | Status: closed Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.1 Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Comment(by ryandesign@…): I would like that, yes. I would also like existing php modules to use the [ticket:18839 php5pecl portgroup], but it's not quite ready yet. Using php5pecl would automatically cause the category to be set to php; you could then use categories-append to add more. -- Ticket URL: <http://trac.macports.org/ticket/19329#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19329: New top-level category php --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: enhancement | Status: closed Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.1 Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Changes (by ryandesign@…): * cc: alakazam@… (added) -- Ticket URL: <http://trac.macports.org/ticket/19329#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19329: New top-level category php --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: enhancement | Status: closed Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.1 Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Comment(by alakazam@…):
I would also like existing php modules to use the php5pecl portgroup
Is that adequate for non-pecl ports ? I'll change the portgroup for {{{php5-eaccelerator}}} and will look into submitting diffs for other modules. -- Ticket URL: <http://trac.macports.org/ticket/19329#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19329: New top-level category php --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: enhancement | Status: closed Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.1 Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Comment(by ryandesign@…): Possibly. I did not consider that we have php extension ports that aren't in pecl. You'll have to override the master_sites and homepage but the rest might be ok. Should the portgroup have a different name? The issue is that there will be ports for extensions that are bundled with the php source and use the php build process, and there will be ports for extensions that have their own source and build process, like those in pecl. So we need two portgroup names that are short and sweet and indicative of their purposes. -- Ticket URL: <http://trac.macports.org/ticket/19329#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19329: New top-level category php --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: enhancement | Status: closed Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.1 Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Comment(by alakazam@…):
Possibly. I did not consider that we have php extension ports that aren't in pecl. You'll have to override the master_sites and homepage but the rest might be ok.
What else (appart from setting category, master_sites and homepage) does the PortGroup do ? The following php plugins are not (if I'm not mistaken) in pecl : * php5-eaccelerator * php5-gtk * php5-rrdtool * php5-syck * php5-xdebug The other {{{php5-*}}} ports are either PECL extensions or standalone projects akin to phpmyadmin (php5-midgard). -- Ticket URL: <http://trac.macports.org/ticket/19329#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19329: New top-level category php --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: enhancement | Status: closed Priority: Normal | Milestone: MacPorts 1.8.0 Component: base | Version: 1.7.1 Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Comment(by ryandesign@…): The php5pecl portgroup has been split into php5extension and php5peclextension so now you can choose the right portgroup for each port. -- Ticket URL: <http://trac.macports.org/ticket/19329#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts