pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
wip/cereal: Update from 1.3.0 to 1.3.2
Module Name: pkgsrc-wip
Committed By: Paul Ripke <stix%stix.id.au@localhost>
Pushed By: stix
Date: Wed Mar 2 10:17:49 2022 +1100
Changeset: 0d99b82e8d9166e9babf5b729ff7a34f29ebaece
Modified Files:
cereal/Makefile
cereal/PLIST
cereal/distinfo
Added Files:
cereal/patches/patch-CMakeLists.txt
Log Message:
wip/cereal: Update from 1.3.0 to 1.3.2
1.3.1: This is a minor bug fix and build enhancement release for cereal.
Bug fixes and enhancements
- Make doxygen docs reproducible by @mr-c in #740
- Add CMake options for building doc and sandbox by @AzothAmmo in #751
- Correct patch version for 1.3.2 by @AzothAmmo in #750
1.3.2: This is a minor bug fix and build enhancement release for cereal.
Highlighted fixes and enhancements include:
- Github actions in place of Travis CI (thanks to @isuruf, #727)
- Doctest updates (and upstream patches!) to support all targeted compilers (#714, #736)
- Cmake modernization (thanks to @ClausKlein, #659)
Bug fixes and minor enhancements:
- Fix typo in docs by @tankorsmash in #597
- Add MSVC 2019 to build, default ctor for static object by @AzothAmmo in #593
- Fix json.hpp compilation issue when int32_t is a long by @bblackham in #621
- [cpp20] explicitly capture 'this' as copy by @lukaszgemborowski in #640
- Fix rapidjson for Clang 10 by @groscoe2 in #645
- Fixes to prevent clang-diagnostic errors by @johngladp in #643
- cleanup cmake files to be a little more moderen by @ClausKlein in #659
- CVE-2020-11105: Store a copy of each serialized shared_ptr within the archive to prevent the shared_ptr to be freed to early. by @serpedon in #667
- add license files for components of cereal by @miartad in #676
- Catch short documents in JSON input by @johnkeeping in #677
- C++17: use inline globals for StaticObjects by @InBetweenNames in #657
- Use std::variant::emplace when loading by @kepler-5 in #699
- Use std::optional::emplace() when loading non-empty optional by @kepler-5 in #698
- Fix itsNextName not clearing when not found + style change by @AzothAmmo in #715
- Update doctest to 2.4.6 + local fixes slated for upstream by @AzothAmmo in #716
- Fixed loading of std::vector by @Darred in #732
- Update license to match BSD template by @AzothAmmo in #735
- Update doctest to 2.4.7 by @AzothAmmo in #736
- Use GNUInstallDirs instead of hard wiring install directories by @antonblanchard in #710
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=0d99b82e8d9166e9babf5b729ff7a34f29ebaece
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
cereal/Makefile | 2 +-
cereal/PLIST | 7 ++++++-
cereal/distinfo | 7 ++++---
cereal/patches/patch-CMakeLists.txt | 15 +++++++++++++++
4 files changed, 26 insertions(+), 5 deletions(-)
diffs:
diff --git a/cereal/Makefile b/cereal/Makefile
index 0dd5b366a2..d346ce2bb8 100644
--- a/cereal/Makefile
+++ b/cereal/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= cereal-1.3.0
+DISTNAME= cereal-1.3.2
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_GITHUB:=USCiLab/}
GITHUB_PROJECT= cereal
diff --git a/cereal/PLIST b/cereal/PLIST
index 7570f16b31..1c2a929a7e 100644
--- a/cereal/PLIST
+++ b/cereal/PLIST
@@ -12,7 +12,9 @@ include/cereal/details/polymorphic_impl_fwd.hpp
include/cereal/details/static_object.hpp
include/cereal/details/traits.hpp
include/cereal/details/util.hpp
+include/cereal/external/LICENSE
include/cereal/external/base64.hpp
+include/cereal/external/rapidjson/LICENSE
include/cereal/external/rapidjson/allocators.h
include/cereal/external/rapidjson/cursorstreamwrapper.h
include/cereal/external/rapidjson/document.h
@@ -38,6 +40,7 @@ include/cereal/external/rapidjson/internal/swap.h
include/cereal/external/rapidjson/istreamwrapper.h
include/cereal/external/rapidjson/memorybuffer.h
include/cereal/external/rapidjson/memorystream.h
+include/cereal/external/rapidjson/msinttypes/LICENSE
include/cereal/external/rapidjson/msinttypes/inttypes.h
include/cereal/external/rapidjson/msinttypes/stdint.h
include/cereal/external/rapidjson/ostreamwrapper.h
@@ -86,4 +89,6 @@ include/cereal/types/valarray.hpp
include/cereal/types/variant.hpp
include/cereal/types/vector.hpp
include/cereal/version.hpp
-share/cmake/cereal/cereal-config.cmake
+lib/cmake/cereal/cerealConfig.cmake
+lib/cmake/cereal/cerealConfigVersion.cmake
+lib/cmake/cereal/cerealTargets.cmake
diff --git a/cereal/distinfo b/cereal/distinfo
index 15f390feb9..a8658e2154 100644
--- a/cereal/distinfo
+++ b/cereal/distinfo
@@ -1,5 +1,6 @@
$NetBSD$
-RMD160 (cereal-1.3.0.tar.gz) = 2d5b038481f696f680cbb48246a7c81a74998da3
-SHA512 (cereal-1.3.0.tar.gz) = 2bb640a222d4efe7c624c6ec3e755fecae00ef59e91c4db462e233546c5afe73c065ba1d16d9600f7cd3cc185593109148008b0b2b870208e2f1d6984fd40c72
-Size (cereal-1.3.0.tar.gz) = 374585 bytes
+BLAKE2s (cereal-1.3.2.tar.gz) = b472b709d55dc8d2714a0c7b3eeb5c531b6fa3f26750cda36648d11d1c52fd06
+SHA512 (cereal-1.3.2.tar.gz) = 98d306d6292789129675f1c5c5aedcb90cfcc1029c4482893a8f9b23f3c9755e5ed4762d7a528f215345cae6392e87cd8d89467115b6f031b41c8673d6b4b109
+Size (cereal-1.3.2.tar.gz) = 385903 bytes
+SHA1 (patch-CMakeLists.txt) = 0cd5febcf79e677ceec34792f303d44ddc625040
diff --git a/cereal/patches/patch-CMakeLists.txt b/cereal/patches/patch-CMakeLists.txt
new file mode 100644
index 0000000000..36c565eeb3
--- /dev/null
+++ b/cereal/patches/patch-CMakeLists.txt
@@ -0,0 +1,15 @@
+$NetBSD$
+
+boost as of pkgsrc-2020Q1 fails with -Wold-style-cast.
+
+--- CMakeLists.txt.orig 2022-02-28 03:46:32.000000000 +0000
++++ CMakeLists.txt
+@@ -35,7 +35,7 @@ endif()
+ if(MSVC)
+ add_compile_options(/bigobj /W3 /WX)
+ else()
+- add_compile_options(-Wall -Wextra -pedantic -Wshadow -Wold-style-cast)
++ add_compile_options(-Wall -Wextra -pedantic -Wshadow)
+ option(WITH_WERROR "Compile with '-Werror' C++ compiler flag" ON)
+ if(WITH_WERROR)
+ add_compile_options(-Werror)
Home |
Main Index |
Thread Index |
Old Index