yaml-cpp.git
4 years agofix-CVE-2017-11692
Simon Quigley [Mon, 22 Mar 2021 21:04:27 +0000 (21:04 +0000)]
fix-CVE-2017-11692

commit c9460110e072df84b7dee3eb651f2ec5df75fb18
Author: Jesse Beder <jbeder@gmail.com>
Date:   Mon Jan 20 18:05:15 2020 -0600

    Fix reading empty token stack with a node with properties but no scalar.

    E.g. `!2`.

Gbp-Pq: Name fix-CVE-2017-11692.patch

4 years agosymbol-visibility
Simon Quigley [Mon, 22 Mar 2021 21:04:27 +0000 (21:04 +0000)]
symbol-visibility

commit df9206778fe9ff1bdd56d975c29c43dfe1e66de7
Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Date:   Fri Nov 23 15:26:53 2018 +1100

    Export only YAML_CPP_API-tagged symbols on Linux.

    This marks classes tagged with YAML_CPP_API with visibility("default"), to
    explicitly export them, and then makes the default visibility "hidden" via
    -fvisibility=hidden.

    This reduces the number of exported symbols by more than 50%, which has
    a small application start-up time and memory useage benefit. It also
    makes it more feasible to audit the set of exported symbols in automated
    ABI compatibility systems.

Gbp-Pq: Name symbol-visibility.patch

4 years agoMake the build reproducible
Reiner Herrmann [Mon, 22 Mar 2021 21:04:27 +0000 (21:04 +0000)]
Make the build reproducible

Bug-Debian: https://bugs.debian.org/808714
Last-Update: 2016-10-11

Gbp-Pq: Name reproducible-build.patch

4 years agoInstall libs and cmake files to the Debian location
Paul Novotny [Mon, 22 Mar 2021 21:04:27 +0000 (21:04 +0000)]
Install libs and cmake files to the Debian location

Forwarded: not-needed
Last-Update: 2015-11-29

Instead of moving the libs to the DEB_HOST_MULTIARCH lib directory during
packaging, have cmake install the libs directly. This is needed so the CMake
development files point to the correct location for the libs. Also, install
yaml-cpp-config.cmake, yaml-cpp-config-version.cmake, and
yaml-cpp-targets.cmake.

Gbp-Pq: Name install-cmake-dev-files.patch

4 years agoyaml-cpp (0.6.3-10) unstable; urgency=medium
Matthias Klose [Mon, 22 Mar 2021 21:04:27 +0000 (21:04 +0000)]
yaml-cpp (0.6.3-10) unstable; urgency=medium

  * Mark symbols as optional not seen when building with lto.

[dgit import unpatched yaml-cpp 0.6.3-10]

4 years agoImport yaml-cpp_0.6.3-10.debian.tar.xz
Matthias Klose [Mon, 22 Mar 2021 21:04:27 +0000 (21:04 +0000)]
Import yaml-cpp_0.6.3-10.debian.tar.xz

[dgit import tarball yaml-cpp 0.6.3-10 yaml-cpp_0.6.3-10.debian.tar.xz]

5 years agoImport yaml-cpp_0.6.3.orig.tar.gz
Simon Quigley [Thu, 30 Apr 2020 01:24:07 +0000 (02:24 +0100)]
Import yaml-cpp_0.6.3.orig.tar.gz

[dgit import orig yaml-cpp_0.6.3.orig.tar.gz]