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

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

dev-cpp/fbthrift: add 2022.04.11.00, drop 2022.03.21.00

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

 dev-cpp/fbthrift/Manifest   | 2 +-
 .../{fbthrift-2022.03.21.00.ebuild => fbthrift-2022.04.11.00.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest
index ebe4d535f..bb9e7f8ea 100644
--- a/dev-cpp/fbthrift/Manifest
+++ b/dev-cpp/fbthrift/Manifest
@@ -1 +1 @@
-DIST fbthrift-2022.03.21.00.tar.gz 7178541 BLAKE2B 
6e875f19ae19b5ccd1740d5eadb0b4f106d96b95ca1ced9e05a5bfd7f8e7de84aec722f0dfb0721c81e320185359d3f9c595ebfebef8638b6ca6788df98d37d4
 SHA512 
8d2d9430dc3a4ecc23042cd9bcf4eee24449d05d98baec408aef806b934d643e578d3876169f69966c846aeddbe0aa84416c4e020cba028a49d2fccfe7ab
+DIST fbthrift-2022.04.11.00.tar.gz 7475837 BLAKE2B 
27e035296d7c73562824a192f2bdc8789aa9ff674f9693e991b71b4543b417ad41aaf186681bdddbe494557fe0a3a447175e667e98348c763321e9343412
 SHA512 
e45088151e9de051e30b5ac34b07c35b965092ea0ad8075029fce57de5df44c908d0c30663ce35b455ad96f277d8935e08e3ecba331708b1835333cf90e87ce1

diff --git a/dev-cpp/fbthrift/fbthrift-2022.03.21.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2022.04.11.00.ebuild
similarity index 100%
rename from dev-cpp/fbthrift/fbthrift-2022.03.21.00.ebuild
rename to dev-cpp/fbthrift/fbthrift-2022.04.11.00.ebuild



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

2022-03-10 Thread Ronny Gutbrod
commit: 448f3842ef93bc25ba9c7abf45d14c77c0a62c7a
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Mar  9 00:26:40 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Wed Mar  9 00:26:40 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=448f3842

dev-cpp/fbthrift: add python-six dependency

Bug: https://bugs.gentoo.org/834745
Signed-off-by: Alessandro Barbieri  gmail.com>

 ...22.02.28.00.ebuild => fbthrift-2022.02.28.00-r1.ebuild} | 14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/dev-cpp/fbthrift/fbthrift-2022.02.28.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2022.02.28.00-r1.ebuild
similarity index 72%
rename from dev-cpp/fbthrift/fbthrift-2022.02.28.00.ebuild
rename to dev-cpp/fbthrift/fbthrift-2022.02.28.00-r1.ebuild
index 3320d823e..d05d4ff9a 100644
--- a/dev-cpp/fbthrift/fbthrift-2022.02.28.00.ebuild
+++ b/dev-cpp/fbthrift/fbthrift-2022.02.28.00-r1.ebuild
@@ -1,9 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit cmake
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit cmake python-single-r1
 
 DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server"
 HOMEPAGE="https://github.com/facebook/fbthrift;
@@ -23,13 +25,19 @@ RDEPEND="
dev-libs/libfmt
dev-libs/openssl:0=
sys-libs/zlib
+   ${PYTHON_DEPS}
+"
+DEPEND="
+   ${RDEPEND}
+   $(python_gen_cond_dep 'dev-python/six[${PYTHON_USEDEP}]')
 "
-DEPEND="${RDEPEND}"
 BDEPEND="
