nsync: update to 1.27.0

Rebase a patch
This commit is contained in:
Biswapriyo Nath 2024-05-16 16:20:28 +00:00
parent 1b28c8a4b0
commit c1d23d6819
2 changed files with 12 additions and 13 deletions

View File

@ -1,6 +1,5 @@
diff -urN -x '*.orig' nsync-1.20.2.orig/CMakeLists.txt nsync-1.20.2/CMakeLists.txt
--- nsync-1.20.2.orig/CMakeLists.txt 2019-01-04 05:29:33.000000000 +0800
+++ nsync-1.20.2/CMakeLists.txt 2019-03-03 17:41:18.480996400 +0800
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -66,7 +66,7 @@
set (NSYNC_OS_CPP_SRC
# Avoid use of the C++11 version of per_thread_waiter. It behaves
@ -10,8 +9,8 @@ diff -urN -x '*.orig' nsync-1.20.2.orig/CMakeLists.txt nsync-1.20.2/CMakeLists.t
"platform/c++11/src/yield.cc"
"platform/c++11/src/time_rep_timespec.cc"
"platform/c++11/src/nsync_panic.cc"
@@ -80,7 +80,7 @@
# https://cmake.org/cmake/help/v3.1/policy/CMP0054.html
@@ -88,7 +88,7 @@
endif ()
# Pick the include directory for the operating system.
-if ("${CMAKE_SYSTEM_NAME}X" STREQUAL "WindowsX")
@ -19,7 +18,7 @@ diff -urN -x '*.orig' nsync-1.20.2.orig/CMakeLists.txt nsync-1.20.2/CMakeLists.t
include_directories ("${PROJECT_SOURCE_DIR}/platform/win32")
set (NSYNC_CPP_FLAGS "/TP")
@@ -204,6 +204,9 @@
@@ -206,6 +206,9 @@
set (NSYNC_TEST_OS_SRC
"platform/posix/src/start_thread.c"
)
@ -29,7 +28,7 @@ diff -urN -x '*.orig' nsync-1.20.2.orig/CMakeLists.txt nsync-1.20.2/CMakeLists.t
endif ()
# Pick the include directory for the architecture.
@@ -296,9 +299,9 @@
@@ -298,9 +301,9 @@
"testing/smprintf.c"
"testing/testing.c"
"testing/time_extra.c"
@ -41,7 +40,7 @@ diff -urN -x '*.orig' nsync-1.20.2.orig/CMakeLists.txt nsync-1.20.2/CMakeLists.t
set_target_properties (nsync_test PROPERTIES
VERSION ${PROJECT_VERSION}
SOVERSION ${PROJECT_VERSION_MAJOR})
@@ -320,7 +323,8 @@
@@ -322,7 +325,8 @@
)
endforeach (t)
@ -51,7 +50,7 @@ diff -urN -x '*.orig' nsync-1.20.2.orig/CMakeLists.txt nsync-1.20.2/CMakeLists.t
set_target_properties (nsync_test_cpp PROPERTIES
VERSION ${PROJECT_VERSION}
SOVERSION ${PROJECT_VERSION_MAJOR})
@@ -398,11 +402,13 @@
@@ -400,11 +404,13 @@
set (CMAKE_SKIP_INSTALL_ALL_DEPENDENCY ON)
@ -67,7 +66,7 @@ diff -urN -x '*.orig' nsync-1.20.2.orig/CMakeLists.txt nsync-1.20.2/CMakeLists.t
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT RuntimeLibraries
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT Development)
@@ -427,3 +433,11 @@
@@ -429,3 +435,11 @@
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
COMPONENT Development)
endforeach ()

View File

@ -3,7 +3,7 @@
_realname=nsync
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=1.26.0
pkgver=1.27.0
pkgrel=1
pkgdesc="C library that exports various synchronization primitives (mingw-w64)"
arch=('any')
@ -18,8 +18,8 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cmake"
source=(${_realname}-${pkgver}.tar.gz::https://github.com/google/nsync/archive/${pkgver}.tar.gz
0001-nsync-mingw-w64.patch
0002-nsync-clang-fixes.patch)
sha256sums=('80fc1e605bb3cf5f272811ece39c4fb6761ffcb9b30563301845cc9ff381eb8b'
'fd06418e181f91d395693c60671caa291bfc7a034c9f7bd21551bdc76a9afd1b'
sha256sums=('e8e552a358f4a28e844207a7c5cb51767e4aeb0b29e22d23ac2a09924130f761'
'c043de7a5116e60717b47d369a2c92859c3fc438e798581700c42277683f652f'
'3c33925b71e13845a1fd6fdc5000cdcb94fedfc54f835ab3caedcf725fe5dffa')
# Helper macros to help make tasks easier #