libavro: update to 1.11.3
This commit is contained in:
@@ -241,16 +241,24 @@ index 69feee5b1197350da889f1d8cb3d2385f7cb1cc8..b79d9d4cfd855e5697b4c9fcca113285
|
||||
add_definitions (/EHa)
|
||||
add_definitions (
|
||||
-DNOMINMAX
|
||||
@@ -185,7 +185,6 @@
|
||||
@@ -64,7 +64,7 @@ if (WIN32 AND NOT CYGWIN AND NOT MSYS)
|
||||
endif()
|
||||
|
||||
if (CMAKE_COMPILER_IS_GNUCXX)
|
||||
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -pedantic -Werror")
|
||||
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
|
||||
if (AVRO_ADD_PROTECTOR_FLAGS)
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fstack-protector-all -D_GLIBCXX_DEBUG")
|
||||
# Unset _GLIBCXX_DEBUG for avrogencpp.cc because using Boost Program Options
|
||||
@@ -185,7 +185,6 @@ unittest (CodecTests)
|
||||
unittest (StreamTests)
|
||||
unittest (SpecificTests)
|
||||
unittest (DataFileTests)
|
||||
-unittest (JsonTests)
|
||||
#unittest (JsonTests)
|
||||
unittest (AvrogencppTests)
|
||||
unittest (CompilerTests)
|
||||
unittest (AvrogencppTestReservedWords)
|
||||
@@ -205,9 +205,9 @@ set (CPACK_PACKAGE_FILE_NAME "avrocpp-${AVRO_VERSION_MAJOR}")
|
||||
@@ -205,9 +204,9 @@ set (CPACK_PACKAGE_FILE_NAME "avrocpp-${AVRO_VERSION_MAJOR}")
|
||||
include (CPack)
|
||||
|
||||
install (TARGETS avrocpp avrocpp_s
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
_realname=libavro
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=1.11.1
|
||||
pkgver=1.11.3
|
||||
pkgrel=1
|
||||
pkgdesc="The Apache Avro data serialization system (mingw-w64)"
|
||||
arch=('any')
|
||||
@@ -12,7 +12,7 @@ msys2_references=(
|
||||
'aur: avro-c'
|
||||
)
|
||||
url="https://github.com/apache/avro"
|
||||
license=('Apache')
|
||||
license=('spdx:Apache-2.0')
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake"
|
||||
"${MINGW_PACKAGE_PREFIX}-cc"
|
||||
"${MINGW_PACKAGE_PREFIX}-pkgconf"
|
||||
@@ -26,14 +26,14 @@ depends=("${MINGW_PACKAGE_PREFIX}-boost"
|
||||
source=("${_realname}-${pkgver}.tar.gz::https://github.com/apache/avro/archive/release-${pkgver}.tar.gz"
|
||||
"001-libavro-1.10.0-fix-mingw-build.patch"
|
||||
"002-libavro-1.10.0-add-threadsafe-option.patch")
|
||||
sha256sums=('599f96bb405f72a35154b2477caa6254d723bb4e3f6a0e54e9ae540664321752'
|
||||
'e4c7648ef90268a9ce561e6a4028ff63a206f28e82fe8f4dc01630825b266761'
|
||||
sha256sums=('da377ac1cf8b91458bf702cbcfb214eecb5c399b267f0ca9c0aade6cabaf126e'
|
||||
'5fe8808455773299305f68e715c8936612e83970cde7f32237f708882460e83f'
|
||||
'346e37dc9adb52739e672483ee895299da6e00121ae0061beb2df3063234d62b')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/avro-release-${pkgver}"
|
||||
patch -Np1 -i "${srcdir}/001-libavro-1.10.0-fix-mingw-build.patch"
|
||||
patch -Np1 -i "${srcdir}/002-libavro-1.10.0-add-threadsafe-option.patch"
|
||||
patch -p1 -i "${srcdir}/001-libavro-1.10.0-fix-mingw-build.patch"
|
||||
patch -p1 -i "${srcdir}/002-libavro-1.10.0-add-threadsafe-option.patch"
|
||||
}
|
||||
|
||||
build() {
|
||||
@@ -45,7 +45,7 @@ build() {
|
||||
|
||||
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
|
||||
${MINGW_PREFIX}/bin/cmake.exe \
|
||||
-G"Ninja" \
|
||||
-GNinja \
|
||||
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
|
||||
-DCMAKE_BUILD_TYPE="Release" \
|
||||
-DTHREADSAFE=ON \
|
||||
@@ -59,7 +59,7 @@ check() {
|
||||
for lang in c c++
|
||||
do
|
||||
cd "${srcdir}/build-${MSYSTEM}-${lang}"
|
||||
${MINGW_PREFIX}/bin/ctest
|
||||
${MINGW_PREFIX}/bin/ctest .
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user