diff options
| author | Alexey Sokolov <alexey+gentoo@asokolov.org> | 2026-03-07 09:28:35 +0000 |
|---|---|---|
| committer | Nowa Ammerlaan <nowa@gentoo.org> | 2026-03-07 18:02:15 +0100 |
| commit | 2f014350af1f695cee74570f9401914c9004dce2 (patch) | |
| tree | f08866af1eb4fb18e176f7dc2929e92b24012c38 /dev-cpp/cpp-httplib/cpp-httplib-0.36.0.ebuild | |
| parent | 5081d265a1618c54872cbe9af88b51b5d5eb8950 (diff) | |
| download | gentoo-2f014350af1f695cee74570f9401914c9004dce2.tar.gz gentoo-2f014350af1f695cee74570f9401914c9004dce2.tar.bz2 gentoo-2f014350af1f695cee74570f9401914c9004dce2.zip | |
dev-cpp/cpp-httplib: add 0.37.0, drop 0.36.0
Closes: https://bugs.gentoo.org/970965
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/241
Merges: https://codeberg.org/gentoo/gentoo/pulls/241
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
Diffstat (limited to 'dev-cpp/cpp-httplib/cpp-httplib-0.36.0.ebuild')
| -rw-r--r-- | dev-cpp/cpp-httplib/cpp-httplib-0.36.0.ebuild | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.36.0.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.36.0.ebuild deleted file mode 100644 index f876e0f7d5ee..000000000000 --- a/dev-cpp/cpp-httplib/cpp-httplib-0.36.0.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..14} ) - -inherit cmake-multilib python-any-r1 toolchain-funcs - -DESCRIPTION="C++ HTTP/HTTPS server and client library" -HOMEPAGE="https://github.com/yhirose/cpp-httplib/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/yhirose/${PN}.git" -else - SRC_URI="https://github.com/yhirose/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi - -LICENSE="MIT" -SLOT="0/$(ver_cut 0-2)" # soversion - -IUSE="brotli mbedtls ssl test zlib zstd" -REQUIRED_USE="test? ( brotli zlib zstd )" -RESTRICT="!test? ( test )" - -RDEPEND=" - brotli? ( - app-arch/brotli:=[${MULTILIB_USEDEP}] - ) - ssl? ( - mbedtls? ( net-libs/mbedtls:3=[${MULTILIB_USEDEP}] ) - !mbedtls? ( >=dev-libs/openssl-3.0.13:=[${MULTILIB_USEDEP}] ) - ) - zlib? ( - virtual/zlib:=[${MULTILIB_USEDEP}] - ) - zstd? ( - app-arch/zstd[${MULTILIB_USEDEP}] - ) -" -DEPEND=" - ${RDEPEND} - test? ( - dev-cpp/gtest - dev-libs/openssl - net-misc/curl - ) -" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig -" - -src_configure() { - local -a mycmakeargs=( - -DHTTPLIB_COMPILE=yes - -DHTTPLIB_SHARED=yes - -DHTTPLIB_USE_BROTLI_IF_AVAILABLE=no - -DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=no - -DHTTPLIB_USE_MBEDTLS_IF_AVAILABLE=no - -DHTTPLIB_USE_WOLFSSL_IF_AVAILABLE=no - -DHTTPLIB_USE_ZLIB_IF_AVAILABLE=no - -DHTTPLIB_USE_ZSTD_IF_AVAILABLE=no - -DHTTPLIB_REQUIRE_BROTLI=$(usex brotli) - -DHTTPLIB_REQUIRE_OPENSSL=$(usex ssl $(usex mbedtls no yes)) - -DHTTPLIB_REQUIRE_MBEDTLS=$(usex ssl $(usex mbedtls)) - -DHTTPLIB_REQUIRE_ZLIB=$(usex zlib) - -DHTTPLIB_REQUIRE_ZSTD=$(usex zstd) - -DPython3_EXECUTABLE="${PYTHON}" - ) - cmake-multilib_src_configure -} - -multilib_src_test() { - if [[ ${ABI} == x86 ]]; then - ewarn "Upstream no longer supports 32 bits:" - ewarn https://github.com/yhirose/cpp-httplib/issues/2148 - return - fi - - cp -p -R --reflink=auto "${S}/test" ./test || die - - local -a failing_tests=( - # Disable all online tests. - "*.*_Online" - ) - - # Little dance to please the GTEST filter (join array using ":"). - failing_tests_str="${failing_tests[@]}" - failing_tests_filter="${failing_tests_str// /:}" - - # PREFIX is . to avoid calling "brew" and relying on stuff in /opt - GTEST_FILTER="-${failing_tests_filter}" emake -C test \ - CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} -I." PREFIX=. -} |