sys-devel/bison
sys-devel/flex
 "
 
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
 src_configure() {
local mycmakeargs=(
-DLIB_INSTALL_DIR=$(get_libdir)



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

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

dev-cpp/fbthrift: drop 2021.11.15.00

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

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

diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest
index c862fb28e..0a509da71 100644
--- a/dev-cpp/fbthrift/Manifest
+++ b/dev-cpp/fbthrift/Manifest
@@ -1,2 +1 @@
-DIST fbthrift-2021.11.15.00.tar.gz 6136435 BLAKE2B 
743d508e51d5434a8a09d44846c4c96867cd93b6a1811ab64782190dd0183c083e819c335c181db9ce0cf09cbb1dd687c7aa67d8ac822cf4b2c6953bb52fb1cb
 SHA512 
c3f3a13d69dc3578e3af83e15b7cd6b01f6d38c4a79a02ec1a626c8bec52bce569f536262371985ee52d1428513c303c3fe1b2a4a9107146c94c7471ef998ab7
 DIST fbthrift-2022.02.28.00.tar.gz 6814491 BLAKE2B 
ce2646a04d1b59821d23162d51b02507a91a81208328d4c983cd99be8fa0e79efb66d4af3f244fa6e3a50e9e84a794cea9ec970e1f0b266b40d632aa064f7a9f
 SHA512 
303e7c328f1ae7132ad81e2135b082997a40c9079bbeea701762f939ada2d80cf4f140ad6981d20273df9731bfb286f3336a999c13e26d3add49bf1c091de82c

diff --git a/dev-cpp/fbthrift/fbthrift-2021.11.15.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2021.11.15.00.ebuild
deleted file mode 100644
index 3320d823e..0
--- a/dev-cpp/fbthrift/fbthrift-2021.11.15.00.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server"
-HOMEPAGE="https://github.com/facebook/fbthrift;
-SRC_URI="https://github.com/facebook/fbthrift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   app-arch/zstd
-   ~dev-cpp/fizz-${PV}:=
-   ~dev-cpp/folly-${PV}:=
-   dev-cpp/gflags
-   dev-cpp/glog
-   ~dev-cpp/wangle-${PV}:=
-   dev-libs/libfmt
-   dev-libs/openssl:0=
-   sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR=$(get_libdir)
-   )
-   cmake_src_configure
-}



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

2021-10-27 Thread Florian Schmaus
commit: 5418166d45257a1c35667bacf29a220154d65f39
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Oct 26 15:59:21 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=5418166d

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

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

 dev-cpp/fbthrift/Manifest  |  3 --
 dev-cpp/fbthrift/fbthrift-2021.08.02.00.ebuild | 38 --
 dev-cpp/fbthrift/fbthrift-2021.10.04.00.ebuild | 38 --
 dev-cpp/fbthrift/fbthrift-2021.10.18.00.ebuild | 38 --
 4 files changed, 117 deletions(-)

diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest
index 218313d72..1413ef17e 100644
--- a/dev-cpp/fbthrift/Manifest
+++ b/dev-cpp/fbthrift/Manifest
@@ -1,4 +1 @@
-DIST fbthrift-2021.08.02.00.tar.gz 589 BLAKE2B 
647f582396a88ae616162e011bc77c15d4e08d0b511f12684d4b731a2108c370971d7ec52f8ac0c84ff9e94b228e69f4fca29b1ca0747e39bbcf5d58cd491b2a
 SHA512 
a416f9a09a62293fc756d631355787fd0faed639d77986a654610c3fc49344e1f0184d2333c79bd49ac9a450be6d2542317beb512e72d99179206db0cc5e7467
-DIST fbthrift-2021.10.04.00.tar.gz 5974931 BLAKE2B 
f268dae6368c8619d877d41bf4eaa018110e002da6b5a57a573d3345da62d5dfc13310e84792ad59d3c9e11e70e67eced7b441bfad67fe23afe1a779e485030c
 SHA512 
5b1c7f2e787d198bcf8664e38714e860fbeda75aa1c2cd35e6dde10493451d58241693c81fbf7680725747e9ccb958728dc1ed27d161c466ee18e00ca2d25b2f
-DIST fbthrift-2021.10.18.00.tar.gz 5991836 BLAKE2B 
4556bba2399cb6046cf6bcf10ad8a9a251783e89b9badc5e1f3bfeb1ae03f17275f08b1b7f1d8f4af3c328dd542baeeff7c5d2fbc45859123627418460d60038
 SHA512 
8829ec2575d32fde4fb3dc05170dccb4154effb67cc1e83f86383a0d27d44876e3b806cd22211dd7a425dabfac9f400e83721885def13572633b9377cfd2f253
 DIST fbthrift-2021.10.25.00.tar.gz 6045488 BLAKE2B 
7c63c3687e3393f27cfaeca9a71e69596be7d611fbd1225a4d934819c749be4064987bc913b387ac0e8a8ee762f147a7c92856e3a38f276fe09659bf8a49fa1a
 SHA512 
9991987f7e5daccec000e09998e2f00c1de5e6c7b53d16ac9797984b6192e682fe2fa8bca18e02bf15fd0d78910234ada33fe1c247645669ad8b1954b2471620

diff --git a/dev-cpp/fbthrift/fbthrift-2021.08.02.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2021.08.02.00.ebuild
deleted file mode 100644
index e63f770d8..0
--- a/dev-cpp/fbthrift/fbthrift-2021.08.02.00.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server"
-HOMEPAGE="https://github.com/facebook/fbthrift;
-SRC_URI="https://github.com/facebook/fbthrift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   app-arch/zstd
-   ~dev-cpp/fizz-${PV}:=
-   ~dev-cpp/folly-${PV}:=
-   dev-cpp/gflags
-   dev-cpp/glog
-   ~dev-cpp/wangle-${PV}:=
-   dev-libs/libfmt
-   dev-libs/openssl:0=
-   sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR=$(get_libdir)
-   )
-   cmake_src_configure
-}

