Update jsoncpp to 1.9.2
Drop scons (deprecated upstream) in favour of meson
Details
Details
- Reviewers
yuri - Commits
- rP522975: devel/jsoncpp: Update 1.8.1 -> 1.9.2
Runtime tested on 13-CURRENT (AMD64, r354972) with CMake
Poudriere log attached{F5969461}
Diff Detail
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
This port has a lot of big ports depending on it. I will update after all of them are rebuilt. Probably by Monday.
biology/bamtools \ devel/cmake \ devel/cmake-gui \ devel/opendht \ graphics/open3d \ graphics/ossim \ lang/solidity \ math/cadabra2 \ misc/ignition-fuel-tools \ multimedia/libopenshot \ net/libjson-rpc-cpp \ net/flower \ science/py-tensorflow \ www/iridium \ www/chromium \ www/qt5-webengine \ x11/waybar \ x11/polybar
Comment Actions
Any update on this, did you run into issues with the update?
Yes, this breaks the science/py-tensorflow port:
,nasm,nsync,org_sqlite,pasta,pcre,png_archive,protobuf_archive,six_archive,snappy,swig,termcolor_archive,wrapt,zlib_archive \ /usr/local/bin/bash -c 'source external/bazel_tools/tools/genrule/genrule-setup.sh; touch bazel-out/freebsd-py2-opt/bin/third_party/py/numpy/tf_numpy_dummy.py') ERROR: /wrkdirs/usr/ports/science/py-tensorflow/work-py36/bazel_out/c4d2d4417b4eb41713ce6dd52d587dc4/external/jsoncpp_git/BUILD.bazel:20:1: declared output 'external/jsoncpp_git/include/json/autolink.h' is a dangling symbolic link ERROR: /wrkdirs/usr/ports/science/py-tensorflow/work-py36/bazel_out/c4d2d4417b4eb41713ce6dd52d587dc4/external/jsoncpp_git/BUILD.bazel:20:1: declared output 'external/jsoncpp_git/include/json/config.h' is a dangling symbolic link
Comment Actions
While I'm not sure if this patch is 100% correct it makes science/py-tensorflow build:
https://projects.pyret.net/files/public/freebsd/patch-third__party_systemlibs_jsoncpp.build
Drop it in science/py-tensorflow/files
I got the idea from https://github.com/NixOS/nixpkgs/blob/release-19.09/pkgs/development/python-modules/tensorflow/system-jsoncpp.patch