notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
libjson-rpc-cpp C++ framework for JSON-RPC 1.0 and 2.0
1.1.0_4 net Deleted on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.1.0_4Version of this port present on the latest quarterly branch.
Broken BROKEN: Doesn't build with libmicrohttpd 0.9.71 - PR: 250083
Ignore IGNORE: is marked as broken: Doesn't build with libmicrohttpd 0.9.71 - PR: 250083
Maintainer: greg@unrelenting.technology search for ports maintained by this maintainer
Port Added: 2018-12-12 06:17:46
Last Update: 2021-04-28 21:23:21
Commit Hash: 5c48802
Also Listed In: devel www
License: MIT
WWW:
https://github.com/cinemast/libjson-rpc-cpp
Description:
A cross platform JSON-RPC (remote procedure call) framework for C++ that is fully JSON-RPC 2.0 & 1.0 compatible. Includes ready to use HTTP + TCP server and client implementations, as well as a stub class generator for C++, JavaScript and Python. WWW: https://github.com/cinemast/libjson-rpc-cpp
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (71 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libjson-rpc-cpp-1.1.0_4/catalog.mk
  3. /usr/local/share/licenses/libjson-rpc-cpp-1.1.0_4/LICENSE
  4. /usr/local/share/licenses/libjson-rpc-cpp-1.1.0_4/MIT
  5. bin/jsonrpcstub
  6. include/jsonrpccpp/client.h
  7. include/jsonrpccpp/client/batchcall.h
  8. include/jsonrpccpp/client/batchresponse.h
  9. include/jsonrpccpp/client/client.h
  10. include/jsonrpccpp/client/connectors/filedescriptorclient.h
  11. include/jsonrpccpp/client/connectors/httpclient.h
  12. @comment include/jsonrpccpp/client/connectors/redisclient.h
  13. include/jsonrpccpp/client/connectors/unixdomainsocketclient.h
  14. include/jsonrpccpp/client/iclientconnector.h
  15. include/jsonrpccpp/common/errors.h
  16. include/jsonrpccpp/common/exception.h
  17. include/jsonrpccpp/common/jsonparser.h
  18. include/jsonrpccpp/common/procedure.h
  19. include/jsonrpccpp/common/sharedconstants.h
  20. include/jsonrpccpp/common/specification.h
  21. include/jsonrpccpp/common/specificationparser.h
  22. include/jsonrpccpp/common/specificationwriter.h
  23. include/jsonrpccpp/common/streamreader.h
  24. include/jsonrpccpp/common/streamwriter.h
  25. include/jsonrpccpp/server.h
  26. include/jsonrpccpp/server/abstractserver.h
  27. include/jsonrpccpp/server/abstractserverconnector.h
  28. include/jsonrpccpp/server/abstractthreadedserver.h
  29. include/jsonrpccpp/server/connectors/filedescriptorserver.h
  30. include/jsonrpccpp/server/connectors/httpserver.h
  31. @comment include/jsonrpccpp/server/connectors/redisserver.h
  32. include/jsonrpccpp/server/connectors/unixdomainsocketserver.h
  33. include/jsonrpccpp/server/iclientconnectionhandler.h
  34. include/jsonrpccpp/server/iprocedureinvokationhandler.h
  35. include/jsonrpccpp/server/requesthandlerfactory.h
  36. include/jsonrpccpp/server/threadpool.h
  37. include/jsonrpccpp/stubgen/client/cppclientstubgenerator.h
  38. include/jsonrpccpp/stubgen/client/jsclientstubgenerator.h
  39. include/jsonrpccpp/stubgen/client/pyclientstubgenerator.h
  40. include/jsonrpccpp/stubgen/codegenerator.h
  41. include/jsonrpccpp/stubgen/helper/cpphelper.h
  42. include/jsonrpccpp/stubgen/server/cppserverstubgenerator.h
  43. include/jsonrpccpp/stubgen/servertemplate.h
  44. include/jsonrpccpp/stubgen/stubgenerator.h
  45. include/jsonrpccpp/stubgen/stubgeneratorfactory.h
  46. include/jsonrpccpp/stubgen/stubhelper.h
  47. include/jsonrpccpp/version.h
  48. lib/libjson-rpc-cpp/cmake/libjson-rpc-cppConfig.cmake
  49. lib/libjson-rpc-cpp/cmake/libjson-rpc-cppConfigVersion.cmake
  50. lib/libjson-rpc-cpp/cmake/libjson-rpc-cppTargets-release.cmake
  51. lib/libjson-rpc-cpp/cmake/libjson-rpc-cppTargets.cmake
  52. lib/libjsonrpccpp-client.so
  53. lib/libjsonrpccpp-client.so.1
  54. lib/libjsonrpccpp-client.so.1.0.0
  55. lib/libjsonrpccpp-common.so
  56. lib/libjsonrpccpp-common.so.1
  57. lib/libjsonrpccpp-common.so.1.0.0
  58. lib/libjsonrpccpp-server.so
  59. lib/libjsonrpccpp-server.so.1
  60. lib/libjsonrpccpp-server.so.1.0.0
  61. lib/libjsonrpccpp-stub.so
  62. lib/libjsonrpccpp-stub.so.1
  63. lib/libjsonrpccpp-stub.so.1.0.0
  64. libdata/pkgconfig/libjsonrpccpp-client.pc
  65. libdata/pkgconfig/libjsonrpccpp-common.pc
  66. libdata/pkgconfig/libjsonrpccpp-server.pc
  67. libdata/pkgconfig/libjsonrpccpp-stub.pc
  68. man/man1/jsonrpcstub.1.gz
  69. @owner
  70. @group
  71. @mode
Collapse this list.
Dependency lines:
  • libjson-rpc-cpp>0:net/libjson-rpc-cpp
No installation instructions:
This port has been deleted.
PKGNAME: libjson-rpc-cpp
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1537865192 SHA256 (cinemast-libjson-rpc-cpp-v1.1.0_GH0.tar.gz) = 8e699cad9f64e5db5c855ddfb6900dc55e673cc960cb9158818d652b74cb9183 SIZE (cinemast-libjson-rpc-cpp-v1.1.0_GH0.tar.gz) = 179442

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libcurl.so : ftp/curl
  2. libmicrohttpd.so : www/libmicrohttpd
  3. libjsoncpp.so : devel/jsoncpp
  4. libargtable2.so : devel/argtable
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for libjson-rpc-cpp-1.1.0_4: REDIS=off: Redis key-value store database support ===> Use 'make config' to modify these settings
Options name:
net_libjson-rpc-cpp
USES:
cmake compiler:c++11-lang pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/cinemast/libjson-rpc-cpp/tar.gz/v1.1.0?dummy=/
Collapse this list.
Port Moves
  • port deleted on 2021-04-28
    REASON: Port has been broken since October 2020

Number of commits found: 10

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.1.0_4
28 Apr 2021 21:23:21
commit hash: 5c48802aac168c8dd7b0e8953ba8597e9091aa69commit hash: 5c48802aac168c8dd7b0e8953ba8597e9091aa69commit hash: 5c48802aac168c8dd7b0e8953ba8597e9091aa69commit hash: 5c48802aac168c8dd7b0e8953ba8597e9091aa69 files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
net/libjson-rpc-cpp: Delete port

Port has been broken since October 2020.

PR:		254999
Submitted by:	daniel.engberg.lists AT pyret DOT net
Approved by:	greg AT unrelenting DOT technology (maintainer)
1.1.0_4
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
1.1.0_4
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.1.0_4
31 Oct 2020 08:31:10
Revision:553747Original commit files touched by this commit
tcberner search for other commits by this committer
www/libmicrohttpd: Update to 0.9.71

- mark dependent ports broken, where there was no action from the
  maintainers in due time.

PR:		249453
PR:		250101
PR:		250083
PR:		250100
Submitted by:	daniel.engberg.lists@pyret.net
Approved by:	gaod@hychen.org (maintainer)
1.1.0_4
30 Jun 2020 17:46:18
Revision:540909Original commit files touched by this commit
tcberner search for other commits by this committer
Bump devel/jsoncpp consumers after r540853.

Reported by:	Kevin Oberman <rkoberman@gmail.com>
1.1.0_3
13 Jan 2020 21:38:36
Revision:522975Original commit files touched by this commit
yuri search for other commits by this committer
devel/jsoncpp: Update 1.8.1 -> 1.9.2

PR:		229677
Differential Revision:	D22905
1.1.0_2
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
1.1.0_1
07 Mar 2019 07:23:28
Revision:494914Original commit files touched by this commit
rodrigo search for other commits by this committer
Unbreak build on GCC architectures

This port requires C++11-compatible compiler.
Add USES=compiler:c++11-lang to fix build on GCC architectures.
Bump PORTREVISION.

PR:		236077
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
1.1.0
25 Dec 2018 20:25:40
Revision:488341Original commit files touched by this commit
tcberner search for other commits by this committer
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
1.1.0
12 Dec 2018 06:17:32
Revision:487279Original commit files touched by this commit
lwhsu search for other commits by this committer
Add net/libjson-rpc-cpp, C++ library for JSON-RPC

PR:		231735
Submitted by:	Greg V <greg@unrelenting.technology>

Number of commits found: 10