summaryrefslogtreecommitdiff
path: root/dev-cpp/cpprestsdk
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2023-12-15 06:34:40 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2023-12-15 06:34:40 +0000
commite24929e371ca046de07de6f3aebca74b42908b24 (patch)
tree735b8cc2093a6bf524d297b82211a09c04539f19 /dev-cpp/cpprestsdk
parent2a10426fec56e32c3022a0c5b6c2d9f02d6fe3f7 (diff)
downloadbaldeagleos-repo-e24929e371ca046de07de6f3aebca74b42908b24.tar.gz
baldeagleos-repo-e24929e371ca046de07de6f3aebca74b42908b24.tar.xz
baldeagleos-repo-e24929e371ca046de07de6f3aebca74b42908b24.zip
Adding metadata
Diffstat (limited to 'dev-cpp/cpprestsdk')
-rw-r--r--dev-cpp/cpprestsdk/Manifest1
-rw-r--r--dev-cpp/cpprestsdk/cpprestsdk-2.10.19.ebuild46
-rw-r--r--dev-cpp/cpprestsdk/files/cpprestsdk-2.10.19-warnings.patch11
-rw-r--r--dev-cpp/cpprestsdk/metadata.xml10
4 files changed, 68 insertions, 0 deletions
diff --git a/dev-cpp/cpprestsdk/Manifest b/dev-cpp/cpprestsdk/Manifest
new file mode 100644
index 000000000000..625524b0cd63
--- /dev/null
+++ b/dev-cpp/cpprestsdk/Manifest
@@ -0,0 +1 @@
+DIST cpprestsdk-2.10.19.tar.gz 1749647 BLAKE2B 4f6863c490df083c39e7e4fdb714ca380b1f28636bb8c446e9627bb31259160d2d30f00fb474caffb0d06f0d7f8c86db3f6eac959bfa738318dfabf52def8339 SHA512 2d8fa213f492236e2fd912349bf81951c1e618dd8eab4f665f909d75b5aeeda18b8f70dce3a4db50d67bdb3e372888132481701163de6c27716dfd750bff9781
diff --git a/dev-cpp/cpprestsdk/cpprestsdk-2.10.19.ebuild b/dev-cpp/cpprestsdk/cpprestsdk-2.10.19.ebuild
new file mode 100644
index 000000000000..2024e804e262
--- /dev/null
+++ b/dev-cpp/cpprestsdk/cpprestsdk-2.10.19.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A Microsoft project for cloud-based client-server communication."
+HOMEPAGE="https://github.com/microsoft/cpprestsdk"
+SRC_URI="https://github.com/microsoft/cpprestsdk/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-libs/openssl-1.1.1q
+ >=dev-libs/boost-1.80.0-r1
+ >=sys-libs/zlib-1.2.13-r1"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND=">=dev-util/cmake-3.23
+ >=dev-util/ninja-1.11.1-r2
+ >=sys-devel/gcc-11.3.0
+ >=virtual/pkgconfig-2-r1
+ >=dev-cpp/websocketpp-0.8.2"
+
+PATCHES=(
+ "${FILESDIR}"/cpprestsdk-${PV}-warnings.patch
+)
+
+src_prepare(){
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=( -DCMAKE_BUILD_TYPE=Release )
+ cmake_src_configure
+}
+
+src_compile(){
+ cmake_src_compile
+}
+
+src_install(){
+ cmake_src_install
+}
diff --git a/dev-cpp/cpprestsdk/files/cpprestsdk-2.10.19-warnings.patch b/dev-cpp/cpprestsdk/files/cpprestsdk-2.10.19-warnings.patch
new file mode 100644
index 000000000000..dc663ec0c77e
--- /dev/null
+++ b/dev-cpp/cpprestsdk/files/cpprestsdk-2.10.19-warnings.patch
@@ -0,0 +1,11 @@
+--- a/Release/src/http/common/http_helpers.cpp 2021-02-02 05:03:00.000000000 +0100
++++ b/Release/src/http/common/http_helpers.cpp 2022-12-08 08:42:47.321677974 +0100
+@@ -84,7 +84,7 @@
+ }
+ else
+ {
+- char buffer[9];
++ char buffer[17];
+ #ifdef _WIN32
+ sprintf_s(buffer, sizeof(buffer), "%8IX", bytes_read);
+ #else
diff --git a/dev-cpp/cpprestsdk/metadata.xml b/dev-cpp/cpprestsdk/metadata.xml
new file mode 100644
index 000000000000..b7a84d989a11
--- /dev/null
+++ b/dev-cpp/cpprestsdk/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>sigsegv@radiotube.org</email>
+ <description>Jan-Espen Oversand</description>
+ </maintainer>
+
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file