From c5ca07652ca09f4a7bce13c4b476d93b0f0b50ab Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Wed, 20 Nov 2019 22:33:22 +0000 Subject: [PATCH] games-util/lgogdownloader: Patch 3.5 to fix build with newer jsoncpp Patch has been sent upstream. Closes: https://bugs.gentoo.org/700452 Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot --- games-util/lgogdownloader/files/jsoncpp.patch | 27 +++++++++++++++++++ .../lgogdownloader/lgogdownloader-3.5.ebuild | 4 +++ 2 files changed, 31 insertions(+) create mode 100644 games-util/lgogdownloader/files/jsoncpp.patch diff --git a/games-util/lgogdownloader/files/jsoncpp.patch b/games-util/lgogdownloader/files/jsoncpp.patch new file mode 100644 index 000000000000..d865903129d6 --- /dev/null +++ b/games-util/lgogdownloader/files/jsoncpp.patch @@ -0,0 +1,27 @@ +From ff353126ecda61824cf866d3807c9ebada96282e Mon Sep 17 00:00:00 2001 +From: James Le Cuirot +Date: Wed, 20 Nov 2019 22:24:10 +0000 +Subject: [PATCH] Fix find_path for newer jsoncpp release + +features.h was renamed but allocator.h wasn't so the latter works with +both old and new versions. +--- + cmake/FindJsoncpp.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/cmake/FindJsoncpp.cmake b/cmake/FindJsoncpp.cmake +index 5731980..0c8e0fb 100644 +--- a/cmake/FindJsoncpp.cmake ++++ b/cmake/FindJsoncpp.cmake +@@ -10,7 +10,7 @@ pkg_check_modules(PC_JSONCPP REQUIRED jsoncpp) + + find_path(JSONCPP_INCLUDE_DIR + NAMES +- json/features.h ++ json/allocator.h + HINTS + ${PC_JSONCPP_INCLUDEDIR} + ${PC_JSONCPP_INCLUDEDIRS} +-- +2.23.0 + diff --git a/games-util/lgogdownloader/lgogdownloader-3.5.ebuild b/games-util/lgogdownloader/lgogdownloader-3.5.ebuild index 0f8ac4e4d85d..9a73f51a45c8 100644 --- a/games-util/lgogdownloader/lgogdownloader-3.5.ebuild +++ b/games-util/lgogdownloader/lgogdownloader-3.5.ebuild @@ -27,6 +27,10 @@ DEPEND="${RDEPEND}" BDEPEND="sys-apps/help2man virtual/pkgconfig" +PATCHES=( + "${FILESDIR}"/jsoncpp.patch +) + src_configure() { local mycmakeargs=( -DUSE_QT_GUI=$(usex gui) -- 2.26.2