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 +}