diff --git a/dev-cpp/fbthrift/fbthrift-2021.10.04.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2021.10.04.00.ebuild
deleted file mode 100644
index 3320d823e..0
--- a/dev-cpp/fbthrift/fbthrift-2021.10.04.00.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server"
-HOMEPAGE="https://github.com/facebook/fbthrift;
-SRC_URI="https://github.com/facebook/fbthrift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   app-arch/zstd
-   ~dev-cpp/fizz-${PV}:=
-   ~dev-cpp/folly-${PV}:=
-   dev-cpp/gflags
-   dev-cpp/glog
-   ~dev-cpp/wangle-${PV}:=
-   dev-libs/libfmt
-   dev-libs/openssl:0=
-   sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR=$(get_libdir)
-   )
-   cmake_src_configure
-}

diff --git a/dev-cpp/fbthrift/fbthrift-2021.10.18.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2021.10.18.00.ebuild
deleted file mode 100644
index 3320d823e..0
--- a/dev-cpp/fbthrift/fbthrift-2021.10.18.00.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server"
-HOMEPAGE="https://github.com/facebook/fbthrift;

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

2021-10-25 Thread Andrew Ammerlaan
commit: 64bca529223226bc0fcaae08de68ec83a148ed6f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Oct 25 11:19:31 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=64bca529

dev-cpp/fbthrift: add 2021.10.25.00

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

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

diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest
index 3fab4446d..218313d72 100644
--- a/dev-cpp/fbthrift/Manifest
+++ b/dev-cpp/fbthrift/Manifest
@@ -1,3 +1,4 @@
 DIST fbthrift-2021.08.02.00.tar.gz 589 BLAKE2B 
647f582396a88ae616162e011bc77c15d4e08d0b511f12684d4b731a2108c370971d7ec52f8ac0c84ff9e94b228e69f4fca29b1ca0747e39bbcf5d58cd491b2a
 SHA512 
a416f9a09a62293fc756d631355787fd0faed639d77986a654610c3fc49344e1f0184d2333c79bd49ac9a450be6d2542317beb512e72d99179206db0cc5e7467
 DIST fbthrift-2021.10.04.00.tar.gz 5974931 BLAKE2B 
f268dae6368c8619d877d41bf4eaa018110e002da6b5a57a573d3345da62d5dfc13310e84792ad59d3c9e11e70e67eced7b441bfad67fe23afe1a779e485030c
 SHA512 
5b1c7f2e787d198bcf8664e38714e860fbeda75aa1c2cd35e6dde10493451d58241693c81fbf7680725747e9ccb958728dc1ed27d161c466ee18e00ca2d25b2f
 DIST fbthrift-2021.10.18.00.tar.gz 5991836 BLAKE2B 
4556bba2399cb6046cf6bcf10ad8a9a251783e89b9badc5e1f3bfeb1ae03f17275f08b1b7f1d8f4af3c328dd542baeeff7c5d2fbc45859123627418460d60038
 SHA512 
8829ec2575d32fde4fb3dc05170dccb4154effb67cc1e83f86383a0d27d44876e3b806cd22211dd7a425dabfac9f400e83721885def13572633b9377cfd2f253
+DIST fbthrift-2021.10.25.00.tar.gz 6045488 BLAKE2B 
7c63c3687e3393f27cfaeca9a71e69596be7d611fbd1225a4d934819c749be4064987bc913b387ac0e8a8ee762f147a7c92856e3a38f276fe09659bf8a49fa1a
 SHA512 
9991987f7e5daccec000e09998e2f00c1de5e6c7b53d16ac9797984b6192e682fe2fa8bca18e02bf15fd0d78910234ada33fe1c247645669ad8b1954b2471620

diff --git a/dev-cpp/fbthrift/fbthrift-2021.10.25.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2021.10.25.00.ebuild
new file mode 100644
index 0..3320d823e
--- /dev/null
+++ b/dev-cpp/fbthrift/fbthrift-2021.10.25.00.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server"
+HOMEPAGE="https://github.com/facebook/fbthrift;
+SRC_URI="https://github.com/facebook/fbthrift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-arch/zstd
+   ~dev-cpp/fizz-${PV}:=
+   ~dev-cpp/folly-${PV}:=
+   dev-cpp/gflags
+   dev-cpp/glog
+   ~dev-cpp/wangle-${PV}:=
+   dev-libs/libfmt
+   dev-libs/openssl:0=
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR=$(get_libdir)
+   )
+   cmake_src_configure
+}



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

