[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/wangle/

2022-04-17 Thread Arthur Zamarin
commit: ee233c0c291450f0ff85a3536c371d89c04da229
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Apr 16 18:43:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 16 18:43:47 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee233c0c

dev-cpp/wangle: add 2022.04.11.00, drop 2022.03.21.00

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/wangle/Manifest | 2 +-
 .../{wangle-2022.03.21.00.ebuild => wangle-2022.04.11.00.ebuild}| 6 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest
index 0b0c9d87b..9c1db0819 100644
--- a/dev-cpp/wangle/Manifest
+++ b/dev-cpp/wangle/Manifest
@@ -1 +1 @@
-DIST wangle-2022.03.21.00.tar.gz 355164 BLAKE2B 
876863bb5d0e5c7fd5f3408f9f2233b1995ef838b165bbb9f8772667e1ca5fa98f4ae5eb686e2ef94198bdb373daa2ce96720253f550a808369b8cca0ec6d10b
 SHA512 
069fe7758ccb2f33665f53109047f2e0158e248fda8c760eddd978afd6980acbc6421db60721bf320deca557369377c8757f13c67f8685e3a98394324e75e72e
+DIST wangle-2022.04.11.00.tar.gz 355228 BLAKE2B 
1a86d03b0b6518a1b83d59d88ec5fd5f3a2265f951e2d1415e090b6dbdf92842f4726f7aef7e52ed4cb5923ff319051405cf9ef5ecf7eb4db19cce4d54471bff
 SHA512 
8c908f5efcf8315f6779c2a5c5ac0a8de7a9257f661e35b72f6a9e33fe840056c56e1234fc0fc87224f68022b79080ca5360c256d426e5672f2aa2d5e2479371

diff --git a/dev-cpp/wangle/wangle-2022.03.21.00.ebuild 
b/dev-cpp/wangle/wangle-2022.04.11.00.ebuild
similarity index 81%
rename from dev-cpp/wangle/wangle-2022.03.21.00.ebuild
rename to dev-cpp/wangle/wangle-2022.04.11.00.ebuild
index 1fe53a582..2fa00be7d 100644
--- a/dev-cpp/wangle/wangle-2022.03.21.00.ebuild
+++ b/dev-cpp/wangle/wangle-2022.04.11.00.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,6 +12,7 @@ 
SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="examples test"
 
 RDEPEND="
~dev-cpp/fizz-${PV}:=
@@ -28,10 +29,13 @@ DEPEND="
dev-cpp/gtest
 "
 
+RESTRICT="!test? ( test )"
 CMAKE_USE_DIR="${S}/wangle"
 
 src_configure() {
local mycmakeargs=(
+   -DBUILD_EXAMPLES=$(usex examples)
+   -DBUILD_TESTS=$(usex test)
-DLIB_INSTALL_DIR=$(get_libdir)
)
 



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/wangle/

2022-03-07 Thread Ronny Gutbrod
commit: bf08cd3aa969575da3371552f21eb99a2a31ea37
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Mar  7 04:16:57 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Mar  7 04:16:57 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf08cd3a

dev-cpp/wangle: drop 2021.11.15.00

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/wangle/Manifest|  1 -
 dev-cpp/wangle/wangle-2021.11.15.00.ebuild | 39 --
 2 files changed, 40 deletions(-)

diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest
index c18eea266..da5a752a5 100644
--- a/dev-cpp/wangle/Manifest
+++ b/dev-cpp/wangle/Manifest
@@ -1,2 +1 @@
-DIST wangle-2021.11.15.00.tar.gz 340993 BLAKE2B 
abb58b9db500503f02f20c694c18de76e1124987965f3c97352624ab3ddb29f4988b31d4e6d9fc8be6c9869e3f9840b6006d9f7ff06efd1520bd8d80f1a3b6d8
 SHA512 
26573f04711e7ffbf41debbe6d2eee6546f0169353d6f58721b341288b08bcb0208154a46bdfaa79f8d5574bca308453098f6f25f875362bb692b62dbc700571
 DIST wangle-2022.02.28.00.tar.gz 354455 BLAKE2B 
a48b7e926d2bc0c196fda2c4db52322e4e8c82a09471e196ff759076cca2e17e9efd2ce0b95608a69e1288de2154e8be153741f6edd5bac3d5d791cc788811f1
 SHA512 
be69ea8318ebd0f75f8d6ffe82c833f868837cff965e99aacc11abb90f572e2d9b837782ac1e23e86355e52f5ca2b2be13be54ac4651db9ef22afa95bb0b3cc3

diff --git a/dev-cpp/wangle/wangle-2021.11.15.00.ebuild 
b/dev-cpp/wangle/wangle-2021.11.15.00.ebuild
deleted file mode 100644
index 1fe53a582..0
--- a/dev-cpp/wangle/wangle-2021.11.15.00.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Framework providing common client/server abstractions"
-HOMEPAGE="https://github.com/facebook/wangle;
-SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   ~dev-cpp/fizz-${PV}:=
-   ~dev-cpp/folly-${PV}:=
-   dev-cpp/gflags
-   dev-cpp/glog
-   dev-libs/double-conversion
-   dev-libs/libevent
-   dev-libs/libfmt
-   dev-libs/openssl:0=
-"
-DEPEND="
-   ${RDEPEND}
-   dev-cpp/gtest
-"
-
-CMAKE_USE_DIR="${S}/wangle"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR=$(get_libdir)
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/wangle/

2021-10-28 Thread Haelwenn Monnier
commit: 8721fa2857e17cbf8599f4ba4e39420144d43503
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Oct 28 09:59:02 2021 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Thu Oct 28 09:59:02 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8721fa28

dev-cpp/wangle: depend on gtest

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/wangle/wangle-2021.10.25.00.ebuild | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/dev-cpp/wangle/wangle-2021.10.25.00.ebuild 
b/dev-cpp/wangle/wangle-2021.10.25.00.ebuild
index 2440a2f5c..1fe53a582 100644
--- a/dev-cpp/wangle/wangle-2021.10.25.00.ebuild
+++ b/dev-cpp/wangle/wangle-2021.10.25.00.ebuild
@@ -7,16 +7,13 @@ inherit cmake
 
 DESCRIPTION="Framework providing common client/server abstractions"
 HOMEPAGE="https://github.com/facebook/wangle;
-
 SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
 
-CMAKE_USE_DIR="${S}/wangle"
-
-DEPEND="
+RDEPEND="
~dev-cpp/fizz-${PV}:=
~dev-cpp/folly-${PV}:=
dev-cpp/gflags
@@ -26,7 +23,12 @@ DEPEND="
dev-libs/libfmt
dev-libs/openssl:0=
 "
-RDEPEND="${DEPEND}"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/gtest
+"
+
+CMAKE_USE_DIR="${S}/wangle"
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/wangle/

2021-10-27 Thread Florian Schmaus
commit: fed140a6896680923beb1b87674d161156cdccb9
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Oct 26 15:59:08 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Oct 26 16:35:07 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fed140a6

dev-cpp/wangle: drop 2021.08.02.00, 2021.10.04.00, 2021.10.18.00

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/wangle/Manifest|  3 ---
 dev-cpp/wangle/wangle-2021.08.02.00.ebuild | 37 --
 dev-cpp/wangle/wangle-2021.10.04.00.ebuild | 37 --
 dev-cpp/wangle/wangle-2021.10.18.00.ebuild | 37 --
 4 files changed, 114 deletions(-)

diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest
index d26b79cb3..ebc9471f2 100644
--- a/dev-cpp/wangle/Manifest
+++ b/dev-cpp/wangle/Manifest
@@ -1,4 +1 @@
-DIST wangle-2021.08.02.00.tar.gz 336849 BLAKE2B 
0d9e6c9843da125961c8434b50644a4a18ec966f867f8304118eb5b41809f825ced7d740fa9ab85e0dc275541ca2e50d07c3fd3ad43fa98c32853c1d11bd344c
 SHA512 
6be173d0804fa0d67f411f1160a7fc627a4eeeadf5222b26f0498af33a659e90f5539b14eeca17cd32008c902900e78497ae5bb6ce70575e7e1ebecca14d2c81
-DIST wangle-2021.10.04.00.tar.gz 337770 BLAKE2B 
fae836a3eb40b10ad5a4af31837731681f7c748ac3450da9c6125d49cc48856004380868d985859ab54ef6032ec0827ab73b688a9c0732be9bdbcbc5340bc85d
 SHA512 
1ea0bf0bbae7999e5c2d9216b846f59b81b0e3219487bc34576cce9470dc7b5a2af623d8565a27ef2c8d63ffc2c1f8e5f226f9f9ad078b911e98986da908c69f
-DIST wangle-2021.10.18.00.tar.gz 337522 BLAKE2B 
585998267853e06af08cbb6938cc4b89499ebcd64f377baae37686061b26098696637eff18390483b2b59c05b88832adaeea87d8e498b450f2a285ea93946774
 SHA512 
037bc5b60ccf8e7589e92fd9e23f6948c5c2d6846a9233d7c411a4917b6a05144de4bfd476490818e422d19e49b348f01560c618b7edf1c41841d4b81609c1de
 DIST wangle-2021.10.25.00.tar.gz 340161 BLAKE2B 
b275feac5d80b419defd9f78514e07f7d9fc7e4c25e91bbed48f3a102e7ce0132d2ce84a7cc6102514482a021b28ec9d97bedca36cff81814a29b8ab000d9a1c
 SHA512 
bbdd44a0af843bfda5b90da4f70de16828d684d5bf080fb229d75aae6808e97f884852473b74707e702204d4fef943d9750e536cc1719ae7bfbfdd3d43e0477b

diff --git a/dev-cpp/wangle/wangle-2021.08.02.00.ebuild 
b/dev-cpp/wangle/wangle-2021.08.02.00.ebuild
deleted file mode 100644
index a53168c76..0
--- a/dev-cpp/wangle/wangle-2021.08.02.00.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Framework providing common client/server abstractions"
-HOMEPAGE="https://github.com/facebook/wangle;
-
-SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-CMAKE_USE_DIR="${S}/wangle"
-
-DEPEND="
-   ~dev-cpp/fizz-${PV}:=
-   ~dev-cpp/folly-${PV}:=
-   dev-cpp/gflags
-   dev-cpp/glog
-   dev-libs/double-conversion
-   dev-libs/libevent
-   dev-libs/libfmt
-   dev-libs/openssl:0=
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR=$(get_libdir)
-   )
-
-   cmake_src_configure
-}

