From 8fcdcec5fbdd0e3a77391e4f354218014f59f358 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 5 Jan 2018 20:45:13 +0000 Subject: gentoo resync : 05.01.2018 --- dev-cpp/Manifest.gz | Bin 9682 -> 9682 bytes dev-cpp/gflags/Manifest | 2 +- dev-cpp/gflags/gflags-2.2.0.ebuild | 4 +- dev-cpp/libjson-rpc-cpp/Manifest | 2 + .../libjson-rpc-cpp/libjson-rpc-cpp-1.1.0.ebuild | 62 +++++++++++++++++++++ 5 files changed, 67 insertions(+), 3 deletions(-) create mode 100644 dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0.ebuild (limited to 'dev-cpp') diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index 8d8ea5af9a33..414e8ae29695 100644 Binary files a/dev-cpp/Manifest.gz and b/dev-cpp/Manifest.gz differ diff --git a/dev-cpp/gflags/Manifest b/dev-cpp/gflags/Manifest index 4d3481aba8e9..943212b7b781 100644 --- a/dev-cpp/gflags/Manifest +++ b/dev-cpp/gflags/Manifest @@ -5,7 +5,7 @@ DIST gflags-2.2.0.tar.gz 96408 BLAKE2B 571f07dd0972cec201eae8ce66d5e0592abb6ddb8 DIST gflags-2.2.1.tar.gz 96985 BLAKE2B 065dac9cf5d878e4179cb6d56ddf240052a552b72036fd06cb83197d9772a9b97fa544f809c6e1efd6f9ad8cd0222872fc6292c44bc013c5f70e235bcc5b290c SHA512 e919cbdcff1f993ddbfa9c06d8e595566a4717c27ff62f388a64c0e6b4683a93211c24ce78485eae84c2c76053341574064e6c56af185fc2782e2816b26e1fc9 EBUILD gflags-2.1.1-r1.ebuild 807 BLAKE2B d53e8caa6d1ea9fdf6f62cb3264d3ce05b7b43d79c9503479df4b29721744b62b0fc3f390f28233935e6018d02b53ca3bf4d3ce83876cc7478de913f96eb0e6c SHA512 92521158fe6613c7f845202dfd8f82782ea059c485ec43425ea1202d09b9b5cf90252bb6b7969ee45d6841b7fe65f7342798d297122fdde8bbcea9ac6cc6b8ba EBUILD gflags-2.1.2.ebuild 754 BLAKE2B b0a14fe4ea94e66fb64e10dffe489da098e33d4736da77e94923fa3d8602caf0e74a5f62049e48c8e1fda5b6c737c0e852ceb328e6a0a0250808988b62beab61 SHA512 6b427bb3093826ad366cb3ca49bb6dcd7814eb86cd3fc669a0c0afcbbba9e3986d90980984560d44237bfc7ba1b26665d4ea33f050b4261474e3829aabbdafb5 -EBUILD gflags-2.2.0.ebuild 1030 BLAKE2B 8a1a36854637073bb9e3b1f4df99510fb0f40389e13efa957c7927d5dbdba31a21328c30f741559aeef6d9c38453223438a1fc5af3635d898be5aa8a0e5b4f44 SHA512 dd515a74db59c1afc8eae3adfa62670c3b616f3956078f172b9865a5532b4fcac78304b24a039d93902da5acf59b68b099407f07ea562c41e281f22d37707f8c +EBUILD gflags-2.2.0.ebuild 1027 BLAKE2B db9af87c53e7a4f28ea172a48b2e4590113918038c7273d2a2305dcd0514d067c33efaa053f78542c25fdbf4a44007a4efeac4a01bd84e92c089e04d6bb7f560 SHA512 8f494ba4001554d9d6cbbf33a8f35dec437b4aab4b543f09b49da8258255659525dfabb81a59eeff07f16f3f2d1985b2446d34e8b5340306c9d312e43cb15394 EBUILD gflags-2.2.1.ebuild 1030 BLAKE2B 03b755376e1339389264e50fe248801f8b5e280cc8069b45beda8bb8a9135373b047e3dee8e32bc2d9745b5639b6b95d065a0e747e1e06266c0945b6e5ae2e05 SHA512 e295339b15b1c234fa5f2c3b996eff23ab4aea666f06f970a8e66afcc0697ef8328e3334f672785488da462889003a71db87aa59be8f1b49a397d49fc1c99d3a EBUILD gflags-9999.ebuild 1030 BLAKE2B 03b755376e1339389264e50fe248801f8b5e280cc8069b45beda8bb8a9135373b047e3dee8e32bc2d9745b5639b6b95d065a0e747e1e06266c0945b6e5ae2e05 SHA512 e295339b15b1c234fa5f2c3b996eff23ab4aea666f06f970a8e66afcc0697ef8328e3334f672785488da462889003a71db87aa59be8f1b49a397d49fc1c99d3a MISC metadata.xml 303 BLAKE2B ffe806891bf2b398e66676c5a17dbbcf2b53a1738a92d994828aecd33bf52dae92d9f2631d262f2c5c375b7f4c6918c9011f03ed94a0bc6a50f2475ee4620537 SHA512 80f049b850a5f55f33964fd8776aa4b510d9937022caac6d3817d583ae3089dd5cc73bd44b8ef48e867a706fd9223861001759281903ee1a1a467149ca7bf37e diff --git a/dev-cpp/gflags/gflags-2.2.0.ebuild b/dev-cpp/gflags/gflags-2.2.0.ebuild index 9b67f4b318ee..7ec523ddfe2a 100644 --- a/dev-cpp/gflags/gflags-2.2.0.ebuild +++ b/dev-cpp/gflags/gflags-2.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/gflags/gflags.git" else SRC_URI="https://github.com/gflags/gflags/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="Google's C++ argument parsing library" diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest index 3500133683fb..cd42c2d18f98 100644 --- a/dev-cpp/libjson-rpc-cpp/Manifest +++ b/dev-cpp/libjson-rpc-cpp/Manifest @@ -1,4 +1,6 @@ DIST libjson-rpc-cpp-0.7.0.tar.gz 141665 BLAKE2B d52a5062fb16d2c356b1b6f8bd3576694bbaaf4908d3979c51e99ae31da2e503c90132674a43fcb1010ad3b5e04f839be6770225419879e5cf0f362f2b12ebf6 SHA512 f7547271040382cd2ac96a31eb81d891b016e4d0c33a3ba3e659c2de2e55136e7e243dd2d959c6d8a64ccba7ebd9f9e28070d710a6770c29f81c0750ffad9e3a +DIST libjson-rpc-cpp-1.1.0.tar.gz 179442 BLAKE2B cfbfe703d1a3d4ccaf6d4d475a7c1686c8f7afc28b025d6fd3bfebdc41cff2b944e6600e68073c1b7e7c0a2463cbf6e9724cf618c5d481bf7a4600019b529922 SHA512 bf34eedb196b1e214292976036a00e933f8a9b4325441ea2e4ae049a7c818014a68dd9d2f22d01588f5e6d1e9f465c73a133b0fd8282f8cf78a05a493f4c461b EBUILD libjson-rpc-cpp-0.7.0.ebuild 1260 BLAKE2B 1bc1c66c3c284cf7f7791cfc1781fda59c67a1c05bb887a8d77567a0a8c1f5952399a9561845c7b796d39ffb2dfb7337ce0b32d549f764e47a5c57a1fc423a2d SHA512 f25455c4dff23e450c32e1cec0f6d31a8eb132167a2b5a68ae5947731aaeaaa04f1ddc5a02fa03101e489a6665971583bab15e86e264ba0dbb1aea38da362e37 +EBUILD libjson-rpc-cpp-1.1.0.ebuild 1440 BLAKE2B f418f459f14f1fb3cc8a5be75a3216741f2a1ffc8cd6fee9c18f06827efb12ce9ed55bfc0af3cb1fdda6e7efe3e6d4f8aeffec4e227df5d4093169f3655ac9d2 SHA512 dad75bc7e90fc0d199af731618374cf652d507997c7c4e5b9b5eeea00271048595c2787d05d14ef5fbb33218643f8598e178e8d9526b6fc1d039a11b0ffe844e EBUILD libjson-rpc-cpp-9999.ebuild 1440 BLAKE2B a72317cc8b210861449d86bdbb8af6ea7e8b7065adf2c7e9e9b6ae64516191b135e491459ad6761703b47bb6b1e4edf7a6100dcaf12b23265b8f8442b46a8085 SHA512 64fab7b67c3758981d3a7fcd65087dc4c7eecb351c6ff11edbe03ebcef7c6e1c819a0a34573fa3c0ee5fa01f9d3be143c72b917d08abf1d0a4f60b10f5c465c1 MISC metadata.xml 906 BLAKE2B fe2f020896cc35c9c27fe082bf7a844086445b8943690c35de3de091041473b0a211370e335908470faf1bfdf0fb64b4b6aee75dfd527683d173c3e9fc8d9cf9 SHA512 037b5942cdde13abab5f527cdb8fced709b88bbebb754497279b1d60e7c90789115ecc2f579c38111c2acf32a3baf2643b470e55deb9de36bc498e9665091a83 diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0.ebuild new file mode 100644 index 000000000000..c43516bb1916 --- /dev/null +++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="JSON-RPC (1.0 & 2.0) framework for C++" +HOMEPAGE="https://github.com/cinemast/libjson-rpc-cpp" +SRC_URI="https://github.com/cinemast/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/1" +KEYWORDS="~amd64 ~x86" +IUSE="doc +http-client +http-server redis-client redis-server +stubgen test" + +RDEPEND=" + dev-libs/jsoncpp:= + http-client? ( net-misc/curl:= ) + http-server? ( net-libs/libmicrohttpd:= ) + redis-client? ( dev-libs/hiredis:= ) + redis-server? ( dev-libs/hiredis:= ) + stubgen? ( dev-libs/argtable:= )" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + test? ( dev-cpp/catch )" + +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DHTTP_CLIENT=$(usex http-client) + -DHTTP_SERVER=$(usex http-server) + -DREDIS_CLIENT=$(usex redis-client) + -DREDIS_SERVER=$(usex redis-server) + # they are not installed + -DCOMPILE_EXAMPLES=OFF + -DCOMPILE_STUBGEN=$(usex stubgen) + -DCOMPILE_TESTS=$(usex test) + -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch" + ) + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + + use doc && emake -C "${BUILD_DIR}" doc +} + +src_test() { + # Tests fail randomly when run in parallel + local MAKEOPTS=-j1 + cmake-utils_src_test +} + +src_install() { + cmake-utils_src_install + + use doc && dodoc -r "${BUILD_DIR}"/doc/html +} -- cgit v1.2.3