2021-10-25 Thread Andrew Ammerlaan
commit: 6eb9ba7d82e51d35d6aa9b7e15813c26b1dca6ef
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sat Oct 23 14:17:59 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=6eb9ba7d

dev-cpp/fbthrift: add 2021.10.18.00

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

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

diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest
index 01b0015b5..3fab4446d 100644
--- a/dev-cpp/fbthrift/Manifest
+++ b/dev-cpp/fbthrift/Manifest
@@ -1,2 +1,3 @@
 DIST fbthrift-2021.08.02.00.tar.gz 589 BLAKE2B 
647f582396a88ae616162e011bc77c15d4e08d0b511f12684d4b731a2108c370971d7ec52f8ac0c84ff9e94b228e69f4fca29b1ca0747e39bbcf5d58cd491b2a
 SHA512 
a416f9a09a62293fc756d631355787fd0faed639d77986a654610c3fc49344e1f0184d2333c79bd49ac9a450be6d2542317beb512e72d99179206db0cc5e7467
 DIST fbthrift-2021.10.04.00.tar.gz 5974931 BLAKE2B 
f268dae6368c8619d877d41bf4eaa018110e002da6b5a57a573d3345da62d5dfc13310e84792ad59d3c9e11e70e67eced7b441bfad67fe23afe1a779e485030c
 SHA512 
5b1c7f2e787d198bcf8664e38714e860fbeda75aa1c2cd35e6dde10493451d58241693c81fbf7680725747e9ccb958728dc1ed27d161c466ee18e00ca2d25b2f
+DIST fbthrift-2021.10.18.00.tar.gz 5991836 BLAKE2B 
4556bba2399cb6046cf6bcf10ad8a9a251783e89b9badc5e1f3bfeb1ae03f17275f08b1b7f1d8f4af3c328dd542baeeff7c5d2fbc45859123627418460d60038
 SHA512 
8829ec2575d32fde4fb3dc05170dccb4154effb67cc1e83f86383a0d27d44876e3b806cd22211dd7a425dabfac9f400e83721885def13572633b9377cfd2f253

diff --git a/dev-cpp/fbthrift/fbthrift-2021.10.18.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2021.10.18.00.ebuild
new file mode 100644
index 0..3320d823e
--- /dev/null
+++ b/dev-cpp/fbthrift/fbthrift-2021.10.18.00.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server"
+HOMEPAGE="https://github.com/facebook/fbthrift;
+SRC_URI="https://github.com/facebook/fbthrift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-arch/zstd
+   ~dev-cpp/fizz-${PV}:=
+   ~dev-cpp/folly-${PV}:=
+   dev-cpp/gflags
+   dev-cpp/glog
+   ~dev-cpp/wangle-${PV}:=
+   dev-libs/libfmt
+   dev-libs/openssl:0=
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR=$(get_libdir)
+   )
+   cmake_src_configure
+}



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

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

dev-cpp/fbthrift: add 2021.10.04.00

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

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

diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest
index dcd8c044f..01b0015b5 100644
--- a/dev-cpp/fbthrift/Manifest
+++ b/dev-cpp/fbthrift/Manifest
@@ -1 +1,2 @@
 DIST fbthrift-2021.08.02.00.tar.gz 589 BLAKE2B 
647f582396a88ae616162e011bc77c15d4e08d0b511f12684d4b731a2108c370971d7ec52f8ac0c84ff9e94b228e69f4fca29b1ca0747e39bbcf5d58cd491b2a
 SHA512 
a416f9a09a62293fc756d631355787fd0faed639d77986a654610c3fc49344e1f0184d2333c79bd49ac9a450be6d2542317beb512e72d99179206db0cc5e7467
+DIST fbthrift-2021.10.04.00.tar.gz 5974931 BLAKE2B 
f268dae6368c8619d877d41bf4eaa018110e002da6b5a57a573d3345da62d5dfc13310e84792ad59d3c9e11e70e67eced7b441bfad67fe23afe1a779e485030c
 SHA512 
5b1c7f2e787d198bcf8664e38714e860fbeda75aa1c2cd35e6dde10493451d58241693c81fbf7680725747e9ccb958728dc1ed27d161c466ee18e00ca2d25b2f