diff --git a/dev-cpp/wangle/wangle-2021.10.04.00.ebuild 
b/dev-cpp/wangle/wangle-2021.10.04.00.ebuild
deleted file mode 100644
index 2440a2f5c..0
--- a/dev-cpp/wangle/wangle-2021.10.04.00.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Framework providing common client/server abstractions"
-HOMEPAGE="https://github.com/facebook/wangle;
-
-SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-CMAKE_USE_DIR="${S}/wangle"
-
-DEPEND="
-   ~dev-cpp/fizz-${PV}:=
-   ~dev-cpp/folly-${PV}:=
-   dev-cpp/gflags
-   dev-cpp/glog
-   dev-libs/double-conversion
-   dev-libs/libevent
-   dev-libs/libfmt
-   dev-libs/openssl:0=
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR=$(get_libdir)
-   )
-
-   cmake_src_configure
-}

diff --git a/dev-cpp/wangle/wangle-2021.10.18.00.ebuild 
b/dev-cpp/wangle/wangle-2021.10.18.00.ebuild
deleted file mode 100644
index 2440a2f5c..0
--- a/dev-cpp/wangle/wangle-2021.10.18.00.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Framework providing common client/server abstractions"
-HOMEPAGE="https://github.com/facebook/wangle;
-
-SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-CMAKE_USE_DIR="${S}/wangle"
-
-DEPEND="
-   ~dev-cpp/fizz-${PV}:=
-   

