* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2018-03-26 16:14 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2018-03-26 16:14 UTC (permalink / raw
To: gentoo-commits
commit: d3304d1eff4914a5945924bf9b3fbe49bb9c813f
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 26 06:38:14 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Mar 26 16:13:52 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3304d1e
dev-cpp/libjson-rpc-cpp: Drop old
dev-cpp/libjson-rpc-cpp/Manifest | 1 -
.../libjson-rpc-cpp/libjson-rpc-cpp-0.7.0.ebuild | 58 --------------------
.../libjson-rpc-cpp/libjson-rpc-cpp-1.1.0.ebuild | 62 ----------------------
3 files changed, 121 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index 29d36353b7e..35423b5d5a0 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1,2 +1 @@
-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
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.7.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.7.0.ebuild
deleted file mode 100644
index 26d68e2e5f1..00000000000
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.7.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2016 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"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +http-client +http-server +stubgen test"
-
-RDEPEND="
- dev-libs/jsoncpp:=
- http-client? ( net-misc/curl:= )
- http-server? ( net-libs/libmicrohttpd:= )
- 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)
- # 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
-}
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
deleted file mode 100644
index c43516bb191..00000000000
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# 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
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2022-12-12 17:58 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2022-12-12 17:58 UTC (permalink / raw
To: gentoo-commits
commit: df359c8eb436ead66affc6c8e205a8c16555e404
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 12 17:36:12 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 12 17:58:13 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df359c8e
dev-cpp/libjson-rpc-cpp: Disable coverage-related flags
Closes: https://bugs.gentoo.org/885613
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild
index f1b78fc655fc..3d9e42dd0fce 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -44,6 +44,8 @@ src_configure() {
-DCOMPILE_STUBGEN=$(usex stubgen)
-DCOMPILE_TESTS=$(usex test)
-DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
+ # disable coverage-related flags
+ -DWITH_COVERAGE=OFF
)
cmake_src_configure
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2022-12-12 17:58 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2022-12-12 17:58 UTC (permalink / raw
To: gentoo-commits
commit: c1bcbc12319ba4a42e62d85f54b3d1a93a745b36
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 12 17:43:03 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 12 17:58:14 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1bcbc12
dev-cpp/libjson-rpc-cpp: Tests require catch<3
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild | 25 ++++++++++++++++------
1 file changed, 18 insertions(+), 7 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild
index 3d9e42dd0fce..e80e82ba5964 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild
@@ -6,8 +6,11 @@ EAPI=8
inherit cmake
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"
+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"
@@ -15,16 +18,22 @@ KEYWORDS="~amd64 ~x86"
IUSE="+http-client +http-server redis-client redis-server +stubgen test"
RESTRICT="!test? ( test )"
-RDEPEND="
+DEPEND="
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}"
+ stubgen? ( dev-libs/argtable:= )
+"
+RDEPEND="
+ ${DEPEND}
+"
BDEPEND="
- test? ( dev-cpp/catch:0 )"
+ test? (
+ <dev-cpp/catch-3
+ )
+"
src_configure() {
local mycmakeargs=(
@@ -43,10 +52,12 @@ src_configure() {
-DCOMPILE_EXAMPLES=OFF
-DCOMPILE_STUBGEN=$(usex stubgen)
-DCOMPILE_TESTS=$(usex test)
- -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
# disable coverage-related flags
-DWITH_COVERAGE=OFF
)
+ use test && mycmakeargs+=(
+ -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include"
+ )
cmake_src_configure
}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2022-02-26 23:26 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2022-02-26 23:26 UTC (permalink / raw
To: gentoo-commits
commit: f71d36dc69b158caf414072506449ff107d68646
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 26 23:23:35 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 26 23:25:31 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f71d36dc
dev-cpp/libjson-rpc-cpp: drop 1.3.0
Broken with newer libmicrohttpd. 1.4.0, which is in tree, works.
Closes: https://bugs.gentoo.org/730918
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-cpp/libjson-rpc-cpp/Manifest | 1 -
.../libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild | 68 ----------------------
2 files changed, 69 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index 9296ea8ddd57..4173caf1a46e 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1,2 +1 @@
-DIST libjson-rpc-cpp-1.3.0.tar.gz 182354 BLAKE2B 512392c37e61833a98c1f682bdbb3ed0e3c72ff56f17407d49e5a0f134795daf5ff4c2702dd5222bfc8962b2c9a56c0c7856cc8fe1b923ea68c369a24d334b5c SHA512 4eb53c7b77845a0e845e42413c491dcfa1d6f72411276e8614dae6612edde8905013588465437ea39c5cc5700c2d48df07d15c83222924fc24e015fb9f7a02ea
DIST libjson-rpc-cpp-1.4.0.tar.gz 179478 BLAKE2B 1b5807665a5e055790a6ca3e977845ab6b8dc7fbcaf6baece170567cc4c5b16202b74cb72f47136a075352ee408dac26de85cf02e41873cbbb55aeac1145e1a6 SHA512 28774604fe91f0893fb36017f648556dced71cb731f0f76c95084af5dd35e167b69a0f5fdb64557ff273f7dc971bc6c469e4f32ada35d7cac18add18baf2f5ae
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild
deleted file mode 100644
index 81b0d2bc5010..000000000000
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-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"
-RESTRICT="!test? ( 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:0 )"
-
-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 have no deps
- -DTCP_SOCKET_CLIENT=ON
- -DTCP_SOCKET_SERVER=ON
- -DSERIAL_PORT_CLIENT=ON
- -DSERIAL_PORT_SERVER=ON
- -DUNIX_DOMAIN_SOCKET_CLIENT=ON
- -DUNIX_DOMAIN_SOCKET_SERVER=ON
- # they are not installed
- -DCOMPILE_EXAMPLES=OFF
- -DCOMPILE_STUBGEN=$(usex stubgen)
- -DCOMPILE_TESTS=$(usex test)
- -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
- )
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
-
- use doc && emake -C "${BUILD_DIR}" doc
-}
-
-src_test() {
- # Tests fail randomly when run in parallel
- local MAKEOPTS=-j1
- cmake_src_test
-}
-
-src_install() {
- cmake_src_install
-
- use doc && dodoc -r "${BUILD_DIR}"/doc/html
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2021-10-24 8:54 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2021-10-24 8:54 UTC (permalink / raw
To: gentoo-commits
commit: 9b917569c45be9820e11885aa563c430f84cedd2
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 24 08:54:09 2021 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Oct 24 08:54:14 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b917569
dev-cpp/libjson-rpc-cpp: Remove broken doc support
Closes: https://bugs.gentoo.org/819948
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild | 15 +--------------
1 file changed, 1 insertion(+), 14 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild
index 02579592624..f1b78fc655f 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild
@@ -12,7 +12,7 @@ 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"
+IUSE="+http-client +http-server redis-client redis-server +stubgen test"
RESTRICT="!test? ( test )"
RDEPEND="
@@ -24,7 +24,6 @@ RDEPEND="
stubgen? ( dev-libs/argtable:= )"
DEPEND="${RDEPEND}"
BDEPEND="
- doc? ( app-doc/doxygen )
test? ( dev-cpp/catch:0 )"
src_configure() {
@@ -50,20 +49,8 @@ src_configure() {
cmake_src_configure
}
-src_compile() {
- cmake_src_compile
-
- use doc && emake -C "${BUILD_DIR}" doc
-}
-
src_test() {
# Tests fail randomly when run in parallel
local MAKEOPTS=-j1
cmake_src_test
}
-
-src_install() {
- cmake_src_install
-
- use doc && dodoc -r "${BUILD_DIR}"/doc/html
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2021-10-23 20:20 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2021-10-23 20:20 UTC (permalink / raw
To: gentoo-commits
commit: 86a87e5fc856d6ccfcdb27788499dc4ad9fa0212
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 23 19:52:18 2021 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Oct 23 20:19:42 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86a87e5f
dev-cpp/libjson-rpc-cpp: Bump to 1.4.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-cpp/libjson-rpc-cpp/Manifest | 1 +
.../libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild | 69 ++++++++++++++++++++++
2 files changed, 70 insertions(+)
diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index 6c0de9f1f33..9296ea8ddd5 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1 +1,2 @@
DIST libjson-rpc-cpp-1.3.0.tar.gz 182354 BLAKE2B 512392c37e61833a98c1f682bdbb3ed0e3c72ff56f17407d49e5a0f134795daf5ff4c2702dd5222bfc8962b2c9a56c0c7856cc8fe1b923ea68c369a24d334b5c SHA512 4eb53c7b77845a0e845e42413c491dcfa1d6f72411276e8614dae6612edde8905013588465437ea39c5cc5700c2d48df07d15c83222924fc24e015fb9f7a02ea
+DIST libjson-rpc-cpp-1.4.0.tar.gz 179478 BLAKE2B 1b5807665a5e055790a6ca3e977845ab6b8dc7fbcaf6baece170567cc4c5b16202b74cb72f47136a075352ee408dac26de85cf02e41873cbbb55aeac1145e1a6 SHA512 28774604fe91f0893fb36017f648556dced71cb731f0f76c95084af5dd35e167b69a0f5fdb64557ff273f7dc971bc6c469e4f32ada35d7cac18add18baf2f5ae
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild
new file mode 100644
index 00000000000..02579592624
--- /dev/null
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.4.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+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"
+RESTRICT="!test? ( 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}"
+BDEPEND="
+ doc? ( app-doc/doxygen )
+ test? ( dev-cpp/catch:0 )"
+
+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 have no deps
+ -DTCP_SOCKET_CLIENT=ON
+ -DTCP_SOCKET_SERVER=ON
+ -DSERIAL_PORT_CLIENT=ON
+ -DSERIAL_PORT_SERVER=ON
+ -DUNIX_DOMAIN_SOCKET_CLIENT=ON
+ -DUNIX_DOMAIN_SOCKET_SERVER=ON
+ # they are not installed
+ -DCOMPILE_EXAMPLES=OFF
+ -DCOMPILE_STUBGEN=$(usex stubgen)
+ -DCOMPILE_TESTS=$(usex test)
+ -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ use doc && emake -C "${BUILD_DIR}" doc
+}
+
+src_test() {
+ # Tests fail randomly when run in parallel
+ local MAKEOPTS=-j1
+ cmake_src_test
+}
+
+src_install() {
+ cmake_src_install
+
+ use doc && dodoc -r "${BUILD_DIR}"/doc/html
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2020-03-19 17:20 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2020-03-19 17:20 UTC (permalink / raw
To: gentoo-commits
commit: 49d492b19bfd897cc4336734b3934e7bd6e2dbb5
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 19 17:06:58 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 19 17:20:18 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49d492b1
dev-cpp/libjson-rpc-cpp: Remove redundant versions
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-cpp/libjson-rpc-cpp/Manifest | 1 -
.../libjson-rpc-cpp/libjson-rpc-cpp-1.2.0.ebuild | 67 ----------------------
2 files changed, 68 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index e690a4792e1..6c0de9f1f33 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1,2 +1 @@
-DIST libjson-rpc-cpp-1.2.0.tar.gz 180074 BLAKE2B e44f4ada4430db178949d89c3db8db18b716347d88c4f41fe558a88053ca3e2e4085fee28a87d32f710f76d57e0de9510383bc04e17adec36b754e3db2466d94 SHA512 b03507c9e9dc370d0efe94c3a69b25cbc06b99907a6c145034a283d38d7dd2188a1af89d0ce05837fde28ff96b5bd7bb0903f5865f3eae01d275929a68ea5f99
DIST libjson-rpc-cpp-1.3.0.tar.gz 182354 BLAKE2B 512392c37e61833a98c1f682bdbb3ed0e3c72ff56f17407d49e5a0f134795daf5ff4c2702dd5222bfc8962b2c9a56c0c7856cc8fe1b923ea68c369a24d334b5c SHA512 4eb53c7b77845a0e845e42413c491dcfa1d6f72411276e8614dae6612edde8905013588465437ea39c5cc5700c2d48df07d15c83222924fc24e015fb9f7a02ea
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.2.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.2.0.ebuild
deleted file mode 100644
index 2ab94282c0a..00000000000
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.2.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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:0 )"
-
-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 have no deps
- -DTCP_SOCKET_CLIENT=ON
- -DTCP_SOCKET_SERVER=ON
- -DUNIX_DOMAIN_SOCKET_CLIENT=ON
- -DUNIX_DOMAIN_SOCKET_SERVER=ON
- # they are not installed
- -DCOMPILE_EXAMPLES=OFF
- -DCOMPILE_STUBGEN=$(usex stubgen)
- -DCOMPILE_TESTS=$(usex test)
- -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
- )
-
- 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
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2020-01-15 7:20 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2020-01-15 7:20 UTC (permalink / raw
To: gentoo-commits
commit: a3ae37515034530d254392c8f478ee3bd2cdaac2
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 15 06:52:49 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 15 07:20:22 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3ae3751
dev-cpp/libjson-rpc-cpp: Remove unmaintained live ebuild
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild | 8 +--
.../libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild | 69 ----------------------
2 files changed, 4 insertions(+), 73 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild
index 32c82e45e83..81b0d2bc501 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild
@@ -46,11 +46,11 @@ src_configure() {
-DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
)
- cmake-utils_src_configure
+ cmake_src_configure
}
src_compile() {
- cmake-utils_src_compile
+ cmake_src_compile
use doc && emake -C "${BUILD_DIR}" doc
}
@@ -58,11 +58,11 @@ src_compile() {
src_test() {
# Tests fail randomly when run in parallel
local MAKEOPTS=-j1
- cmake-utils_src_test
+ cmake_src_test
}
src_install() {
- cmake-utils_src_install
+ cmake_src_install
use doc && dodoc -r "${BUILD_DIR}"/doc/html
}
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
deleted file mode 100644
index b5214663cb0..00000000000
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGIT_REPO_URI="https://github.com/cinemast/${PN}.git"
-EGIT_BRANCH=develop
-inherit cmake-utils git-r3
-
-DESCRIPTION="JSON-RPC (1.0 & 2.0) framework for C++"
-HOMEPAGE="https://github.com/cinemast/libjson-rpc-cpp"
-SRC_URI=""
-
-LICENSE="MIT"
-SLOT="0/1"
-KEYWORDS=""
-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:0 )"
-
-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 have no deps
- -DTCP_SOCKET_CLIENT=ON
- -DTCP_SOCKET_SERVER=ON
- -DUNIX_DOMAIN_SOCKET_CLIENT=ON
- -DUNIX_DOMAIN_SOCKET_SERVER=ON
- # they are not installed
- -DCOMPILE_EXAMPLES=OFF
- -DCOMPILE_STUBGEN=$(usex stubgen)
- -DCOMPILE_TESTS=$(usex test)
- -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
- )
-
- 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
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2020-01-15 7:20 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2020-01-15 7:20 UTC (permalink / raw
To: gentoo-commits
commit: f17dc46012fbde6274b3b3813f24dfc923d67a82
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 15 06:52:39 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 15 07:20:22 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f17dc460
dev-cpp/libjson-rpc-cpp: Bump to 1.3.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-cpp/libjson-rpc-cpp/Manifest | 1 +
.../libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild | 68 ++++++++++++++++++++++
2 files changed, 69 insertions(+)
diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index 8f42a87b236..e690a4792e1 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1 +1,2 @@
DIST libjson-rpc-cpp-1.2.0.tar.gz 180074 BLAKE2B e44f4ada4430db178949d89c3db8db18b716347d88c4f41fe558a88053ca3e2e4085fee28a87d32f710f76d57e0de9510383bc04e17adec36b754e3db2466d94 SHA512 b03507c9e9dc370d0efe94c3a69b25cbc06b99907a6c145034a283d38d7dd2188a1af89d0ce05837fde28ff96b5bd7bb0903f5865f3eae01d275929a68ea5f99
+DIST libjson-rpc-cpp-1.3.0.tar.gz 182354 BLAKE2B 512392c37e61833a98c1f682bdbb3ed0e3c72ff56f17407d49e5a0f134795daf5ff4c2702dd5222bfc8962b2c9a56c0c7856cc8fe1b923ea68c369a24d334b5c SHA512 4eb53c7b77845a0e845e42413c491dcfa1d6f72411276e8614dae6612edde8905013588465437ea39c5cc5700c2d48df07d15c83222924fc24e015fb9f7a02ea
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild
new file mode 100644
index 00000000000..32c82e45e83
--- /dev/null
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+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"
+RESTRICT="!test? ( 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:0 )"
+
+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 have no deps
+ -DTCP_SOCKET_CLIENT=ON
+ -DTCP_SOCKET_SERVER=ON
+ -DSERIAL_PORT_CLIENT=ON
+ -DSERIAL_PORT_SERVER=ON
+ -DUNIX_DOMAIN_SOCKET_CLIENT=ON
+ -DUNIX_DOMAIN_SOCKET_SERVER=ON
+ # they are not installed
+ -DCOMPILE_EXAMPLES=OFF
+ -DCOMPILE_STUBGEN=$(usex stubgen)
+ -DCOMPILE_TESTS=$(usex test)
+ -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
+ )
+
+ 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
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2019-04-10 15:07 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2019-04-10 15:07 UTC (permalink / raw
To: gentoo-commits
commit: 8a4e04fc0dda3a3460156e389143d1cccf32e750
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 10 14:29:54 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr 10 15:07:19 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a4e04fc
dev-cpp/libjson-rpc-cpp: Drop old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-cpp/libjson-rpc-cpp/Manifest | 1 -
.../libjson-rpc-cpp-1.1.1-r1.ebuild | 67 ----------------------
2 files changed, 68 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index 39da56d65db..8f42a87b236 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1,2 +1 @@
-DIST libjson-rpc-cpp-1.1.1.tar.gz 179249 BLAKE2B bd8b737f76bceaa1be73d89a1f75472d8eae6f3da57a4da5a5a9eee2a52ba06034bcb4404e6b65368f6be1967c1a8b40f71e3bfbaa58f65b0ac8dced1b3f43af SHA512 64043aee3227262da41b56f6d53e4f8f9a56d3a43b695200020b47fb7eb6e121cf086b6e121c0eccecf381be90d77910d0f4371254d147f33310af4584a7d433
DIST libjson-rpc-cpp-1.2.0.tar.gz 180074 BLAKE2B e44f4ada4430db178949d89c3db8db18b716347d88c4f41fe558a88053ca3e2e4085fee28a87d32f710f76d57e0de9510383bc04e17adec36b754e3db2466d94 SHA512 b03507c9e9dc370d0efe94c3a69b25cbc06b99907a6c145034a283d38d7dd2188a1af89d0ce05837fde28ff96b5bd7bb0903f5865f3eae01d275929a68ea5f99
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild
deleted file mode 100644
index 2ab94282c0a..00000000000
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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:0 )"
-
-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 have no deps
- -DTCP_SOCKET_CLIENT=ON
- -DTCP_SOCKET_SERVER=ON
- -DUNIX_DOMAIN_SOCKET_CLIENT=ON
- -DUNIX_DOMAIN_SOCKET_SERVER=ON
- # they are not installed
- -DCOMPILE_EXAMPLES=OFF
- -DCOMPILE_STUBGEN=$(usex stubgen)
- -DCOMPILE_TESTS=$(usex test)
- -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
- )
-
- 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
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2019-03-29 9:18 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2019-03-29 9:18 UTC (permalink / raw
To: gentoo-commits
commit: c614fd60bd1ad9b0cb308d6f4265e60529ad82bf
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 29 09:09:13 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 29 09:18:28 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c614fd60
dev-cpp/libjson-rpc-cpp: Bump to 1.2.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-cpp/libjson-rpc-cpp/Manifest | 1 +
.../libjson-rpc-cpp/libjson-rpc-cpp-1.2.0.ebuild | 67 ++++++++++++++++++++++
2 files changed, 68 insertions(+)
diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index b78014b9799..39da56d65db 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1 +1,2 @@
DIST libjson-rpc-cpp-1.1.1.tar.gz 179249 BLAKE2B bd8b737f76bceaa1be73d89a1f75472d8eae6f3da57a4da5a5a9eee2a52ba06034bcb4404e6b65368f6be1967c1a8b40f71e3bfbaa58f65b0ac8dced1b3f43af SHA512 64043aee3227262da41b56f6d53e4f8f9a56d3a43b695200020b47fb7eb6e121cf086b6e121c0eccecf381be90d77910d0f4371254d147f33310af4584a7d433
+DIST libjson-rpc-cpp-1.2.0.tar.gz 180074 BLAKE2B e44f4ada4430db178949d89c3db8db18b716347d88c4f41fe558a88053ca3e2e4085fee28a87d32f710f76d57e0de9510383bc04e17adec36b754e3db2466d94 SHA512 b03507c9e9dc370d0efe94c3a69b25cbc06b99907a6c145034a283d38d7dd2188a1af89d0ce05837fde28ff96b5bd7bb0903f5865f3eae01d275929a68ea5f99
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.2.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.2.0.ebuild
new file mode 100644
index 00000000000..2ab94282c0a
--- /dev/null
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.2.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# 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:0 )"
+
+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 have no deps
+ -DTCP_SOCKET_CLIENT=ON
+ -DTCP_SOCKET_SERVER=ON
+ -DUNIX_DOMAIN_SOCKET_CLIENT=ON
+ -DUNIX_DOMAIN_SOCKET_SERVER=ON
+ # they are not installed
+ -DCOMPILE_EXAMPLES=OFF
+ -DCOMPILE_STUBGEN=$(usex stubgen)
+ -DCOMPILE_TESTS=$(usex test)
+ -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
+ )
+
+ 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
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2019-03-10 8:08 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2019-03-10 8:08 UTC (permalink / raw
To: gentoo-commits
commit: c9ecf6013214b10db5462e98b2e5c1ab7d4a8d00
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 10 07:43:58 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Mar 10 08:06:16 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9ecf601
dev-cpp/libjson-rpc-cpp: Drop old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-cpp/libjson-rpc-cpp/Manifest | 1 -
.../libjson-rpc-cpp-1.1.0-r1.ebuild | 67 ----------------------
.../libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild | 67 ----------------------
3 files changed, 135 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index fbffd6b0c0e..b78014b9799 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1,2 +1 @@
-DIST libjson-rpc-cpp-1.1.0.tar.gz 179442 BLAKE2B cfbfe703d1a3d4ccaf6d4d475a7c1686c8f7afc28b025d6fd3bfebdc41cff2b944e6600e68073c1b7e7c0a2463cbf6e9724cf618c5d481bf7a4600019b529922 SHA512 bf34eedb196b1e214292976036a00e933f8a9b4325441ea2e4ae049a7c818014a68dd9d2f22d01588f5e6d1e9f465c73a133b0fd8282f8cf78a05a493f4c461b
DIST libjson-rpc-cpp-1.1.1.tar.gz 179249 BLAKE2B bd8b737f76bceaa1be73d89a1f75472d8eae6f3da57a4da5a5a9eee2a52ba06034bcb4404e6b65368f6be1967c1a8b40f71e3bfbaa58f65b0ac8dced1b3f43af SHA512 64043aee3227262da41b56f6d53e4f8f9a56d3a43b695200020b47fb7eb6e121cf086b6e121c0eccecf381be90d77910d0f4371254d147f33310af4584a7d433
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild
deleted file mode 100644
index 614694270fd..00000000000
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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:1 )"
-
-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 have no deps
- -DTCP_SOCKET_CLIENT=ON
- -DTCP_SOCKET_SERVER=ON
- -DUNIX_DOMAIN_SOCKET_CLIENT=ON
- -DUNIX_DOMAIN_SOCKET_SERVER=ON
- # 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
-}
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild
deleted file mode 100644
index 614694270fd..00000000000
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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:1 )"
-
-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 have no deps
- -DTCP_SOCKET_CLIENT=ON
- -DTCP_SOCKET_SERVER=ON
- -DUNIX_DOMAIN_SOCKET_CLIENT=ON
- -DUNIX_DOMAIN_SOCKET_SERVER=ON
- # 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
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2019-01-19 14:21 David Seifert
0 siblings, 0 replies; 28+ messages in thread
From: David Seifert @ 2019-01-19 14:21 UTC (permalink / raw
To: gentoo-commits
commit: ae9e86c87f7b7068d0ac33e92c7e05eb7c6625c3
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 19 14:20:46 2019 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Jan 19 14:20:46 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae9e86c8
dev-cpp/libjson-rpc-cpp: Use SLOTed dev-cpp/catch
Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: David Seifert <soap <AT> gentoo.org>
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild | 4 ++--
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild | 4 ++--
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild | 4 ++--
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild | 4 ++--
4 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild
index d04f0daefd3..614694270fd 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -23,7 +23,7 @@ RDEPEND="
stubgen? ( dev-libs/argtable:= )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
- test? ( <dev-cpp/catch-2 )"
+ test? ( dev-cpp/catch:1 )"
RESTRICT="!test? ( test )"
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild
index fbf180d4cf2..2ab94282c0a 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -23,7 +23,7 @@ RDEPEND="
stubgen? ( dev-libs/argtable:= )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
- test? ( >=dev-cpp/catch-2 )"
+ test? ( dev-cpp/catch:0 )"
RESTRICT="!test? ( test )"
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild
index d04f0daefd3..614694270fd 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -23,7 +23,7 @@ RDEPEND="
stubgen? ( dev-libs/argtable:= )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
- test? ( <dev-cpp/catch-2 )"
+ test? ( dev-cpp/catch:1 )"
RESTRICT="!test? ( test )"
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
index 1daad1e754b..b5214663cb0 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -25,7 +25,7 @@ RDEPEND="
stubgen? ( dev-libs/argtable:= )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
- test? ( >=dev-cpp/catch-2 )"
+ test? ( dev-cpp/catch:0 )"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2018-11-03 21:58 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2018-11-03 21:58 UTC (permalink / raw
To: gentoo-commits
commit: e45d5c13978dbbe8a419ec6d2d761aa8ed20c710
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 3 10:38:36 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Nov 3 21:58:32 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e45d5c13
dev-cpp/libjson-rpc-cpp: Switch to dev-cpp/catch-2
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
...n-rpc-cpp-9999.ebuild => libjson-rpc-cpp-1.1.1-r1.ebuild} | 12 +++++-------
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild | 4 ++--
2 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild
similarity index 86%
copy from dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
copy to dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild
index 0e617416361..fbf180d4cf2 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild
@@ -3,17 +3,15 @@
EAPI=6
-EGIT_REPO_URI="https://github.com/cinemast/${PN}.git"
-EGIT_BRANCH=develop
-inherit cmake-utils git-r3
+inherit cmake-utils
DESCRIPTION="JSON-RPC (1.0 & 2.0) framework for C++"
HOMEPAGE="https://github.com/cinemast/libjson-rpc-cpp"
-SRC_URI=""
+SRC_URI="https://github.com/cinemast/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0/1"
-KEYWORDS=""
+KEYWORDS="~amd64 ~x86"
IUSE="doc +http-client +http-server redis-client redis-server +stubgen test"
RDEPEND="
@@ -25,7 +23,7 @@ RDEPEND="
stubgen? ( dev-libs/argtable:= )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
- test? ( <dev-cpp/catch-2 )"
+ test? ( >=dev-cpp/catch-2 )"
RESTRICT="!test? ( test )"
@@ -44,7 +42,7 @@ src_configure() {
-DCOMPILE_EXAMPLES=OFF
-DCOMPILE_STUBGEN=$(usex stubgen)
-DCOMPILE_TESTS=$(usex test)
- -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch"
+ -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
)
cmake-utils_src_configure
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
index 0e617416361..1daad1e754b 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
stubgen? ( dev-libs/argtable:= )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
- test? ( <dev-cpp/catch-2 )"
+ test? ( >=dev-cpp/catch-2 )"
RESTRICT="!test? ( test )"
@@ -44,7 +44,7 @@ src_configure() {
-DCOMPILE_EXAMPLES=OFF
-DCOMPILE_STUBGEN=$(usex stubgen)
-DCOMPILE_TESTS=$(usex test)
- -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch"
+ -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
)
cmake-utils_src_configure
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2018-11-01 8:48 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2018-11-01 8:48 UTC (permalink / raw
To: gentoo-commits
commit: 00605395362ecb80578bb120d512d7ea101777ba
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 1 08:27:43 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Nov 1 08:48:16 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00605395
dev-cpp/libjson-rpc-cpp: Fix test dep to require dev-cpp/catch-1
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild | 2 +-
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild | 2 +-
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild
index 73b204623f7..d04f0daefd3 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
stubgen? ( dev-libs/argtable:= )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
- test? ( dev-cpp/catch )"
+ test? ( <dev-cpp/catch-2 )"
RESTRICT="!test? ( test )"
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild
index 73b204623f7..d04f0daefd3 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
stubgen? ( dev-libs/argtable:= )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
- test? ( dev-cpp/catch )"
+ test? ( <dev-cpp/catch-2 )"
RESTRICT="!test? ( test )"
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
index 55ab0c1f82f..0e617416361 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
stubgen? ( dev-libs/argtable:= )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
- test? ( dev-cpp/catch )"
+ test? ( <dev-cpp/catch-2 )"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2018-11-01 8:48 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2018-11-01 8:48 UTC (permalink / raw
To: gentoo-commits
commit: 64103682c0b482b8ee18ea4cf59707d272a6f5ef
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 1 07:48:44 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Nov 1 08:48:14 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64103682
dev-cpp/libjson-rpc-cpp: Bump to 1.1.1
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-cpp/libjson-rpc-cpp/Manifest | 1 +
.../libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild | 67 ++++++++++++++++++++++
2 files changed, 68 insertions(+)
diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index 35423b5d5a0..fbffd6b0c0e 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1 +1,2 @@
DIST libjson-rpc-cpp-1.1.0.tar.gz 179442 BLAKE2B cfbfe703d1a3d4ccaf6d4d475a7c1686c8f7afc28b025d6fd3bfebdc41cff2b944e6600e68073c1b7e7c0a2463cbf6e9724cf618c5d481bf7a4600019b529922 SHA512 bf34eedb196b1e214292976036a00e933f8a9b4325441ea2e4ae049a7c818014a68dd9d2f22d01588f5e6d1e9f465c73a133b0fd8282f8cf78a05a493f4c461b
+DIST libjson-rpc-cpp-1.1.1.tar.gz 179249 BLAKE2B bd8b737f76bceaa1be73d89a1f75472d8eae6f3da57a4da5a5a9eee2a52ba06034bcb4404e6b65368f6be1967c1a8b40f71e3bfbaa58f65b0ac8dced1b3f43af SHA512 64043aee3227262da41b56f6d53e4f8f9a56d3a43b695200020b47fb7eb6e121cf086b6e121c0eccecf381be90d77910d0f4371254d147f33310af4584a7d433
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild
new file mode 100644
index 00000000000..73b204623f7
--- /dev/null
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1.ebuild
@@ -0,0 +1,67 @@
+# 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 have no deps
+ -DTCP_SOCKET_CLIENT=ON
+ -DTCP_SOCKET_SERVER=ON
+ -DUNIX_DOMAIN_SOCKET_CLIENT=ON
+ -DUNIX_DOMAIN_SOCKET_SERVER=ON
+ # 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
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2018-01-06 12:24 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2018-01-06 12:24 UTC (permalink / raw
To: gentoo-commits
commit: c91390d2662b1324a5b132e8b3d1a9d76b4d0075
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 6 12:21:48 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 6 12:23:57 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c91390d2
dev-cpp/libjson-rpc-cpp: Enable UNIX & TCP socket client/server
Closes: https://bugs.gentoo.org/643676
...pc-cpp-9999.ebuild => libjson-rpc-cpp-1.1.0-r1.ebuild} | 15 +++++++++------
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild | 7 ++++++-
2 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild
similarity index 80%
copy from dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
copy to dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild
index 7c78e3d2afc..73b204623f7 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.0-r1.ebuild
@@ -1,19 +1,17 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-EGIT_REPO_URI="https://github.com/cinemast/${PN}.git"
-EGIT_BRANCH=develop
-inherit cmake-utils git-r3
+inherit cmake-utils
DESCRIPTION="JSON-RPC (1.0 & 2.0) framework for C++"
HOMEPAGE="https://github.com/cinemast/libjson-rpc-cpp"
-SRC_URI=""
+SRC_URI="https://github.com/cinemast/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0/1"
-KEYWORDS=""
+KEYWORDS="~amd64 ~x86"
IUSE="doc +http-client +http-server redis-client redis-server +stubgen test"
RDEPEND="
@@ -35,6 +33,11 @@ src_configure() {
-DHTTP_SERVER=$(usex http-server)
-DREDIS_CLIENT=$(usex redis-client)
-DREDIS_SERVER=$(usex redis-server)
+ # they have no deps
+ -DTCP_SOCKET_CLIENT=ON
+ -DTCP_SOCKET_SERVER=ON
+ -DUNIX_DOMAIN_SOCKET_CLIENT=ON
+ -DUNIX_DOMAIN_SOCKET_SERVER=ON
# they are not installed
-DCOMPILE_EXAMPLES=OFF
-DCOMPILE_STUBGEN=$(usex stubgen)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
index 7c78e3d2afc..55ab0c1f82f 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.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
@@ -35,6 +35,11 @@ src_configure() {
-DHTTP_SERVER=$(usex http-server)
-DREDIS_CLIENT=$(usex redis-client)
-DREDIS_SERVER=$(usex redis-server)
+ # they have no deps
+ -DTCP_SOCKET_CLIENT=ON
+ -DTCP_SOCKET_SERVER=ON
+ -DUNIX_DOMAIN_SOCKET_CLIENT=ON
+ -DUNIX_DOMAIN_SOCKET_SERVER=ON
# they are not installed
-DCOMPILE_EXAMPLES=OFF
-DCOMPILE_STUBGEN=$(usex stubgen)
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2018-01-05 9:36 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2018-01-05 9:36 UTC (permalink / raw
To: gentoo-commits
commit: c0c7c36a0117164082fcf7bd46d17746197d76d4
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 5 09:28:19 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 5 09:36:45 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c7c36a
dev-cpp/libjson-rpc-cpp: Bump to 1.1.0
dev-cpp/libjson-rpc-cpp/Manifest | 1 +
.../libjson-rpc-cpp/libjson-rpc-cpp-1.1.0.ebuild | 62 ++++++++++++++++++++++
2 files changed, 63 insertions(+)
diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index 64fd99ea088..29d36353b7e 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1 +1,2 @@
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
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 00000000000..c43516bb191
--- /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
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2017-08-28 18:23 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2017-08-28 18:23 UTC (permalink / raw
To: gentoo-commits
commit: 95aff96d4aada8c2905f0ce7e3d4d12589cfa638
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 28 18:17:12 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 28 18:20:19 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95aff96d
dev-cpp/libjson-rpc-cpp: Add USE flags for Redis in -9999
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild | 6 +++++-
dev-cpp/libjson-rpc-cpp/metadata.xml | 2 ++
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
index db9f427e587..7c78e3d2afc 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
@@ -14,12 +14,14 @@ SRC_URI=""
LICENSE="MIT"
SLOT="0/1"
KEYWORDS=""
-IUSE="doc +http-client +http-server +stubgen test"
+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 )
@@ -31,6 +33,8 @@ 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)
diff --git a/dev-cpp/libjson-rpc-cpp/metadata.xml b/dev-cpp/libjson-rpc-cpp/metadata.xml
index 69fdda5ec8e..b7a3bb5af8a 100644
--- a/dev-cpp/libjson-rpc-cpp/metadata.xml
+++ b/dev-cpp/libjson-rpc-cpp/metadata.xml
@@ -8,6 +8,8 @@
<use>
<flag name="http-client">Build support for HTTP client using <pkg>net-misc/curl</pkg></flag>
<flag name="http-server">Build support for HTTP server using <pkg>net-libs/libmicrohttpd</pkg></flag>
+ <flag name="redis-client">Build support for Redis client using <pkg>dev-libs/hiredis</pkg></flag>
+ <flag name="redis-server">Build support for Redis server using <pkg>dev-libs/hiredis</pkg></flag>
<flag name="stubgen">Build header stub code generator (needed for development and when pregenerated headers are not bundled)</flag>
</use>
<upstream>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2017-08-28 18:23 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2017-08-28 18:23 UTC (permalink / raw
To: gentoo-commits
commit: 54f7581e46fbeb24de8c334362c9da49be630cb2
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 28 17:37:32 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 28 18:20:19 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f7581e
dev-cpp/libjson-rpc-cpp: Bump subslot on -9999 to match SONAME
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
index 1c4eadd6e08..db9f427e587 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/cinemast/libjson-rpc-cpp"
SRC_URI=""
LICENSE="MIT"
-SLOT="0"
+SLOT="0/1"
KEYWORDS=""
IUSE="doc +http-client +http-server +stubgen test"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2017-08-27 8:19 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2017-08-27 8:19 UTC (permalink / raw
To: gentoo-commits
commit: cb9052216ce3190206b13483769d37050dcbc991
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 27 07:55:35 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 27 08:19:07 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb905221
dev-cpp/libjson-rpc-cpp: Drop old
dev-cpp/libjson-rpc-cpp/Manifest | 2 -
.../libjson-rpc-cpp/libjson-rpc-cpp-0.5.0.ebuild | 51 ------------------
.../libjson-rpc-cpp/libjson-rpc-cpp-0.6.0.ebuild | 60 ----------------------
3 files changed, 113 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index 8dd250f9ef0..c270493d619 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1,3 +1 @@
-DIST libjson-rpc-cpp-0.5.0.tar.gz 124494 SHA256 e6d8d6c20517bb38eba9dba7f372e0a95432c4cbf55ec9b136ba841faa0a6d99 SHA512 9929f76899186f62d3201d3c884a4557e3bd55acfe0533b9a0cf543e01e6d2e5972239df7425c1a43bd59fd205261b91796fdaa1ab54b55cb5765250e473d2d4 WHIRLPOOL 95b51bdfd86e63e84556c490281829d211d937cb30a503b863180cac4a2a0894eb03ed931511e9336903f1ddad6b899921e1e09663af9cc0e5739569ddc14472
-DIST libjson-rpc-cpp-0.6.0.tar.gz 130091 SHA256 98baf15e51514339be54c01296f0a51820d2d4f17f8c9d586f1747be1df3290b SHA512 8ad4e30b9ff8b53bde1671067ef6108d0a26a40d3925b2002c2aad9d66a17a51b1ea23b7ce278bcb56a992ff4c9a4616494d62dfe992c7db38341b449e88c777 WHIRLPOOL 0d6b75a29f84386086f070bb1a40e45d02f19dee567c9bd492d61aff84b470aed4d0b83879cfddb13e5109ad5d57a055f9b23b66016eb4319ed7dacd89da8474
DIST libjson-rpc-cpp-0.7.0.tar.gz 141665 SHA256 669c2259909f11a8c196923a910f9a16a8225ecc14e6c30e2bcb712bab9097eb SHA512 f7547271040382cd2ac96a31eb81d891b016e4d0c33a3ba3e659c2de2e55136e7e243dd2d959c6d8a64ccba7ebd9f9e28070d710a6770c29f81c0750ffad9e3a WHIRLPOOL b54121c95f47654a36623c4267a22f4d563bc6f863b2df205b1ea4142a8230e64e5fc0725f8e8cef7d79abdfdad5de118464993b6b503ff2cec9f4e077014201
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.5.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.5.0.ebuild
deleted file mode 100644
index 7c0c842d4ca..00000000000
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.5.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-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"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +http-client +http-server +stubgen test"
-
-RDEPEND="
- dev-libs/jsoncpp:=
- http-client? ( net-misc/curl:= )
- http-server? ( net-libs/libmicrohttpd:= )
- stubgen? ( dev-libs/argtable:= )"
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- test? ( dev-libs/boost )"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
- local mycmakeargs=(
- -DHTTP_CLIENT=$(usex http-client)
- -DHTTP_SERVER=$(usex http-server)
- # they are not installed
- -DCOMPILE_EXAMPLES=NO
- -DCOMPILE_STUBGEN=$(usex stubgen)
- -DCOMPILE_TESTS=$(usex test)
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- use doc && emake -C "${BUILD_DIR}" doc
-}
-
-src_install() {
- cmake-utils_src_install
-
- use doc && dodoc -r "${BUILD_DIR}"/doc/html
-}
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.6.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.6.0.ebuild
deleted file mode 100644
index fd2213fcc9a..00000000000
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.6.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2016 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"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +http-client +http-server +stubgen test"
-
-RDEPEND="
- dev-libs/jsoncpp:=
- http-client? ( net-misc/curl:= )
- http-server? ( net-libs/libmicrohttpd:= )
- stubgen? ( dev-libs/argtable:= )"
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- test? ( dev-cpp/catch )"
-
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- default
-
- # https://github.com/cinemast/libjson-rpc-cpp/pull/161
- sed -i -e '/DESTINATION/s:lib:lib${LIB_SUFFIX}:' \
- src/jsonrpccpp/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DHTTP_CLIENT=$(usex http-client)
- -DHTTP_SERVER=$(usex http-server)
- # they are not installed but required for tests to build
- -DCOMPILE_EXAMPLES=$(usex test)
- -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_install() {
- cmake-utils_src_install
-
- use doc && dodoc -r "${BUILD_DIR}"/doc/html
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2017-08-27 8:19 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2017-08-27 8:19 UTC (permalink / raw
To: gentoo-commits
commit: 3543e666c2fc62c698e557a5636d82786ba0ec8a
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 27 07:58:14 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Aug 27 08:19:08 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3543e666
dev-cpp/libjson-rpc-cpp: Restrict tests to -j1
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.7.0.ebuild | 6 ++++++
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild | 6 ++++++
2 files changed, 12 insertions(+)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.7.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.7.0.ebuild
index 246a2d7a809..26d68e2e5f1 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.7.0.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.7.0.ebuild
@@ -45,6 +45,12 @@ 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
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
index b74cd08b36c..1c4eadd6e08 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
@@ -47,6 +47,12 @@ 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
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2016-08-13 18:32 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2016-08-13 18:32 UTC (permalink / raw
To: gentoo-commits
commit: 750da70a180d80a8b8e71dedb7a5b9128c874b82
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 13 18:28:10 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug 13 18:32:06 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=750da70a
dev-cpp/libjson-rpc-cpp: Sync the live ebuild
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
index a8d3e54..57baa10 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
@@ -32,8 +32,8 @@ src_configure() {
local mycmakeargs=(
-DHTTP_CLIENT=$(usex http-client)
-DHTTP_SERVER=$(usex http-server)
- # they are not installed but required for tests to build
- -DCOMPILE_EXAMPLES=$(usex test)
+ # they are not installed
+ -DCOMPILE_EXAMPLES=OFF
-DCOMPILE_STUBGEN=$(usex stubgen)
-DCOMPILE_TESTS=$(usex test)
-DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2016-08-13 18:32 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2016-08-13 18:32 UTC (permalink / raw
To: gentoo-commits
commit: 0bfd0fbc5d53dd34a4afd9e985833db44ee56062
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 13 18:27:21 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug 13 18:32:02 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bfd0fbc
dev-cpp/libjson-rpc-cpp: Bump to 0.7.0
dev-cpp/libjson-rpc-cpp/Manifest | 1 +
.../libjson-rpc-cpp/libjson-rpc-cpp-0.7.0.ebuild | 53 ++++++++++++++++++++++
2 files changed, 54 insertions(+)
diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index 3cbe67a..8dd250f 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1,2 +1,3 @@
DIST libjson-rpc-cpp-0.5.0.tar.gz 124494 SHA256 e6d8d6c20517bb38eba9dba7f372e0a95432c4cbf55ec9b136ba841faa0a6d99 SHA512 9929f76899186f62d3201d3c884a4557e3bd55acfe0533b9a0cf543e01e6d2e5972239df7425c1a43bd59fd205261b91796fdaa1ab54b55cb5765250e473d2d4 WHIRLPOOL 95b51bdfd86e63e84556c490281829d211d937cb30a503b863180cac4a2a0894eb03ed931511e9336903f1ddad6b899921e1e09663af9cc0e5739569ddc14472
DIST libjson-rpc-cpp-0.6.0.tar.gz 130091 SHA256 98baf15e51514339be54c01296f0a51820d2d4f17f8c9d586f1747be1df3290b SHA512 8ad4e30b9ff8b53bde1671067ef6108d0a26a40d3925b2002c2aad9d66a17a51b1ea23b7ce278bcb56a992ff4c9a4616494d62dfe992c7db38341b449e88c777 WHIRLPOOL 0d6b75a29f84386086f070bb1a40e45d02f19dee567c9bd492d61aff84b470aed4d0b83879cfddb13e5109ad5d57a055f9b23b66016eb4319ed7dacd89da8474
+DIST libjson-rpc-cpp-0.7.0.tar.gz 141665 SHA256 669c2259909f11a8c196923a910f9a16a8225ecc14e6c30e2bcb712bab9097eb SHA512 f7547271040382cd2ac96a31eb81d891b016e4d0c33a3ba3e659c2de2e55136e7e243dd2d959c6d8a64ccba7ebd9f9e28070d710a6770c29f81c0750ffad9e3a WHIRLPOOL b54121c95f47654a36623c4267a22f4d563bc6f863b2df205b1ea4142a8230e64e5fc0725f8e8cef7d79abdfdad5de118464993b6b503ff2cec9f4e077014201
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.7.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.7.0.ebuild
new file mode 100644
index 0000000..eac653e
--- /dev/null
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.7.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc +http-client +http-server +stubgen test"
+
+RDEPEND="
+ dev-libs/jsoncpp:=
+ http-client? ( net-misc/curl:= )
+ http-server? ( net-libs/libmicrohttpd:= )
+ 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)
+ # 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_install() {
+ cmake-utils_src_install
+
+ use doc && dodoc -r "${BUILD_DIR}"/doc/html
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2016-07-02 21:19 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2016-07-02 21:19 UTC (permalink / raw
To: gentoo-commits
commit: 1a8d40400bb7f0b671288a50c8503092c388af16
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 2 21:07:50 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 2 21:19:18 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a8d4040
dev-cpp/libjson-rpc-cpp: Add missing cond RESTRICT=test
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.5.0.ebuild | 2 ++
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.6.0.ebuild | 2 ++
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild | 2 ++
3 files changed, 6 insertions(+)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.5.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.5.0.ebuild
index 62e02bd..576319b 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.5.0.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.5.0.ebuild
@@ -24,6 +24,8 @@ DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
test? ( dev-libs/boost )"
+RESTRICT="!test? ( test )"
+
src_configure() {
local mycmakeargs=(
-DHTTP_CLIENT=$(usex http-client)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.6.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.6.0.ebuild
index 69e35db..3d81da2 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.6.0.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.6.0.ebuild
@@ -24,6 +24,8 @@ DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
test? ( dev-cpp/catch )"
+RESTRICT="!test? ( test )"
+
src_prepare() {
default
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
index 967818a..a8d3e54 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
@@ -26,6 +26,8 @@ DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
test? ( dev-cpp/catch )"
+RESTRICT="!test? ( test )"
+
src_configure() {
local mycmakeargs=(
-DHTTP_CLIENT=$(usex http-client)
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2016-05-24 11:23 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2016-05-24 11:23 UTC (permalink / raw
To: gentoo-commits
commit: caedf91905a8eda88d6937220f2541144c7c6ac4
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 24 11:12:01 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 24 11:23:08 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caedf919
dev-cpp/libjson-rpc-cpp: Update deps & build args for live version
Update the live ebuild. Use dev-cpp/catch for tests. Work-around test
build failure by enabling examples. Bump to EAPI 6.
The package still fails to build because of Debian multiarch support
breaking multilib: https://github.com/cinemast/libjson-rpc-cpp/pull/161.
dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
index abbdc45..967818a 100644
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
+EAPI=6
-EGIT_REPO_URI="https://github.com/cinemast/${PN}"
+EGIT_REPO_URI="https://github.com/cinemast/${PN}.git"
EGIT_BRANCH=develop
inherit cmake-utils git-r3
@@ -24,16 +24,17 @@ RDEPEND="
stubgen? ( dev-libs/argtable:= )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
- test? ( dev-libs/boost )"
+ test? ( dev-cpp/catch )"
src_configure() {
local mycmakeargs=(
-DHTTP_CLIENT=$(usex http-client)
-DHTTP_SERVER=$(usex http-server)
- # they are not installed
- -DCOMPILE_EXAMPLES=NO
+ # they are not installed but required for tests to build
+ -DCOMPILE_EXAMPLES=$(usex test)
-DCOMPILE_STUBGEN=$(usex stubgen)
-DCOMPILE_TESTS=$(usex test)
+ -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch"
)
cmake-utils_src_configure
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2016-05-24 11:23 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2016-05-24 11:23 UTC (permalink / raw
To: gentoo-commits
commit: ab37ed1117d5e094f117c5a1d8e013bacd219488
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 24 11:22:40 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 24 11:23:08 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab37ed11
dev-cpp/libjson-rpc-cpp: Bump to 0.6.0
dev-cpp/libjson-rpc-cpp/Manifest | 1 +
.../libjson-rpc-cpp/libjson-rpc-cpp-0.6.0.ebuild | 59 ++++++++++++++++++++++
2 files changed, 60 insertions(+)
diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index 4a27c09..3cbe67a 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1 +1,2 @@
DIST libjson-rpc-cpp-0.5.0.tar.gz 124494 SHA256 e6d8d6c20517bb38eba9dba7f372e0a95432c4cbf55ec9b136ba841faa0a6d99 SHA512 9929f76899186f62d3201d3c884a4557e3bd55acfe0533b9a0cf543e01e6d2e5972239df7425c1a43bd59fd205261b91796fdaa1ab54b55cb5765250e473d2d4 WHIRLPOOL 95b51bdfd86e63e84556c490281829d211d937cb30a503b863180cac4a2a0894eb03ed931511e9336903f1ddad6b899921e1e09663af9cc0e5739569ddc14472
+DIST libjson-rpc-cpp-0.6.0.tar.gz 130091 SHA256 98baf15e51514339be54c01296f0a51820d2d4f17f8c9d586f1747be1df3290b SHA512 8ad4e30b9ff8b53bde1671067ef6108d0a26a40d3925b2002c2aad9d66a17a51b1ea23b7ce278bcb56a992ff4c9a4616494d62dfe992c7db38341b449e88c777 WHIRLPOOL 0d6b75a29f84386086f070bb1a40e45d02f19dee567c9bd492d61aff84b470aed4d0b83879cfddb13e5109ad5d57a055f9b23b66016eb4319ed7dacd89da8474
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.6.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.6.0.ebuild
new file mode 100644
index 0000000..69e35db
--- /dev/null
+++ b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-0.6.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc +http-client +http-server +stubgen test"
+
+RDEPEND="
+ dev-libs/jsoncpp:=
+ http-client? ( net-misc/curl:= )
+ http-server? ( net-libs/libmicrohttpd:= )
+ stubgen? ( dev-libs/argtable:= )"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )
+ test? ( dev-cpp/catch )"
+
+src_prepare() {
+ default
+
+ # https://github.com/cinemast/libjson-rpc-cpp/pull/161
+ sed -i -e '/DESTINATION/s:lib:lib${LIB_SUFFIX}:' \
+ src/jsonrpccpp/CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DHTTP_CLIENT=$(usex http-client)
+ -DHTTP_SERVER=$(usex http-server)
+ # they are not installed but required for tests to build
+ -DCOMPILE_EXAMPLES=$(usex test)
+ -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_install() {
+ cmake-utils_src_install
+
+ use doc && dodoc -r "${BUILD_DIR}"/doc/html
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
@ 2016-04-19 13:12 Michał Górny
0 siblings, 0 replies; 28+ messages in thread
From: Michał Górny @ 2016-04-19 13:12 UTC (permalink / raw
To: gentoo-commits
commit: a4c59422d1f78d76ff98065736ebb1e3488bdb21
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 19 13:05:25 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Apr 19 13:12:01 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c59422
dev-cpp/libjson-rpc-cpp: Fix curl pkg ref
dev-cpp/libjson-rpc-cpp/metadata.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/libjson-rpc-cpp/metadata.xml b/dev-cpp/libjson-rpc-cpp/metadata.xml
index 7381917..69fdda5 100644
--- a/dev-cpp/libjson-rpc-cpp/metadata.xml
+++ b/dev-cpp/libjson-rpc-cpp/metadata.xml
@@ -6,7 +6,7 @@
<name>Michał Górny</name>
</maintainer>
<use>
- <flag name="http-client">Build support for HTTP client using <pkg>dev-util/curl</pkg></flag>
+ <flag name="http-client">Build support for HTTP client using <pkg>net-misc/curl</pkg></flag>
<flag name="http-server">Build support for HTTP server using <pkg>net-libs/libmicrohttpd</pkg></flag>
<flag name="stubgen">Build header stub code generator (needed for development and when pregenerated headers are not bundled)</flag>
</use>
^ permalink raw reply related [flat|nested] 28+ messages in thread
end of thread, other threads:[~2022-12-12 17:58 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-26 16:14 [gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/ Michał Górny
-- strict thread matches above, loose matches on Subject: below --
2022-12-12 17:58 Michał Górny
2022-12-12 17:58 Michał Górny
2022-02-26 23:26 Sam James
2021-10-24 8:54 Michał Górny
2021-10-23 20:20 Michał Górny
2020-03-19 17:20 Michał Górny
2020-01-15 7:20 Michał Górny
2020-01-15 7:20 Michał Górny
2019-04-10 15:07 Michał Górny
2019-03-29 9:18 Michał Górny
2019-03-10 8:08 Michał Górny
2019-01-19 14:21 David Seifert
2018-11-03 21:58 Michał Górny
2018-11-01 8:48 Michał Górny
2018-11-01 8:48 Michał Górny
2018-01-06 12:24 Michał Górny
2018-01-05 9:36 Michał Górny
2017-08-28 18:23 Michał Górny
2017-08-28 18:23 Michał Górny
2017-08-27 8:19 Michał Górny
2017-08-27 8:19 Michał Górny
2016-08-13 18:32 Michał Górny
2016-08-13 18:32 Michał Górny
2016-07-02 21:19 Michał Górny
2016-05-24 11:23 Michał Górny
2016-05-24 11:23 Michał Górny
2016-04-19 13:12 Michał Górny
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox