[MacPorts] #51158: port submission: arcanist
MacPorts
noreply at macports.org
Fri Apr 15 15:17:39 PDT 2016
#51158: port submission: arcanist
--------------------------+--------------------------------
Reporter: rjvbertin@… | Owner: macports-tickets@…
Type: submission | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: arcanist |
--------------------------+--------------------------------
Comment (by rjvbertin@…):
> * Why is libphutil a subport of arcanist? Why are these not separate
ports? They don't appear to have much Portfile code in common.
No, but there also isn't much Portfile code that is *not* in common ;)
(esp. if you ignore the checksum lines).
Until proof of the contrary, libphutil is something used just by arcanist.
Putting both ports in a single portfile makes maintenance easier even if
they there isn't much shared code. They'll typically be updated at the
same time, for instance.
> * Why is the php portgroup used? The portgroup is intended for ports of
PHP modules. Are either of these ports PHP modules? Based on the
descriptions, I'm assuming they aren't, and that you're merely trying to
add a dependency on the latest version of PHP. If so, what you should do
instead is to declare variants for each supported version of PHP.
In fact I was hoping to do something as with perl, just declare on
whatever is the default version. In reality I could have skipped the whole
php dependency because the code runs fine with the system php (that's
documented in the official install instructions).
> * And you should not use `system` to call `cp -pR`; instead, use the
`copy` procedure.
Does that preserve file time stamps and symlinks? If not I could use `file
move`.
--
Ticket URL: <https://trac.macports.org/ticket/51158#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list