commit:     3cdbcbe250dd44fcc091ffc20e1bf182db984f42
Author:     Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Fri Nov 26 11:33:28 2021 +0000
Commit:     Denis Reva <denis7774 <AT> gmail <DOT> com>
CommitDate: Fri Nov 26 11:33:28 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3cdbcbe2

dev-cpp/fizz: updated to 11.15

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>

 dev-cpp/fizz/Manifest                  |  1 +
 dev-cpp/fizz/fizz-2021.11.15.00.ebuild | 49 ++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

diff --git a/dev-cpp/fizz/Manifest b/dev-cpp/fizz/Manifest
index 48575617b..5decc240d 100644
--- a/dev-cpp/fizz/Manifest
+++ b/dev-cpp/fizz/Manifest
@@ -1 +1,2 @@
 DIST fizz-2021.10.25.00.tar.gz 566738 BLAKE2B 
05a501b86a0db406e40cd6c9f12dd596f902bbcb77c34934a4121ec8e2a7fb1bbebf6bf6349435d9d290a81372688f8cbbdfae2fbb313349ae7d07d9ca90ad3f
 SHA512 
30a8a9577b71a97fec8648e92defbd4485e7ff184847fa1b671f3d7c8b247cf35a543275a3519b5794973442be064e2bdf359920faf016e7bd57aa501e3f605d
+DIST fizz-2021.11.15.00.tar.gz 567214 BLAKE2B 
943d740e483ab5c47b0c4aa3bd9516cf708a357532411d70e4e571ecb6b566d38cf1518ff29764fb18f372170ee06e6855200ade771be91a4f4a6936c50863ac
 SHA512 
c215011e417d211b7859b47294831922caeb9c26a24804697af38b55f62d42ef0a52b2f318a930fc18e86d44fac90bf9909b0979ff5a522041cad26bbb9d2b77

diff --git a/dev-cpp/fizz/fizz-2021.11.15.00.ebuild 
b/dev-cpp/fizz/fizz-2021.11.15.00.ebuild
new file mode 100644
index 000000000..12e7ec567
--- /dev/null
+++ b/dev-cpp/fizz/fizz-2021.11.15.00.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C++14 implementation of the TLS-1.3 standard"
+HOMEPAGE="https://github.com/facebookincubator/fizz";
+SRC_URI="https://github.com/facebookincubator/fizz/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples test"
+
+RDEPEND="
+       ~dev-cpp/folly-${PV}:=
+       dev-cpp/gflags
+       dev-cpp/glog
+       dev-libs/double-conversion
+       dev-libs/libevent
+       dev-libs/libfmt
+       dev-libs/libsodium
+       dev-libs/openssl:0=
+"
+#TODO: discover if gtest is linked
+DEPEND="
+       ${RDEPEND}
+       test? ( <dev-cpp/gtest-1.11.0 )
+"
+
+RESTRICT="!test? ( test )"
+CMAKE_USE_DIR="${S}/fizz"
+
+src_prepare() {
+       cmake_src_prepare
+       sed -i '/Sodium/d' fizz/cmake/fizz-config.cmake.in || die
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DBUILD_EXAMPLES=$(usex examples)
+               -DBUILD_TESTS=$(usex test)
+               -DLIB_INSTALL_DIR=$(get_libdir)
+       )
+
+       cmake_src_configure
+}

Reply via email to