Page MenuHomePhorge

No OneTemporary

Size
3 KB
Referenced Files
None
Subscribers
None
diff --git a/net-libs/cpr/Manifest b/net-libs/cpr/Manifest
index d32f38e..bbb5b50 100644
--- a/net-libs/cpr/Manifest
+++ b/net-libs/cpr/Manifest
@@ -1,3 +1,6 @@
+AUX cpr-1.6.0+-build-type-fix.patch 646 BLAKE2B dc7e2d6b5dc85e673d246afa9804a9dbc91627768d47b00d735f3d16b7fcc67a7cc2d9777fb9cdf0c4be966d3ae5619510680b8348f61a16556bd5a0f1ceb41e SHA512 31b8e168973425e771d766ab0bba63650d185b041a5dab1894d35c15bfee897c3b1997e382f8ce64e7f9d5d85a091dc082d911268dd10187f321fd5d31d386ea
DIST 1.5.2.tar.gz 57776 BLAKE2B 61c127b8cb91bc78563fc6068c94ac215218873e4957636e4f24bdf88d73677eded54010b64e13d32e3439150f715a451e2f0cf71c5934f65febe4b203688b88 SHA512 1b31331e41b1bb5e124ce9cebe2169951f15b72fd06a97f9facb0b2c48f4b4bd05628916259044cc6425e72648eb5a7c5e0bcb53f9d80e6908cd2b435f6429a8
+DIST 1.6.0.tar.gz 67210 BLAKE2B 1564ffef3fecc75090ee208a2eba875c925ed1d932881ec17bf2760dcbfc5cfea82c0d1de6463682ce6277d865a6a5cdd444460febc614f6821107650ee9f447 SHA512 5e39f40f59a68e17b121dbe13cf3b64a4f90289f9f23b61c2cdea0b866db9702c036ccf033844ca85f9fed0105e183503e29229949d1bb9a32e0e11b7b2fa73a
EBUILD cpr-1.5.2.ebuild 511 BLAKE2B 54561a75fa8524a5f4013385968a6b7579c547aeabae1b6e6aad19ea9c753e33b5101917f9f35a599a30cea9a363e78bb36712e3c019ec7cc25810e7e3179833 SHA512 6772208dcc0ec4fb2b73d6eb0f8f96944a099d55c974d90cb7e7c015b97e1b1330b4216c7a26d2ff6852ecb54c659804f511e0b453537aeb4fdaf17bc3e661c3
+EBUILD cpr-1.6.0.ebuild 735 BLAKE2B e7b9e6d47b476473b01574378bf08bb1a875ef924f1ce559861d980dad9f1a01088a0d9c81e9fc4ad3e6194b6344bbb16729d89ab13be83ab12bc98c2075c9d8 SHA512 85658a176accff9fb3a3cb83e9feb63bfbc62542ba660f02a8d53a1b19628eff03c0cf08042d04d4aebe1f0a5b65d48ac32b5de926001243aaae1a8f7b231382
EBUILD cpr-9999.ebuild 519 BLAKE2B b4d2f98d1de1d776445e2c5aab441e70090c003b16f3e88a21e6a1bc4e9719a367be641306fbc5a06fec7ce2678fe50653d4ddb7bd1acdb9d509c6e01264e247 SHA512 38a7382946f9e6d35303ef5af6c275f777b9019df1e7db6386014a7cf0281ddb01e1eda6598ed4edac01925be028669f73815faf6a7195fc3a7c88c8629f35af
diff --git a/net-libs/cpr/cpr-1.6.0.ebuild b/net-libs/cpr/cpr-1.6.0.ebuild
new file mode 100644
index 0000000..25d09ab
--- /dev/null
+++ b/net-libs/cpr/cpr-1.6.0.ebuild
@@ -0,0 +1,39 @@
+
+EAPI=7
+
+inherit cmake
+
+LICENSE="MIT"
+DESCRIPTION="C++ Requests: Curl for People, a spiritual port of Python Requests"
+HOMEPAGE="http://whoshuu.github.io/cpr/"
+SRC_URI="https://github.com/whoshuu/cpr/archive/1.6.0.tar.gz"
+
+PATCHES=(
+ "${FILESDIR}/${P}+-build-type-fix.patch"
+)
+
+SLOT="0/1.6.0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+commonDeps="
+ net-misc/curl[curl_ssl_openssl]
+"
+DEPEND="
+ ${commonDeps}
+ test? ( dev-cpp/gtest )
+"
+RDEPEND="${commonDeps}"
+BDEPEND=""
+
+src_configure() {
+ local mycmakeargs=(
+ -DCPR_FORCE_USE_SYSTEM_CURL=ON
+ -DCPR_FORCE_OPENSSL_BACKEND=ON
+ -DCPR_BUILD_TESTS=$(usex test ON OFF)
+ -DCPR_USE_SYSTEM_GTEST=ON
+ -DBUILD_SHARED_LIBS=ON
+ )
+
+ cmake_src_configure
+}
diff --git a/net-libs/cpr/files/cpr-1.6.0+-build-type-fix.patch b/net-libs/cpr/files/cpr-1.6.0+-build-type-fix.patch
new file mode 100644
index 0000000..4a762e7
--- /dev/null
+++ b/net-libs/cpr/files/cpr-1.6.0+-build-type-fix.patch
@@ -0,0 +1,10 @@
+diff --git a/cmake/sanitizer.cmake b/cmake/sanitizer.cmake
+index 2db1c99..d863d49 100644
+--- a/cmake/sanitizer.cmake
++++ b/cmake/sanitizer.cmake
+@@ -63,3 +63,5 @@ endif()
+
+ set(CMAKE_C_FLAGS_ALLSAN "${CMAKE_C_FLAGS_DEBUG} ${ALL_SAN_FLAGS} -fno-omit-frame-pointer -fno-optimize-sibling-calls" CACHE INTERNAL "Flags used by the C compiler during most possible sanitizer builds." FORCE)
+ set(CMAKE_CXX_FLAGS_ALLSAN "${CMAKE_CXX_FLAGS_DEBUG} ${ALL_SAN_FLAGS} -fno-omit-frame-pointer -fno-optimize-sibling-calls" CACHE INTERNAL "Flags used by the C++ compiler during most possible sanitizer builds." FORCE)
++
++list(APPEND ALLOWED_BUILD_TYPES Gentoo)

File Metadata

Mime Type
text/x-diff
Expires
Tue, Jun 24, 8:26 PM (1 d, 3 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
234004
Default Alt Text
(3 KB)

Event Timeline