diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-01-05 18:09:32 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-01-05 18:09:32 +0000 |
commit | 8973f70e9a2ae4ea8a324e607ea1e8b96c7ff384 (patch) | |
tree | bbe587aee6b255e6cc44d4fd753d1cb9dbd1cfce /dev-cpp | |
parent | f29a41111b3a606f5d95049b1ba92daabbc68cc0 (diff) |
gentoo auto-resync : 05:01:2023 - 18:09:32
Diffstat (limited to 'dev-cpp')
-rw-r--r-- | dev-cpp/Manifest.gz | bin | 12590 -> 12754 bytes | |||
-rw-r--r-- | dev-cpp/cpp-httplib/Manifest | 3 | ||||
-rw-r--r-- | dev-cpp/cpp-httplib/cpp-httplib-0.11.3.ebuild | 40 | ||||
-rw-r--r-- | dev-cpp/cpp-httplib/metadata.xml | 23 |
4 files changed, 66 insertions, 0 deletions
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz Binary files differindex d77090d2bfdf..320e80964510 100644 --- a/dev-cpp/Manifest.gz +++ b/dev-cpp/Manifest.gz diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest new file mode 100644 index 000000000000..3585b6db4812 --- /dev/null +++ b/dev-cpp/cpp-httplib/Manifest @@ -0,0 +1,3 @@ +DIST cpp-httplib-0.11.3.tar.gz 633203 BLAKE2B 7418b958610a5f9fa634bd67622d176bdbb54a93c6478578ea0f9a9f1104b72923a8909702ae994edecc6e1f37d63ba09444913d44785e944426464df7c48cb1 SHA512 b0c46bf11c8bc84ab52143559ff1c4682b02504921855e5cd7e82bc65a04b192281ef7a124c7c7dfe928ae3842d5065097b6a4608be1c74dc51b563b15b93d0f +EBUILD cpp-httplib-0.11.3.ebuild 1068 BLAKE2B 5841acff45c4b5cd811e7e2c836e10e3cd008ff057f6c45e65c352acd7ca3f4dc53775273ce6cf6bab16208cd988d2229e9ecd2bdbf729aac3471899ec2db898 SHA512 3450071a71abc60e23cd581499ada961037961db71559076e1d3292b6e6b88809ca6ea90d557dc6008c331a6c07fd0664531fc1f89d292fb30609ee3245187e4 +MISC metadata.xml 744 BLAKE2B c3cbea51dafa4c3faa9ad130a2cb493ec87489a574dea464d884b15188c54bd60cb9e6dc30fa8f453bff041d374a3e9ff3f20a78580bdc8fad2bf26b0e3b3c90 SHA512 361401b649e07b2a4d577788d8552fc744271fa8e14e8a53083fa5aeea8a39f183eb6c736c941e10878ef24700a1e2a80201bc36ed646406586835cacdeee1a2 diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.11.3.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.11.3.ebuild new file mode 100644 index 000000000000..b7916da7774e --- /dev/null +++ b/dev-cpp/cpp-httplib/cpp-httplib-0.11.3.ebuild @@ -0,0 +1,40 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit cmake-multilib python-any-r1 + +DESCRIPTION="C++ HTTP/HTTPS server and client library" +HOMEPAGE="https://github.com/yhirose/cpp-httplib" +SRC_URI="https://github.com/yhirose/cpp-httplib/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/0.11" # soversion +KEYWORDS="~amd64 ~x86" + +IUSE="brotli ssl zlib" + +RDEPEND=" + brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] ) + ssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS}" + +src_configure() { + local mycmakeargs=( + -DHTTPLIB_COMPILE=yes + -DBUILD_SHARED_LIBS=yes + -DHTTPLIB_USE_BROTLI_IF_AVAILABLE=no + -DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=no + -DHTTPLIB_USE_ZLIB_IF_AVAILABLE=no + -DHTTPLIB_REQUIRE_BROTLI=$(usex brotli) + -DHTTPLIB_REQUIRE_OPENSSL=$(usex ssl) + -DHTTPLIB_REQUIRE_ZLIB=$(usex zlib) + -DPython3_EXECUTABLE="${PYTHON}" + ) + cmake-multilib_src_configure +} diff --git a/dev-cpp/cpp-httplib/metadata.xml b/dev-cpp/cpp-httplib/metadata.xml new file mode 100644 index 000000000000..d27ee2880474 --- /dev/null +++ b/dev-cpp/cpp-httplib/metadata.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>xgqt@gentoo.org</email> + <name>Maciej Barć</name> + </maintainer> + <maintainer type="person" proxied="yes"> + <email>alexey+gentoo@asokolov.org</email> + <name>Alexey Sokolov</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <use> + <flag name="brotli">Enable <pkg>app-arch/brotli</pkg> support</flag> + </use> + <upstream> + <remote-id type="github">yhirose/cpp-httplib</remote-id> + <bugs-to>https://github.com/yhirose/cpp-httplib/issues</bugs-to> + </upstream> +</pkgmetadata> |