[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/wangle/

2021-10-25 Thread Andrew Ammerlaan
commit: 15dc0c0d42d7c5ff53db92dde866294dfde1c9f5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Oct 25 11:18:30 2021 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Oct 25 11:20:36 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=15dc0c0d

dev-cpp/wangle: add 2021.10.25.00

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/wangle/Manifest|  1 +
 dev-cpp/wangle/wangle-2021.10.25.00.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest
index d4cb2a4ba..d26b79cb3 100644
--- a/dev-cpp/wangle/Manifest
+++ b/dev-cpp/wangle/Manifest
@@ -1,3 +1,4 @@
 DIST wangle-2021.08.02.00.tar.gz 336849 BLAKE2B 
0d9e6c9843da125961c8434b50644a4a18ec966f867f8304118eb5b41809f825ced7d740fa9ab85e0dc275541ca2e50d07c3fd3ad43fa98c32853c1d11bd344c
 SHA512 
6be173d0804fa0d67f411f1160a7fc627a4eeeadf5222b26f0498af33a659e90f5539b14eeca17cd32008c902900e78497ae5bb6ce70575e7e1ebecca14d2c81
 DIST wangle-2021.10.04.00.tar.gz 337770 BLAKE2B 
fae836a3eb40b10ad5a4af31837731681f7c748ac3450da9c6125d49cc48856004380868d985859ab54ef6032ec0827ab73b688a9c0732be9bdbcbc5340bc85d
 SHA512 
1ea0bf0bbae7999e5c2d9216b846f59b81b0e3219487bc34576cce9470dc7b5a2af623d8565a27ef2c8d63ffc2c1f8e5f226f9f9ad078b911e98986da908c69f
 DIST wangle-2021.10.18.00.tar.gz 337522 BLAKE2B 
585998267853e06af08cbb6938cc4b89499ebcd64f377baae37686061b26098696637eff18390483b2b59c05b88832adaeea87d8e498b450f2a285ea93946774
 SHA512 
037bc5b60ccf8e7589e92fd9e23f6948c5c2d6846a9233d7c411a4917b6a05144de4bfd476490818e422d19e49b348f01560c618b7edf1c41841d4b81609c1de
+DIST wangle-2021.10.25.00.tar.gz 340161 BLAKE2B 
b275feac5d80b419defd9f78514e07f7d9fc7e4c25e91bbed48f3a102e7ce0132d2ce84a7cc6102514482a021b28ec9d97bedca36cff81814a29b8ab000d9a1c
 SHA512 
bbdd44a0af843bfda5b90da4f70de16828d684d5bf080fb229d75aae6808e97f884852473b74707e702204d4fef943d9750e536cc1719ae7bfbfdd3d43e0477b

diff --git a/dev-cpp/wangle/wangle-2021.10.25.00.ebuild 
b/dev-cpp/wangle/wangle-2021.10.25.00.ebuild
new file mode 100644
index 0..2440a2f5c
--- /dev/null
+++ b/dev-cpp/wangle/wangle-2021.10.25.00.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Framework providing common client/server abstractions"
+HOMEPAGE="https://github.com/facebook/wangle;
+
+SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+CMAKE_USE_DIR="${S}/wangle"
+
+DEPEND="
+   ~dev-cpp/fizz-${PV}:=
+   ~dev-cpp/folly-${PV}:=
+   dev-cpp/gflags
+   dev-cpp/glog
+   dev-libs/double-conversion
+   dev-libs/libevent
+   dev-libs/libfmt
+   dev-libs/openssl:0=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR=$(get_libdir)
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/wangle/

2021-10-25 Thread Andrew Ammerlaan
commit: d139c3d311772bd1eb12ac0e2469c986c96f89a9
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Oct 23 14:17:52 2021 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sat Oct 23 14:18:24 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d139c3d3

dev-cpp/wangle: add 2021.10.18.00

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/wangle/Manifest|  1 +
 dev-cpp/wangle/wangle-2021.10.18.00.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest
index cc325b4bf..d4cb2a4ba 100644
--- a/dev-cpp/wangle/Manifest
+++ b/dev-cpp/wangle/Manifest
@@ -1,2 +1,3 @@
 DIST wangle-2021.08.02.00.tar.gz 336849 BLAKE2B 
0d9e6c9843da125961c8434b50644a4a18ec966f867f8304118eb5b41809f825ced7d740fa9ab85e0dc275541ca2e50d07c3fd3ad43fa98c32853c1d11bd344c
 SHA512 
6be173d0804fa0d67f411f1160a7fc627a4eeeadf5222b26f0498af33a659e90f5539b14eeca17cd32008c902900e78497ae5bb6ce70575e7e1ebecca14d2c81
 DIST wangle-2021.10.04.00.tar.gz 337770 BLAKE2B 
fae836a3eb40b10ad5a4af31837731681f7c748ac3450da9c6125d49cc48856004380868d985859ab54ef6032ec0827ab73b688a9c0732be9bdbcbc5340bc85d
 SHA512 
1ea0bf0bbae7999e5c2d9216b846f59b81b0e3219487bc34576cce9470dc7b5a2af623d8565a27ef2c8d63ffc2c1f8e5f226f9f9ad078b911e98986da908c69f
+DIST wangle-2021.10.18.00.tar.gz 337522 BLAKE2B 
585998267853e06af08cbb6938cc4b89499ebcd64f377baae37686061b26098696637eff18390483b2b59c05b88832adaeea87d8e498b450f2a285ea93946774
 SHA512 
037bc5b60ccf8e7589e92fd9e23f6948c5c2d6846a9233d7c411a4917b6a05144de4bfd476490818e422d19e49b348f01560c618b7edf1c41841d4b81609c1de

diff --git a/dev-cpp/wangle/wangle-2021.10.18.00.ebuild 
b/dev-cpp/wangle/wangle-2021.10.18.00.ebuild
new file mode 100644
index 0..2440a2f5c
--- /dev/null
+++ b/dev-cpp/wangle/wangle-2021.10.18.00.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Framework providing common client/server abstractions"
+HOMEPAGE="https://github.com/facebook/wangle;
+
+SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+CMAKE_USE_DIR="${S}/wangle"
+
+DEPEND="
+   ~dev-cpp/fizz-${PV}:=
+   ~dev-cpp/folly-${PV}:=
+   dev-cpp/gflags
+   dev-cpp/glog
+   dev-libs/double-conversion
+   dev-libs/libevent
+   dev-libs/libfmt
+   dev-libs/openssl:0=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR=$(get_libdir)
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/wangle/

2021-10-05 Thread Theo Anderson
commit: e946c0c7877175a1ee159b83df0591f589137c35
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Oct  5 20:47:59 2021 +
Commit: Theo Anderson  posteo  de>
CommitDate: Tue Oct  5 20:50:52 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e946c0c7

dev-cpp/wangle: add 2021.10.04.00

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/wangle/Manifest|  1 +
 dev-cpp/wangle/wangle-2021.10.04.00.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest
index cfd6db2d3..cc325b4bf 100644
--- a/dev-cpp/wangle/Manifest
+++ b/dev-cpp/wangle/Manifest
@@ -1 +1,2 @@
 DIST wangle-2021.08.02.00.tar.gz 336849 BLAKE2B 
0d9e6c9843da125961c8434b50644a4a18ec966f867f8304118eb5b41809f825ced7d740fa9ab85e0dc275541ca2e50d07c3fd3ad43fa98c32853c1d11bd344c
 SHA512 
6be173d0804fa0d67f411f1160a7fc627a4eeeadf5222b26f0498af33a659e90f5539b14eeca17cd32008c902900e78497ae5bb6ce70575e7e1ebecca14d2c81
+DIST wangle-2021.10.04.00.tar.gz 337770 BLAKE2B 
fae836a3eb40b10ad5a4af31837731681f7c748ac3450da9c6125d49cc48856004380868d985859ab54ef6032ec0827ab73b688a9c0732be9bdbcbc5340bc85d
 SHA512 
1ea0bf0bbae7999e5c2d9216b846f59b81b0e3219487bc34576cce9470dc7b5a2af623d8565a27ef2c8d63ffc2c1f8e5f226f9f9ad078b911e98986da908c69f

diff --git a/dev-cpp/wangle/wangle-2021.10.04.00.ebuild 
b/dev-cpp/wangle/wangle-2021.10.04.00.ebuild
new file mode 100644
index 0..2440a2f5c
--- /dev/null
+++ b/dev-cpp/wangle/wangle-2021.10.04.00.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Framework providing common client/server abstractions"
+HOMEPAGE="https://github.com/facebook/wangle;
+
+SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+CMAKE_USE_DIR="${S}/wangle"
+
+DEPEND="
+   ~dev-cpp/fizz-${PV}:=
+   ~dev-cpp/folly-${PV}:=
+   dev-cpp/gflags
+   dev-cpp/glog
+   dev-libs/double-conversion
+   dev-libs/libevent
+   dev-libs/libfmt
+   dev-libs/openssl:0=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR=$(get_libdir)
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/wangle/

2021-07-05 Thread Haelwenn Monnier
commit: e21358d05c820072c80b09cdb4bc75bf9f0d4125
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Jul  5 08:43:42 2021 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Jul  5 08:43:42 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e21358d0

dev-cpp/wangle: add 2021.06.28.00, drop 2021.05.24.00

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/wangle/Manifest | 2 +-
 .../wangle/{wangle-2021.05.24.00.ebuild => wangle-2021.06.28.00.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest
index 0c1272055..8cc6267b2 100644
--- a/dev-cpp/wangle/Manifest
+++ b/dev-cpp/wangle/Manifest
@@ -1,2 +1,2 @@
-DIST wangle-2021.05.24.00.tar.gz 336150 BLAKE2B 
5a87ee962572356407bab09a563635015171c7bd09d7b68d91143bf5bce71c5d4bbcdbb6c571ee814390e4db48302551361a2770bb9c3d66a6bc67f63fb0afb7
 SHA512 
ab2f805d3a21e3eead966a08ab0d7e9ce05baaa52ae0a196d4994db7fe0869038c16c5d4a7344fe5523a58414ac15325060d9151ffa5634608dd1e22b8f4e0c7
 DIST wangle-2021.06.14.00.tar.gz 336214 BLAKE2B 
d7deb950c27ae78aa669e92d7853fa46b8a01798578af6ee3005c52da7db455587b4c2ad1caba932f9735ab1d06cae89cb3c3cd72a9bb87741ebf06376d4626b
 SHA512 
15fd2c9515ec3d0c3293a8f96d01d3e91e2ef82694d592aae6573648957f691a7da5d7c2aef7391a827a67e2f58fef7668778e0f0323aac11c5b16a1ba889cc3
+DIST wangle-2021.06.28.00.tar.gz 337454 BLAKE2B 
6c1ebb2a14d9401dfcb08588ae3a0902a65101d481b8a0481ae8956ce289004ccf96c92c14c25436b7855fa193c48127c9ad94e5ac13810ff025f8e5d49e82be
 SHA512 
5bacffc180bc9416e782b4285974b7e4117f95dca058caa62ad00136cfa8f5b83e016626d97cf6fc91c000c4c9a1ffb8d42793573026f94b49f0f877f3e53a09

diff --git a/dev-cpp/wangle/wangle-2021.05.24.00.ebuild 
b/dev-cpp/wangle/wangle-2021.06.28.00.ebuild
similarity index 100%
rename from dev-cpp/wangle/wangle-2021.05.24.00.ebuild
rename to dev-cpp/wangle/wangle-2021.06.28.00.ebuild



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/wangle/

2021-06-16 Thread Theo Anderson
commit: c28ba93523764980b984d94e91e121a24418c4db
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Jun 15 23:31:25 2021 +
Commit: Theo Anderson  posteo  de>
CommitDate: Tue Jun 15 23:31:25 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c28ba935

dev-cpp/wangle: add 2021.06.14.00, drop 2021.06.07.00

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/wangle/Manifest | 2 +-
 .../wangle/{wangle-2021.06.07.00.ebuild => wangle-2021.06.14.00.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest
index 712eb8b53..aa0a5bf37 100644
--- a/dev-cpp/wangle/Manifest
+++ b/dev-cpp/wangle/Manifest
@@ -1,3 +1,3 @@
 DIST wangle-2021.04.19.00.tar.gz 336087 BLAKE2B 
d06150422813c7f7a4663bea59d1e78d8aa2a6023b70fad94aa700d5879b36319a77329d5e4523a5b992cb2ab9dbbd1db1e594e60dbaeddee4cd5881d7385fac
 SHA512 
dc8e2f34d5be2e674cd87c630ca6a647686bae383f5ed678577a7709f9a05483ddabcaa220f5d9afea2e24c78b73b64c9a8d74821b215a1c094498d3528e8896
 DIST wangle-2021.05.24.00.tar.gz 336150 BLAKE2B 
5a87ee962572356407bab09a563635015171c7bd09d7b68d91143bf5bce71c5d4bbcdbb6c571ee814390e4db48302551361a2770bb9c3d66a6bc67f63fb0afb7
 SHA512 
ab2f805d3a21e3eead966a08ab0d7e9ce05baaa52ae0a196d4994db7fe0869038c16c5d4a7344fe5523a58414ac15325060d9151ffa5634608dd1e22b8f4e0c7
-DIST wangle-2021.06.07.00.tar.gz 336212 BLAKE2B 
29668fbfe7dc16baedc6eef3c399e6885c4dd79ee525b580e37d90698f06b2d6c4037ee915fd01be22321629a8065f91f2eae53091edbd0c2e8f7f14b3afaf69
 SHA512 
a9f8a4ff5778ff6fa06ed44f9cb8a2e8781da56dba1421b4055c5dd17f5e5b4df1df9a9351b2a5bacd93b23af9032a55d2687fa6d3e2829c193bfd2b6d042a48
+DIST wangle-2021.06.14.00.tar.gz 336214 BLAKE2B 
d7deb950c27ae78aa669e92d7853fa46b8a01798578af6ee3005c52da7db455587b4c2ad1caba932f9735ab1d06cae89cb3c3cd72a9bb87741ebf06376d4626b
 SHA512 
15fd2c9515ec3d0c3293a8f96d01d3e91e2ef82694d592aae6573648957f691a7da5d7c2aef7391a827a67e2f58fef7668778e0f0323aac11c5b16a1ba889cc3

diff --git a/dev-cpp/wangle/wangle-2021.06.07.00.ebuild 
b/dev-cpp/wangle/wangle-2021.06.14.00.ebuild
similarity index 100%
rename from dev-cpp/wangle/wangle-2021.06.07.00.ebuild
rename to dev-cpp/wangle/wangle-2021.06.14.00.ebuild



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/wangle/

2021-05-28 Thread Andrew Ammerlaan
commit: 97ef197c4f83c3e42d569399caaa10cc869f64f5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu May 27 10:17:41 2021 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu May 27 10:17:41 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=97ef197c

dev-cpp/wangle: add 2021.05.24.00

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/wangle/Manifest|  1 +
 dev-cpp/wangle/wangle-2021.05.24.00.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest
index ee48e6581..c5e5bce2f 100644
--- a/dev-cpp/wangle/Manifest
+++ b/dev-cpp/wangle/Manifest
@@ -1 +1,2 @@
 DIST wangle-2021.04.19.00.tar.gz 336087 BLAKE2B 
d06150422813c7f7a4663bea59d1e78d8aa2a6023b70fad94aa700d5879b36319a77329d5e4523a5b992cb2ab9dbbd1db1e594e60dbaeddee4cd5881d7385fac
 SHA512 
dc8e2f34d5be2e674cd87c630ca6a647686bae383f5ed678577a7709f9a05483ddabcaa220f5d9afea2e24c78b73b64c9a8d74821b215a1c094498d3528e8896
+DIST wangle-2021.05.24.00.tar.gz 336150 BLAKE2B 
5a87ee962572356407bab09a563635015171c7bd09d7b68d91143bf5bce71c5d4bbcdbb6c571ee814390e4db48302551361a2770bb9c3d66a6bc67f63fb0afb7
 SHA512 
ab2f805d3a21e3eead966a08ab0d7e9ce05baaa52ae0a196d4994db7fe0869038c16c5d4a7344fe5523a58414ac15325060d9151ffa5634608dd1e22b8f4e0c7

diff --git a/dev-cpp/wangle/wangle-2021.05.24.00.ebuild 
b/dev-cpp/wangle/wangle-2021.05.24.00.ebuild
new file mode 100644
index 0..a53168c76
--- /dev/null
+++ b/dev-cpp/wangle/wangle-2021.05.24.00.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Framework providing common client/server abstractions"
+HOMEPAGE="https://github.com/facebook/wangle;
+
+SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+CMAKE_USE_DIR="${S}/wangle"
+
+DEPEND="
+   ~dev-cpp/fizz-${PV}:=
+   ~dev-cpp/folly-${PV}:=
+   dev-cpp/gflags
+   dev-cpp/glog
+   dev-libs/double-conversion
+   dev-libs/libevent
+   dev-libs/libfmt
+   dev-libs/openssl:0=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR=$(get_libdir)
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/wangle/

2021-04-29 Thread Michał Górny
commit: a12ea8f1ca7686d7629c69734f46d5295c7c2342
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Thu Apr 29 08:10:50 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 29 08:10:50 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a12ea8f1

dev-cpp/wangle: shorten DESCRIPTION

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan  riseup.net>

 dev-cpp/wangle/wangle-2021.04.19.00.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/wangle/wangle-2021.04.19.00.ebuild 
b/dev-cpp/wangle/wangle-2021.04.19.00.ebuild
index 35ce9889b..a53168c76 100644
--- a/dev-cpp/wangle/wangle-2021.04.19.00.ebuild
+++ b/dev-cpp/wangle/wangle-2021.04.19.00.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit cmake
 
-DESCRIPTION="Wangle is a framework providing a set of common client/server 
abstractions for building services in a consistent, modular, and composable way"
+DESCRIPTION="Framework providing common client/server abstractions"
 HOMEPAGE="https://github.com/facebook/wangle;
 
 SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> 
${P}.tar.gz"



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/wangle/

2021-04-29 Thread Michał Górny
commit: e11b7c025a56e2e0de12ecf4def8faa331c2e5f5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Apr 28 20:49:05 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 28 21:07:17 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e11b7c02

dev-cpp/wangle: new package

thanks @telans

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/wangle/Manifest|  1 +
 dev-cpp/wangle/metadata.xml| 41 ++
 dev-cpp/wangle/wangle-2021.04.19.00.ebuild | 37 +++
 3 files changed, 79 insertions(+)

diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest
new file mode 100644
index 0..ee48e6581
--- /dev/null
+++ b/dev-cpp/wangle/Manifest
@@ -0,0 +1 @@
+DIST wangle-2021.04.19.00.tar.gz 336087 BLAKE2B 
d06150422813c7f7a4663bea59d1e78d8aa2a6023b70fad94aa700d5879b36319a77329d5e4523a5b992cb2ab9dbbd1db1e594e60dbaeddee4cd5881d7385fac
 SHA512 
dc8e2f34d5be2e674cd87c630ca6a647686bae383f5ed678577a7709f9a05483ddabcaa220f5d9afea2e24c78b73b64c9a8d74821b215a1c094498d3528e8896

diff --git a/dev-cpp/wangle/metadata.xml b/dev-cpp/wangle/metadata.xml
new file mode 100644
index 0..91cb5ddee
--- /dev/null
+++ b/dev-cpp/wangle/metadata.xml
@@ -0,0 +1,41 @@
+
+http://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+Client / Server abstraction
+
+You're probably familiar with Java's Netty, or Python's twisted, or similar 
libraries.
+
+It is built on top of folly/async/io, so it's one level up the stack from that 
(or similar abstractions like boost::asio)
+
+ServerBootstrap - easily manage creation of threadpools and pipelines
+
+ClientBootstrap - the same for clients
+
+Pipeline - set up a series of handlers that modify your socket data
+
+Request / Response abstraction
+
+This is roughly equivalent to the Finagle library.
+
+Aims to provide easy testing, load balancing, client pooling, retry logic, 
etc. for any request/response type service - i.e. thrift, http, etc.
+
+Service - a matched interface between client/server. A server will implement 
this interface, and a client will call in to it. These are protocol-specific
+
+ServiceFilter - a generic filter on a service. Examples: stats, request 
timeouts, rate limiting
+
+ServiceFactory - A factory that creates client connections. Any protocol 
specific setup code goes here
+
+ServiceFactoryFilter - Generic filters that control how connections are 
created. Client examples: load balancing, pooling, idle timeouts, markdowns, 
etc.
+
+ServerBootstrap
+
+Easily create a new server
+
+ServerBootstrap does the work to set up one or multiple acceptor threads, and 
one or multiple sets of IO threads. The thread pools can be the same. 
SO_REUSEPORT is automatically supported for multiple accept threads. tcp is 
most common, although udp is also supported.
+   
+   
+   https://github.com/facebook/wangle/issues
+   facebook/wangle
+   
+

diff --git a/dev-cpp/wangle/wangle-2021.04.19.00.ebuild 
b/dev-cpp/wangle/wangle-2021.04.19.00.ebuild
new file mode 100644
index 0..35ce9889b
--- /dev/null
+++ b/dev-cpp/wangle/wangle-2021.04.19.00.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Wangle is a framework providing a set of common client/server 
abstractions for building services in a consistent, modular, and composable way"
+HOMEPAGE="https://github.com/facebook/wangle;
+
+SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+CMAKE_USE_DIR="${S}/wangle"
+
+DEPEND="
+   ~dev-cpp/fizz-${PV}:=
+   ~dev-cpp/folly-${PV}:=
+   dev-cpp/gflags
+   dev-cpp/glog
+   dev-libs/double-conversion
+   dev-libs/libevent
+   dev-libs/libfmt
+   dev-libs/openssl:0=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR=$(get_libdir)
+   )
+
+   cmake_src_configure
+}