Opened 10 years ago
Closed 8 years ago
#45044 closed request (fixed)
Add "xctool" to ports
Reported by: | nyriox@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | rwilcox (Ryan Wilcox), seanfarley (Sean Farley) | |
Port: | xctool |
Description
Many, many ports are absolutely essential tools for developers, but I've found one that seems to be missing, though it is available on Homebrew. Xctool, available here:
https://github.com/facebook/xctool
Do you think it can be added to the available ports?
Thanks, Nyriox
Attachments (1)
Change History (8)
comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|---|
Port: | xctool added |
Status: | new → assigned |
Version: | 2.3.1 |
comment:2 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
comment:3 follow-up: 4 Changed 10 years ago by nyriox@…
I've found some difficulty building it manually myself. If you check the Travis-CI page link on the "Build | Passing" image you can find a list of commands used in building.
Some dependencies are not in MacPorts, so perhaps those need to be added first?
comment:4 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Replying to nyriox@…:
I've found some difficulty building it manually myself. If you check the Travis-CI page link on the "Build | Passing" image you can find a list of commands used in building.
What I want is for the developers to document how their software is intended to be installed. Then I'll try to follow those instructions.
Some dependencies are not in MacPorts, so perhaps those need to be added first?
Specifically?
comment:5 Changed 10 years ago by nyriox@…
The process of building the command is showed here:
https://travis-ci.org/facebook/xctool
All the commands entered by the user are displayed after the customary "$" symbol. It indicates a necessity for Ruby Version Manager and something called "Bundler". Ruby, at least, can be installed using MacPorts.
As far as where to install this, it is a Terminal command, like xcodebuild, which is in fact precisely what it is designed to replace. So it would be installed in the standard place for such things.
comment:7 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | sean@… added |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
Sean added this port independently in r149474.
There are no instructions for how to build xctool in the tarball:
I have tried to write a portfile but the libraries that get built have the path to the work directory embedded into their install_names. Also I haven't yet figured how to build and destroot separately. I'll attach my work in progress and await a response from the developers.