Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#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)

Portfile (1016 bytes) - added by nikkoara@… 9 years ago.

Download all attachments as: .zip

Change History (7)

Changed 9 years ago by nikkoara@…

Attachment: Portfile added

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: newassigned
Summary: [boost-process][n/a][new port]boost-process: new port

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.

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: assignedclosed

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.

Note: See TracTickets for help on using tickets.