rapidjson: Update to 1.1.0
This commit is contained in:
12
mingw-w64-rapidjson/0005-implicit-fallthrough.patch
Normal file
12
mingw-w64-rapidjson/0005-implicit-fallthrough.patch
Normal file
@@ -0,0 +1,12 @@
|
||||
--- rapidjson-1.1.0/CMakeLists.txt.orig 2018-01-22 08:11:50.772633600 +0300
|
||||
+++ rapidjson-1.1.0/CMakeLists.txt 2018-01-22 08:12:18.790021800 +0300
|
||||
@@ -58,6 +58,9 @@
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
endif()
|
||||
endif()
|
||||
+ if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 7.0)
|
||||
+ add_compile_options(-Wno-implicit-fallthrough)
|
||||
+ endif()
|
||||
if (RAPIDJSON_BUILD_ASAN)
|
||||
if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.8.0")
|
||||
message(FATAL_ERROR "GCC < 4.8 doesn't support the address sanitizer")
|
||||
@@ -3,7 +3,7 @@
|
||||
_realname=rapidjson
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=1.0.2
|
||||
pkgver=1.1.0
|
||||
pkgrel=1
|
||||
pkgdesc='A fast JSON parser/generator for C++ with both SAX/DOM style API (mingw-w64)'
|
||||
arch=('any')
|
||||
@@ -12,16 +12,18 @@ license=('MIT')
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake"
|
||||
"${MINGW_PACKAGE_PREFIX}-gcc"
|
||||
"${MINGW_PACKAGE_PREFIX}-doxygen")
|
||||
source=("https://github.com/miloyip/rapidjson/archive/v${pkgver}.tar.gz"
|
||||
source=("${_realname}-${pkgver}.tar.gz::https://github.com/miloyip/rapidjson/archive/v${pkgver}.tar.gz"
|
||||
'0001-Use-relative-paths-for-doxygen-outputs.patch'
|
||||
'0002-Add-CMake-check-for-MinGW.patch'
|
||||
'0003-Exclude-CMakeLists.txt-from-install-targets.patch'
|
||||
'0004-CMake-Install-compiled-example-executables.patch')
|
||||
sha256sums=('c3711ed2b3c76a5565ee9f0128bb4ec6753dbcc23450b713842df8f236d08666'
|
||||
'0004-CMake-Install-compiled-example-executables.patch'
|
||||
'0005-implicit-fallthrough.patch')
|
||||
sha256sums=('bf7ced29704a1e696fbccf2a2b4ea068e7774fa37f6d7dd4039d0787f8bed98e'
|
||||
'5a838fe611b367f8939231aae1f604f83fd97108d3b2ac66def00ff1205afcf2'
|
||||
'8160d2ef142055cecb520b23cf11e90e0a6e92719427fa33755800cc748cf8be'
|
||||
'04ba9821bb09d5f035093bce09690717101f03851308aa12d498311f11024b02'
|
||||
'479b8654f0418aa89f245af4345e5df409ac5a91667815a47592da1b6d5d9eee')
|
||||
'479b8654f0418aa89f245af4345e5df409ac5a91667815a47592da1b6d5d9eee'
|
||||
'0082d3237176b0f5ffae6fed62df9430bfa74f3fa6c4fb82a11ddd0b8990a05a')
|
||||
|
||||
prepare() {
|
||||
cd "${_realname}-${pkgver}"
|
||||
@@ -29,6 +31,7 @@ prepare() {
|
||||
patch -p1 -i "${srcdir}/0002-Add-CMake-check-for-MinGW.patch"
|
||||
patch -p1 -i "${srcdir}/0003-Exclude-CMakeLists.txt-from-install-targets.patch"
|
||||
patch -p1 -i "${srcdir}/0004-CMake-Install-compiled-example-executables.patch"
|
||||
patch -p1 -i "${srcdir}/0005-implicit-fallthrough.patch"
|
||||
}
|
||||
|
||||
build() {
|
||||
|
||||
Reference in New Issue
Block a user