summaryrefslogtreecommitdiff
path: root/media-plugins/vdr-fritzbox
diff options
context:
space:
mode:
Diffstat (limited to 'media-plugins/vdr-fritzbox')
-rw-r--r--media-plugins/vdr-fritzbox/Manifest7
-rw-r--r--media-plugins/vdr-fritzbox/files/vdr-fritzbox-1.5.3-boost-1.67.patch6
-rw-r--r--media-plugins/vdr-fritzbox/files/vdr-fritzbox-1.5.3-gcc11-include.patch18
-rw-r--r--media-plugins/vdr-fritzbox/files/vdr-fritzbox-1.5.3_clang.patch5
-rw-r--r--media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild9
5 files changed, 29 insertions, 16 deletions
diff --git a/media-plugins/vdr-fritzbox/Manifest b/media-plugins/vdr-fritzbox/Manifest
index 861dd70834b0..e512f3c0cb24 100644
--- a/media-plugins/vdr-fritzbox/Manifest
+++ b/media-plugins/vdr-fritzbox/Manifest
@@ -1,6 +1,7 @@
-AUX vdr-fritzbox-1.5.3-boost-1.67.patch 597 BLAKE2B 8efc4aa1ff4418bf9d627032a89d3975d264446266f92a823ccf467dfa8a593ff3c99768e9ae3a8421fb9bfc72145ec5b114997c4f653f5fc786cff45375d13c SHA512 97ab8e2e572be18dea596a6b66eae5d1929c7178bc5027abd6035240fab0fa76afe26170007e7c84776f11d4c452fa39fc8140a21adcba5eb78912984809098a
-AUX vdr-fritzbox-1.5.3_clang.patch 780 BLAKE2B a28cae333c109bdaf9dec0800fb304d2bf6f3e12c8d73a68b509ca085800b91cfdcc353a4fafedee238a75d535502e1b5aa588ed496592daf7ae577a96f473e2 SHA512 d9dc4fc9efb3229f4a4c1386a96b42c8ada6e96dc17e33d8892c1d9c03e469c0f41cdc382915614587de4379d0453d3c85a47f984669bfdce1dfbfaf24ca6c98
+AUX vdr-fritzbox-1.5.3-boost-1.67.patch 466 BLAKE2B ffe1e2ab05fa7b56b000969b13881aacad67dd7705e736ac1c127c32bd09f41985337e4b50ca916b4883c7787aa0604abcd5ff8ec55cd526e08936875e685578 SHA512 46ea1dd2bd1def7bcfdd8281e0f314e885f1c7ae640df62616c83dec76f2a234e45932cbd02df0079ffb88501f837e2625997307847b50bdea95a6dc2c6b51e5
+AUX vdr-fritzbox-1.5.3-gcc11-include.patch 411 BLAKE2B 91f3bebc1485485d1c8d5cdefcc7634d5eb0efadafe4ba181c651eea7d2ccaf46bd5551dd52a47822a74f02aa4973ecc971e299d9651e55a0d5cbddfa8476dcc SHA512 93487eef575859b22e0f15eab30dca3fc145a293e5f039ea3fff8618176bb4c0962d34b320e915ec3ac952659b593f97fe71afc0d4ed37ea7692008504b4e208
+AUX vdr-fritzbox-1.5.3_clang.patch 603 BLAKE2B 14b812d70d516ffde07219595d59f48829f69a20225288f9191a1bc18a8ca695e7ffc393be9f1e915c065ddafc30da36ea65fe4b06b0d54d22117ca57140a0e5 SHA512 65aa8324707debb96b42c4e93c210755113f1705c7840ab048465beff13002db880b65da84ee51caa974c4fb06356eee7c139465fd42faa503beda5d86f62f03
DIST vdr-fritzbox-1.5.3.tgz 132207 BLAKE2B c9a93e922eeb2126279409e3948c44cb1fc3348d44fbcc2c1116038d66fc77a707d3885a6d587c8996138fcaff134bb78db4dab2d122caf0293d2d8d8770e985 SHA512 d396bb1386ffc4b53867c735d4ffc710c4266067e011e17f2d4aa597ecceeb502d2c6e23a1df69f929503b2cd5d07f4d57869c890040b1ae9af1742c044541be
EBUILD vdr-fritzbox-1.5.3-r2.ebuild 1008 BLAKE2B 1b7836e2f0e674949e3bd7f1c0856baeb7081062f9970e93439ab792c2e2d237e4accfd327636708edbb64238cedb8b2f36b10c09209619fad4d311cc382ff18 SHA512 97f1d0d484779742408c40a6bae25608b32d8ae00250c41c04a00204dd2a68e3a1fa899365e9c6ab61cd2b42e68c691cdc2a39975e448461842094d3fd178ffd
-EBUILD vdr-fritzbox-1.5.3-r4.ebuild 1277 BLAKE2B b9715c198ae4172cec818bc74ce557e3b431a4f217380a053469b9649398aadd41bb6426a526c2d96d1d19c651d50154a0ea73b1a671f1ee5e44d12afdd5126c SHA512 ad7e9f837bee3e51ad35e2b77bf85592497cead0949ec7b180d78fdbb833cec5b4154477374694f8395535168015f05aafcd78fdb8899ec06a729795f14f6aa5
+EBUILD vdr-fritzbox-1.5.3-r4.ebuild 1312 BLAKE2B 2cbc316952340cb378ae5d01c115685cece361518384efe114922da91eac9cd783b085ee9efa966c5a7598363dcc9749d51e5503cafc0ab917b360aba9d76837 SHA512 1303608fe8cab00193ebe7790cf8ffa85102b8319d3dc774f8b80eaf864649ed7c85891b2a3f075ad5ab6502043037d5ecd726259166c4422748a25b718d3d11
MISC metadata.xml 330 BLAKE2B 5cd8d714a3b5682eb5488d30ee4e7ac0ffc32adf99df1b9e0779722fb4e85268e4a57d1cfac793117f93d76e42929ad9b22bfe352d55ed509946f51db9136148 SHA512 262ffcc4bc66991c986e3b89bdf7f5ce988e796248547fc8a6faa67b57c162bce8e3e7d59f548e953f65a3a889eacc4ab1a8e9fee74401604b7ddedb7416723b
diff --git a/media-plugins/vdr-fritzbox/files/vdr-fritzbox-1.5.3-boost-1.67.patch b/media-plugins/vdr-fritzbox/files/vdr-fritzbox-1.5.3-boost-1.67.patch
index f57338782795..c47d6e849dc1 100644
--- a/media-plugins/vdr-fritzbox/files/vdr-fritzbox-1.5.3-boost-1.67.patch
+++ b/media-plugins/vdr-fritzbox/files/vdr-fritzbox-1.5.3-boost-1.67.patch
@@ -4,12 +4,6 @@ Date: Thu, 28 Jun 2018 12:56:54 +0200
Subject: [PATCH] Add compatibility with boost 1.67
Refers to https://github.com/jowi24/vdr-fritz/issues/1
----
- TcpClient.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/TcpClient.cpp b/TcpClient.cpp
-index b9b38e9..c6cc08e 100644
--- a/libnet++/TcpClient.cpp
+++ b/libnet++/TcpClient.cpp
@@ -19,6 +19,7 @@
diff --git a/media-plugins/vdr-fritzbox/files/vdr-fritzbox-1.5.3-gcc11-include.patch b/media-plugins/vdr-fritzbox/files/vdr-fritzbox-1.5.3-gcc11-include.patch
new file mode 100644
index 000000000000..923a24112f0e
--- /dev/null
+++ b/media-plugins/vdr-fritzbox/files/vdr-fritzbox-1.5.3-gcc11-include.patch
@@ -0,0 +1,18 @@
+https://bugs.gentoo.org/808665
+https://github.com/jowi24/libnetpp/pull/1
+
+From: Sam James <sam@gentoo.org>
+Date: Fri, 20 Aug 2021 02:03:34 +0100
+Subject: [PATCH] Add missing <map> include
+
+Needed for std::map. Fixes GCC 11 build.
+--- a/libnet++/HttpClient.h
++++ b/libnet++/HttpClient.h
+@@ -22,6 +22,7 @@
+ #ifndef HTTPCLIENT_H
+ #define HTTPCLIENT_H
+
++#include <map>
+ #include <string>
+
+ #include "TcpClient.h"
diff --git a/media-plugins/vdr-fritzbox/files/vdr-fritzbox-1.5.3_clang.patch b/media-plugins/vdr-fritzbox/files/vdr-fritzbox-1.5.3_clang.patch
index 1819244ffbaa..b6d0326ef763 100644
--- a/media-plugins/vdr-fritzbox/files/vdr-fritzbox-1.5.3_clang.patch
+++ b/media-plugins/vdr-fritzbox/files/vdr-fritzbox-1.5.3_clang.patch
@@ -3,9 +3,8 @@ compile fix llvm/clang
https://bugs.gentoo.org/740290
Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> (14 May 2021)
-diff -Naur fritzbox-1.5.3.orig/notifyosd.cpp fritzbox-1.5.3/notifyosd.cpp
---- fritzbox-1.5.3.orig/notifyosd.cpp 2021-05-14 14:20:08.973067369 +0200
-+++ fritzbox-1.5.3/notifyosd.cpp 2021-05-14 14:21:17.945067369 +0200
+--- a/notifyosd.cpp
++++ b/notifyosd.cpp
@@ -128,7 +128,7 @@
delete osd;
osd = cOsdProvider::NewOsd(left, top);
diff --git a/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild b/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild
index 8d282d5f871b..aa779299b587 100644
--- a/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild
+++ b/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/jowi24/vdr-fritz/releases/download/${PV}/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE=""
DEPEND="
@@ -21,9 +21,10 @@ DEPEND="
RDEPEND="${DEPEND}"
PATCHES=(
- "${FILESDIR}/${P}-boost-1.67.patch"
- "${FILESDIR}/${P}_clang.patch"
- )
+ "${FILESDIR}/${P}-boost-1.67.patch"
+ "${FILESDIR}/${P}_clang.patch"
+ "${FILESDIR}/${P}-gcc11-include.patch"
+)
src_prepare() {
vdr-plugin-2_src_prepare