#49710 closed submission (fixed)
boost-process: new port
Reported by: | nikkoara@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | boost-process |
Description
Boost.process is a header-only process management library. The usual installation process is to download the tarball and copy its headers into the boost header tree. I have seen an Arch Linux package that installs it automatically and I thought that this convenience could be extended to Macports.
There is no version attached to the port because there are no releases, although the codebase in github matches a tarball elsewhere that carried the version number 0.5. I thought it was more appropriate to use the latest commit hash in github.
Attachments (1)
Change History (7)
Changed 9 years ago by nikkoara@…
comment:1 Changed 9 years ago by mf2k (Frank Schima)
Keywords: | boost process removed |
---|---|
Version: | 2.3.4 |
comment:2 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|---|
Status: | new → assigned |
Summary: | [boost-process][n/a][new port] → boost-process: new port |
comment:3 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Looks like the version should in fact be 0.5 because there are no changes to the code after 0.5 was committed. (There are only changes that add a configuration for automatically building this software using the Travis Continuous Integration service.)
"supported_archs noarch" should be used, since this port does not install any architecture-specific files.
comment:4 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
The portfile says the license is MIT, but the source and web site say the license is Boost-1 (just like boost itself).
comment:5 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Committed in r142589, with the above mentioned changes. I also changed the homepage, and simplified the destroot.
comment:6 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Removed cmake portgroup in r142600 because this port doesn't use cmake.
Thanks.
Although you need to use "9a19312ddf98b01fdb4b43fc58634b8ee2668b58" in the github.setup line to get that commit, that's not a suitable version number for a MacPorts port, so the version should be overridden afterwards, for example with a number in the format YYYYMMDD corresponding to the date that change was committed to the github repository.