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