The attached patch updates devel/yaml-cpp from 0.3.0 to 0.5.1
Fix: apply the patch
Patch attached with submission follows:
How-To-Repeat: port is outdated
Maintainer of devel/yaml-cpp,
Please note that PR ports/187191 has just been submitted.
If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.
The full text of the PR can be found at:
Edwin Groothuis via the GNATS Auto Assign Tool
Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
I've made an alternative patch for updating yaml-cpp to 0.5.1.
The difference is:
* installs libyaml-cpp.so.0 instead of libyaml-cpp.so.0.5
* "port test" & redports clean
maintainer timed out, anyone can commit this patch
(In reply to hiroto.kagotani from comment #3)
> I've made an alternative patch for updating yaml-cpp to 0.5.1.
> The difference is:
> * installs libyaml-cpp.so.0 instead of libyaml-cpp.so.0.5
> * "port test" & redports clean
I've tested this one locally. While the port itself builds fine, the ones that
depend on it (chinese/librime, games/openxcom and graphics/opencolorio) all
fail to build with it, possibly due to 0.5 being API-incompatible with 0.3.x.
Additionally, the dependency on boost must be a LIB_DEPENDS, not a build one,
since one of the port's headers includes boost's shared_ptr.hpp.
alright, I guess it's not "patch-ready", move it back to "open"
Please note that I also filed a new port yaml-cpp05 in the following PR 192330 as part of an update to games/openxcom.
yaml-cpp 0.5 has a different API than 0.3, so we need both ports to coexist.
At present all ports using it depend on the 0.3 API.
New versions of openxcom will require the 0.5 API. There are no other ports using the 0.5 API at present.
(In reply to Guido Falsi from comment #8)
> PR 192330 as part of an update to games/openxcom.
Bug 192330 (hope this one gets transformed in a link)
So we should close this PR then, right? There's not going to be any action to take IIUC.
Marking as duplicate of bug 192330.
That bug is an update for games/openxcom, which includes a new port of yaml-cpp 0.5.1 which can coexist on the same machine with yaml-cpp 0.3.x.
*** This bug has been marked as a duplicate of bug 192330 ***