cpp-pcp-clientClient libraries for the PCP protocol
1.7.7_8netΣ=0 1.7.7_8Version of this port present on the latest quarterly branch.
BROKEN: fails to build with Boost>=1.87 DEPRECATED: Project got archived, broken This port expired on: 2025-05-08 IGNORE: is marked as broken: fails to build with Boost>=1.87
cpp-pcp-client is a C++ client library for the Puppet Communications Protocol
(PCP) protocol. It includes a collection of abstractions which can be used to
initiate connections to a PCP broker, wrapping the PCP message format and
performing schema validation for message bodies.
sysutils/rubygem-choria-mcorpc-support: Provide execution_wrapper(1) with
choria, deprecate broken ports
The latest boost update broke some components used to run bolt tasks
through choria. Since these components are legacy ones and have been
archived by their owner, we provide a compatible wrapper directly with
choria, and as these ports are only soft-dependencies for choria and are
broken, we deprecate and set an expiration date on the.
With hat: puppet
net/cpp-pcp-client: mark as BROKEN with Boost>=1.87 (+)
Since 1.87 release some long-time-ago deprecated Boost.asio facilities was
dropped off
Sponsored by: Future Crew, LLC
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
net/cpp-pcp-client: fix build on GCC-based systems
by adding compiler:c++11-lang to USES:
cc1plus: error: unrecognized command line option "-Wno-unused-local-typedefs"
cc1plus: error: unrecognized command line option "-Wno-maybe-uninitialized"
cc1plus: error: unrecognized command line option "-std=c++11"
net/cpp-pcp-client: New port
cpp-pcp-client is a C++ client library for the Puppet Communications Protocol
(PCP) protocol. It includes a collection of abstractions which can be used to
initiate connections to a PCP broker, wrapping the PCP message format and
performing schema validation for message bodies.
WWW: https://github.com/puppetlabs/cpp-pcp-client
With hat: puppet