diff --git a/dev-cpp/fbthrift/fbthrift-2021.10.04.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2021.10.04.00.ebuild
new file mode 100644
index 0..3320d823e
--- /dev/null
+++ b/dev-cpp/fbthrift/fbthrift-2021.10.04.00.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server"
+HOMEPAGE="https://github.com/facebook/fbthrift;
+SRC_URI="https://github.com/facebook/fbthrift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-arch/zstd
+   ~dev-cpp/fizz-${PV}:=
+   ~dev-cpp/folly-${PV}:=
+   dev-cpp/gflags
+   dev-cpp/glog
+   ~dev-cpp/wangle-${PV}:=
+   dev-libs/libfmt
+   dev-libs/openssl:0=
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR=$(get_libdir)
+   )
+   cmake_src_configure
+}



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

2021-08-20 Thread Florian Schmaus
commit: d0661eece42fe1ebf4897925126955ff622de1d1
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Aug 19 18:40:15 2021 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Aug 19 18:41:30 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d0661eec

dev-cpp/*: bump facebook libraries

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

 dev-cpp/fbthrift/Manifest  |  3 +-
 dev-cpp/fbthrift/fbthrift-2021.06.14.00.ebuild | 40 ---
 28.00.ebuild => fbthrift-2021.08.02.00.ebuild} |  0
 dev-cpp/fizz/Manifest  |  3 +-
 dev-cpp/fizz/fizz-2021.06.28.00.ebuild | 46 --
 ...1.06.14.00.ebuild => fizz-2021.08.02.00.ebuild} |  0
 dev-cpp/folly/Manifest |  3 +-
 dev-cpp/folly/folly-2021.06.28.00.ebuild   | 37 -
 06.14.00.ebuild => folly-2021.08.02.00.ebuild} |  0
 dev-cpp/wangle/Manifest|  3 +-
 dev-cpp/wangle/wangle-2021.06.28.00.ebuild | 37 -
 ...06.14.00.ebuild => wangle-2021.08.02.00.ebuild} |  0
 12 files changed, 4 insertions(+), 168 deletions(-)

diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest
index a514b10ee..dcd8c044f 100644
--- a/dev-cpp/fbthrift/Manifest
+++ b/dev-cpp/fbthrift/Manifest
@@ -1,2 +1 @@
-DIST fbthrift-2021.06.14.00.tar.gz 5642360 BLAKE2B 
b5d05f9a6555e8b78438e025fd6757471b745aef58c6c8d4e49e8307f08035281f4e66f0d556f7cc3fc1f00609d760f7e724dd74f29b50516a3f7ec1a1d651d5
 SHA512 
e59465adcd57722626e5a4407529b164472cde3942bd100b3d6e92c5057f88f1a8544b7181a01e05ed3077ffd2b3811b687aa6741d08aedef6b79aea02305798
-DIST fbthrift-2021.06.28.00.tar.gz 5721750 BLAKE2B 
67a60611245c89df070483d64114f7a5f0c9a8778acd260384010e78c1d44c63985ed2f05fecaf3264d93778df319ea2d175da5839821f6243088554e5eeb2dc
 SHA512 
0718f2639a307bed9c492f8347781c4eb0d37a84fed7c9ab55e148fee2feabf81c25dc08c83a35a25aec5433265d5b328ec3e2d322469690d3c03728c202f91e
+DIST fbthrift-2021.08.02.00.tar.gz 589 BLAKE2B 
647f582396a88ae616162e011bc77c15d4e08d0b511f12684d4b731a2108c370971d7ec52f8ac0c84ff9e94b228e69f4fca29b1ca0747e39bbcf5d58cd491b2a
 SHA512 
a416f9a09a62293fc756d631355787fd0faed639d77986a654610c3fc49344e1f0184d2333c79bd49ac9a450be6d2542317beb512e72d99179206db0cc5e7467

diff --git a/dev-cpp/fbthrift/fbthrift-2021.06.14.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2021.06.14.00.ebuild
deleted file mode 100644
index fe7319ed7..0
--- a/dev-cpp/fbthrift/fbthrift-2021.06.14.00.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server"
-HOMEPAGE="https://github.com/facebook/fbthrift;
-
-SRC_URI="https://github.com/facebook/fbthrift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   app-arch/zstd
-   ~dev-cpp/fizz-${PV}:=
-   ~dev-cpp/folly-${PV}:=
-   dev-cpp/gflags
-   dev-cpp/glog
-   ~dev-cpp/wangle-${PV}:=
-   dev-libs/libfmt
-   dev-libs/openssl:0=
-   sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR=$(get_libdir)
-   )
-
-   cmake_src_configure
-}

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

diff --git a/dev-cpp/fizz/Manifest b/dev-cpp/fizz/Manifest
index 79fe735f7..8400375e1 100644
--- a/dev-cpp/fizz/Manifest
+++ b/dev-cpp/fizz/Manifest
@@ -1,2 +1 @@
-DIST fizz-2021.06.14.00.tar.gz 537571 BLAKE2B 
2a5782ed37556739351b7492f713d415c15608cc7a85ce773c1eafbb6ecfbcaf7fffe61384dc92a803225d2587e8ff49d6b643038d9e22a38dd98d25a54f6f38
 SHA512 
ff55f933d55031128b5355707fd025649ad90d261d91ec5f9d793433a77e63d3c2527a7f0111d6a3151667ab29f4117f96a505bcb80c1a4a99bd60346f05f4de
-DIST fizz-2021.06.28.00.tar.gz 539820 BLAKE2B 
862be65dedcf26b2faff8df51b41f650262f221ca8f2d000b4402899db257fec663e6317ac1febe20079513d7a9ea21200f56713499198e6a9e6b6158c5ce054
 SHA512 
5d160666e6dbe3696b9bd3dbea160406e3bfc21d9a3bd2f33005b57211af4e7fde2f392a981d7c57aecd8db71753d212dd89555652bcd4f8f188a01608eae887
+DIST fizz-2021.08.02.00.tar.gz 540357 BLAKE2B 
6edb14ea4b981a7b9fe076570e583c8b875929e63135d4848b1c1a2aa109e1258fd541376bc9346dc229f2dba0e2c346cebb5b486c8a33bcc54f6746ff3de5f0
 SHA512 
59c734127d9a1dfb7975929f20ae27a11ee3f2a35fb73ef1ba311b347457339a524194459023e2fb038cc7bf688e13beb6391227bec1ecdb12397344e45f051f

diff --git a/dev-cpp/fizz/fizz-2021.06.28.00.ebuild 
b/dev-cpp/fizz/fizz-2021.06.28.00.ebuild
deleted file mode 100644
index ce8b93c27..0
--- 

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

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

dev-cpp/fbthrift: add 2021.06.28.00, drop 2021.05.24.00

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

 dev-cpp/fbthrift/Manifest | 2 +-
 .../{fbthrift-2021.05.24.00.ebuild => fbthrift-2021.06.28.00.ebuild}  | 4 +---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest
index 5d9346eb6..a514b10ee 100644
--- a/dev-cpp/fbthrift/Manifest
+++ b/dev-cpp/fbthrift/Manifest
@@ -1,2 +1,2 @@
-DIST fbthrift-2021.05.24.00.tar.gz 5641993 BLAKE2B 
47615d438d23bf3ce6dc5bcb264fe0b9db443b177b872b490711c360b33faeff2e364049e4fe666cf0759a681a0a5b799f5c79cca1eadeaa69d3a9973e9c816a
 SHA512 
58c720373e9261b9968a3008a60a008c79b6cddf65944212d7e08f3be68519cc226860d1977b5dfee364c432cbd158b9f5295c0b2b16098a165decb144008040
 DIST fbthrift-2021.06.14.00.tar.gz 5642360 BLAKE2B 
b5d05f9a6555e8b78438e025fd6757471b745aef58c6c8d4e49e8307f08035281f4e66f0d556f7cc3fc1f00609d760f7e724dd74f29b50516a3f7ec1a1d651d5
 SHA512 
e59465adcd57722626e5a4407529b164472cde3942bd100b3d6e92c5057f88f1a8544b7181a01e05ed3077ffd2b3811b687aa6741d08aedef6b79aea02305798
+DIST fbthrift-2021.06.28.00.tar.gz 5721750 BLAKE2B 
67a60611245c89df070483d64114f7a5f0c9a8778acd260384010e78c1d44c63985ed2f05fecaf3264d93778df319ea2d175da5839821f6243088554e5eeb2dc
 SHA512 
0718f2639a307bed9c492f8347781c4eb0d37a84fed7c9ab55e148fee2feabf81c25dc08c83a35a25aec5433265d5b328ec3e2d322469690d3c03728c202f91e

diff --git a/dev-cpp/fbthrift/fbthrift-2021.05.24.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2021.06.28.00.ebuild
similarity index 94%
rename from dev-cpp/fbthrift/fbthrift-2021.05.24.00.ebuild
rename to dev-cpp/fbthrift/fbthrift-2021.06.28.00.ebuild
index fe7319ed7..e63f770d8 100644
--- a/dev-cpp/fbthrift/fbthrift-2021.05.24.00.ebuild
+++ b/dev-cpp/fbthrift/fbthrift-2021.06.28.00.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,7 +7,6 @@ inherit cmake
 
 DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server"
 HOMEPAGE="https://github.com/facebook/fbthrift;
-
 SRC_URI="https://github.com/facebook/fbthrift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="Apache-2.0"
@@ -35,6 +34,5 @@ src_configure() {
local mycmakeargs=(
-DLIB_INSTALL_DIR=$(get_libdir)
)
-
cmake_src_configure
 }



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

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

dev-cpp/fbthrift: add 2021.06.14.00, drop 2021.06.07.00

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

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

diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest
index d2b6a3563..0bbda316e 100644
--- a/dev-cpp/fbthrift/Manifest
+++ b/dev-cpp/fbthrift/Manifest
@@ -1,3 +1,3 @@
 DIST fbthrift-2021.04.19.00.tar.gz 5453537 BLAKE2B 
72a6b395f24786e211d7bf18f53abe3833bd12abca536cd85e6db4c284e0851121a4cdb2663b3a10bce628787eda556e71db4d4549f9d49d9c82e6dd8c31ac96
 SHA512 
eb0dd6c05c4ec8714d8dc5b5dcd8f3574b625c1992fff876b4ac5fb5a48f1d174b4405fbef0305ce008ccc7cae3d30499852989f30fdeb56eabf89269ed7ec23
 DIST fbthrift-2021.05.24.00.tar.gz 5641993 BLAKE2B 
47615d438d23bf3ce6dc5bcb264fe0b9db443b177b872b490711c360b33faeff2e364049e4fe666cf0759a681a0a5b799f5c79cca1eadeaa69d3a9973e9c816a
 SHA512 
58c720373e9261b9968a3008a60a008c79b6cddf65944212d7e08f3be68519cc226860d1977b5dfee364c432cbd158b9f5295c0b2b16098a165decb144008040
-DIST fbthrift-2021.06.07.00.tar.gz 5642451 BLAKE2B 
8af279235f9e3502ac60b52ba586fcfdf323c392486c7f09ec92fa0a5c54adda6f1eb06ff6b84447a974a75537b2d002f5546f0db3f6952637a14a549577
 SHA512 
e497a2fdf2b4223e3985ef9dfb904a3c56581a310a88cb17568d647a2f863827631f7075944b0ff9de369caccac5a7f25b5f7fe4cd8629df4b8c5a15a53589e9
+DIST fbthrift-2021.06.14.00.tar.gz 5642360 BLAKE2B 
b5d05f9a6555e8b78438e025fd6757471b745aef58c6c8d4e49e8307f08035281f4e66f0d556f7cc3fc1f00609d760f7e724dd74f29b50516a3f7ec1a1d651d5
 SHA512 
e59465adcd57722626e5a4407529b164472cde3942bd100b3d6e92c5057f88f1a8544b7181a01e05ed3077ffd2b3811b687aa6741d08aedef6b79aea02305798

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



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

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

dev-cpp/fbthrift: add 2021.05.24.00

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

 dev-cpp/fbthrift/Manifest  |  1 +
 dev-cpp/fbthrift/fbthrift-2021.05.24.00.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest
index 4608a3f94..cfd659b69 100644
--- a/dev-cpp/fbthrift/Manifest
+++ b/dev-cpp/fbthrift/Manifest
@@ -1 +1,2 @@
 DIST fbthrift-2021.04.19.00.tar.gz 5453537 BLAKE2B 
72a6b395f24786e211d7bf18f53abe3833bd12abca536cd85e6db4c284e0851121a4cdb2663b3a10bce628787eda556e71db4d4549f9d49d9c82e6dd8c31ac96
 SHA512 
eb0dd6c05c4ec8714d8dc5b5dcd8f3574b625c1992fff876b4ac5fb5a48f1d174b4405fbef0305ce008ccc7cae3d30499852989f30fdeb56eabf89269ed7ec23
+DIST fbthrift-2021.05.24.00.tar.gz 5641993 BLAKE2B 
47615d438d23bf3ce6dc5bcb264fe0b9db443b177b872b490711c360b33faeff2e364049e4fe666cf0759a681a0a5b799f5c79cca1eadeaa69d3a9973e9c816a
 SHA512 
58c720373e9261b9968a3008a60a008c79b6cddf65944212d7e08f3be68519cc226860d1977b5dfee364c432cbd158b9f5295c0b2b16098a165decb144008040

diff --git a/dev-cpp/fbthrift/fbthrift-2021.05.24.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2021.05.24.00.ebuild
new file mode 100644
index 0..fe7319ed7
--- /dev/null
+++ b/dev-cpp/fbthrift/fbthrift-2021.05.24.00.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server"
+HOMEPAGE="https://github.com/facebook/fbthrift;
+
+SRC_URI="https://github.com/facebook/fbthrift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-arch/zstd
+   ~dev-cpp/fizz-${PV}:=
+   ~dev-cpp/folly-${PV}:=
+   dev-cpp/gflags
+   dev-cpp/glog
+   ~dev-cpp/wangle-${PV}:=
+   dev-libs/libfmt
+   dev-libs/openssl:0=
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR=$(get_libdir)
+   )
+
+   cmake_src_configure
+}



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

2021-05-05 Thread Andrew Ammerlaan
commit: 21a50a3d578e63772bd960261ab74fdb330f9a92
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed May  5 07:25:31 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Wed May  5 07:32:52 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=21a50a3d

dev-cpp/fbthrift: comaintainers welcome

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

 dev-cpp/fbthrift/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-cpp/fbthrift/metadata.xml b/dev-cpp/fbthrift/metadata.xml
index 2d21b7081..e234dbf77 100644
--- a/dev-cpp/fbthrift/metadata.xml
+++ b/dev-cpp/fbthrift/metadata.xml
@@ -1,6 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd'>
 
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   

 Thrift is a serialization and RPC framework for service communication. Thrift 
enables these features in all major languages, and there is strong support for 
C++, Python, Hack, and Java. Most services at Facebook are written using Thrift 
for RPC, and some storage systems use Thrift for serializing records on disk.
 



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

2021-04-29 Thread Michał Górny
commit: fedfd617e9e1c582186ce962e55de521d65c4fb2
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Apr 28 20:49:35 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=fedfd617

dev-cpp/fbthrift: new package

thanks @telans

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

 dev-cpp/fbthrift/Manifest  |  1 +
 dev-cpp/fbthrift/fbthrift-2021.04.19.00.ebuild | 40 ++
 dev-cpp/fbthrift/metadata.xml  | 15 ++
 3 files changed, 56 insertions(+)

diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest
new file mode 100644
index 0..4608a3f94
--- /dev/null
+++ b/dev-cpp/fbthrift/Manifest
@@ -0,0 +1 @@
+DIST fbthrift-2021.04.19.00.tar.gz 5453537 BLAKE2B 
72a6b395f24786e211d7bf18f53abe3833bd12abca536cd85e6db4c284e0851121a4cdb2663b3a10bce628787eda556e71db4d4549f9d49d9c82e6dd8c31ac96
 SHA512 
eb0dd6c05c4ec8714d8dc5b5dcd8f3574b625c1992fff876b4ac5fb5a48f1d174b4405fbef0305ce008ccc7cae3d30499852989f30fdeb56eabf89269ed7ec23

diff --git a/dev-cpp/fbthrift/fbthrift-2021.04.19.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2021.04.19.00.ebuild
new file mode 100644
index 0..fe7319ed7
--- /dev/null
+++ b/dev-cpp/fbthrift/fbthrift-2021.04.19.00.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server"
+HOMEPAGE="https://github.com/facebook/fbthrift;
+
+SRC_URI="https://github.com/facebook/fbthrift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-arch/zstd
+   ~dev-cpp/fizz-${PV}:=
+   ~dev-cpp/folly-${PV}:=
+   dev-cpp/gflags
+   dev-cpp/glog
+   ~dev-cpp/wangle-${PV}:=
+   dev-libs/libfmt
+   dev-libs/openssl:0=
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR=$(get_libdir)
+   )
+
+   cmake_src_configure
+}

diff --git a/dev-cpp/fbthrift/metadata.xml b/dev-cpp/fbthrift/metadata.xml
new file mode 100644
index 0..2d21b7081
--- /dev/null
+++ b/dev-cpp/fbthrift/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+Thrift is a serialization and RPC framework for service communication. Thrift 
enables these features in all major languages, and there is strong support for 
C++, Python, Hack, and Java. Most services at Facebook are written using Thrift 
for RPC, and some storage systems use Thrift for serializing records on disk.
+
+Facebook Thrift is not a distribution of Apache Thrift. This is an evolved 
internal branch of Thrift that Facebook re-released to open source community in 
February 2014. Facebook Thrift was originally released closely tracking Apache 
Thrift but is now evolving in new directions. In particular, the compiler was 
rewritten from scratch and the new implementation features a fully asynchronous 
Thrift server. Read more about these improvements in the ThriftServer 
documentation.
+
+You can also learn more about this project in the original Facebook Code blog 
post.
+   
+   
+   https://github.com/facebook/fbthrift/issues
+   facebook/fbthrift
+   
+