diff --git a/backport-add-forgotten-ppc64-case.patch b/backport-add-forgotten-ppc64-case.patch new file mode 100644 index 0000000000000000000000000000000000000000..fb4203f8ad22fe62dcf1adebceaaa00acc591a52 --- /dev/null +++ b/backport-add-forgotten-ppc64-case.patch @@ -0,0 +1,22 @@ +From 4e015b926bfc167e110ba68dbd68d9d276f0334b Mon Sep 17 00:00:00 2001 +From: Sergey Fedorov +Date: Sun, 21 Jan 2024 05:55:09 +0800 +Subject: [PATCH] rapidjson.h: add forgotten ppc64 case + +--- + include/rapidjson/rapidjson.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/rapidjson/rapidjson.h b/include/rapidjson/rapidjson.h +index 5ea694795..247b8e68d 100644 +--- a/include/rapidjson/rapidjson.h ++++ b/include/rapidjson/rapidjson.h +@@ -268,7 +268,7 @@ + # elif defined(_BIG_ENDIAN) && !defined(_LITTLE_ENDIAN) + # define RAPIDJSON_ENDIAN RAPIDJSON_BIGENDIAN + // Detect with architecture macros +-# elif defined(__sparc) || defined(__sparc__) || defined(_POWER) || defined(__powerpc__) || defined(__ppc__) || defined(__hpux) || defined(__hppa) || defined(_MIPSEB) || defined(_POWER) || defined(__s390__) ++# elif defined(__sparc) || defined(__sparc__) || defined(_POWER) || defined(__powerpc__) || defined(__ppc__) || defined(__ppc64__) || defined(__hpux) || defined(__hppa) || defined(_MIPSEB) || defined(_POWER) || defined(__s390__) + # define RAPIDJSON_ENDIAN RAPIDJSON_BIGENDIAN + # elif defined(__i386__) || defined(__alpha__) || defined(__ia64) || defined(__ia64__) || defined(_M_IX86) || defined(_M_IA64) || defined(_M_ALPHA) || defined(__amd64) || defined(__amd64__) || defined(_M_AMD64) || defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || defined(__bfin__) + # define RAPIDJSON_ENDIAN RAPIDJSON_LITTLEENDIAN diff --git a/rapidjson.spec b/rapidjson.spec index c61dc94f8794b8739283f40b0c04a001e0d4a712..86f5f5e9e31d525ec5272f73092bf730ddd34031 100644 --- a/rapidjson.spec +++ b/rapidjson.spec @@ -1,12 +1,13 @@ %global debug_package %{nil} Name: rapidjson Version: 1.1.0 -Release: 11 +Release: 12 Summary: small & selft-contained fast JSON parser and generator for C++ License: MIT URL: http://miloyip.github.io/rapidjson Source0: https://github.com/miloyip/rapidjson/archive/v%{version}.tar.gz#/rapidjson-%{version}.tar.gz Patch0000: rapidjson-1.1.0-do_not_include_gtest_src_dir.patch +Patch0001: backport-add-forgotten-ppc64-case.patch BuildRequires: cmake gcc-c++ gtest-devel valgrind %description @@ -88,6 +89,9 @@ cd - %doc %{_pkgdocdir} %changelog +* Thu Jul 11 2024 zhangxingrong- - 1.1.0-12 +- rapidjson.h: add forgotten ppc64 case + * Fri Aug 25 2023 liyanan - 1.1.0-11 - Do not force C++11: gtest 1.13.0 requires at least C++14