yaml-cpp (0.6.2-4+rpi1) buster-staging; urgency=medium
authorPeter Michael Green <plugwash@raspbian.org>
Fri, 18 Jan 2019 20:49:45 +0000 (20:49 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Fri, 18 Jan 2019 20:49:45 +0000 (20:49 +0000)
  * Update symbols file for raspbian.

[dgit import unpatched yaml-cpp 0.6.2-4+rpi1]

14 files changed:
1  2 
debian/changelog
debian/compat
debian/control
debian/copyright
debian/libyaml-cpp-dev.install
debian/libyaml-cpp0.6.install
debian/libyaml-cpp0.6.symbols
debian/patches/install-cmake-dev-files.patch
debian/patches/reproducible-build.patch
debian/patches/series
debian/patches/symbol-visibility.patch
debian/rules
debian/source/format
debian/watch

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..67e2220d029a09fc11d284016f64fde6fcd54c78
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,140 @@@
++yaml-cpp (0.6.2-4+rpi1) buster-staging; urgency=medium
++
++  * Update symbols file for raspbian.
++
++ -- Peter Michael Green <plugwash@raspbian.org>  Fri, 18 Jan 2019 20:49:45 +0000
++
++yaml-cpp (0.6.2-4) unstable; urgency=medium
++
++  * Upload to Sid.
++
++ -- Simon Quigley <tsimonq2@debian.org>  Mon, 07 Jan 2019 16:00:33 -0600
++
++yaml-cpp (0.6.2-3) experimental; urgency=medium
++
++  * Update symbols from build logs.
++
++ -- Simon Quigley <tsimonq2@debian.org>  Sat, 05 Jan 2019 17:27:47 -0600
++
++yaml-cpp (0.6.2-2) experimental; urgency=medium
++
++  [ Christopher James Halse Rogers ]
++  * d/libyaml-cpp0.6.symbols:
++    - Add symbols file now that only public symbols are exported
++  * d/libyaml-cpp-dev.install:
++    - Don't install gtest/gmock headers (Closes: #915575)
++
++  [ Simon Quigley ]
++  * Change my email to tsimonq2@debian.org now that I am a Debian Developer.
++  * Bump Standards-version to 4.3.0, no changes needed.
++
++ -- Simon Quigley <tsimonq2@debian.org>  Sun, 23 Dec 2018 22:25:40 -0600
++
++yaml-cpp (0.6.2-1) experimental; urgency=medium
++
++  [ Andreas Tille ]
++  * New upstream version
++  * debhelper 11
++  * Standards-Version: 4.2.0
++  * Point Vcs-fields to Salsa
++  * Fix watch file
++
++  [ Graham Inggs ]
++  * Drop patches no longer needed
++  * Drop dependencies on libboost-dev, no longer needed
++  * Rename binary package for libyaml-cpp0.6 transition
++
++  [ Ondřej Nový ]
++  * d/copyright: Use https protocol in Format field
++  * d/changelog: Remove trailing whitespaces
++
++  [ Christopher James Halse Rogers ]
++  * patches/symbol-visibility.patch: Hide non-public-API symbols.
++    - Cuts down the number of exported symbols by over half, and makes
++      it more feasible to use a .symbols file
++  * d/rules: Use VERBOSE make.
++    - Lets the hardening buildlog scanning check that the appropriate
++      flags have been passed, and makes it easier to debug build
++      failures.
++
++  [ Simon Quigley ]
++  * Take over maintainership of the package (Closes: #914853).
++  * Depend on debhelper 11.
++  * Run wrap-and-sort.
++  * Bump Standards-version to 4.2.1.
++
++ -- Simon Quigley <tsimonq2@ubuntu.com>  Tue, 27 Nov 2018 18:23:07 -0600
++
++yaml-cpp (0.5.2-4) unstable; urgency=medium
++
++  * Make the build reproducible (Closes: #808714)
++  * Add libboost-dev dependency (Closes: #812851)
++  * Fix yaml-cpp 0.5.2 issue (Closes: #814499)
++  * Fix lintian warnings: spelling, standards-version, and Vcs-Git
++
++ -- Paul Novotny <paul@paulnovo.us>  Wed, 12 Oct 2016 19:48:11 -0400
++
++yaml-cpp (0.5.2-3.1) unstable; urgency=medium
++
++  * Non-maintainer upload.
++  * Work around bug in googletest causing segfault with gcc-6.
++    (Closes: #812284)
++
++ -- Christian Hofstaedtler <zeha@debian.org>  Sat, 02 Jul 2016 13:27:16 +0200
++
++yaml-cpp (0.5.2-3) unstable; urgency=medium
++
++  * Fix error in yaml-cpp-config.cmake
++  * Disable gtest's use of pthread on hurd and kfreebsd
++
++ -- Paul Novotny <paul@paulnovo.us>  Mon, 30 Nov 2015 16:53:57 -0500
++
++yaml-cpp (0.5.2-2) unstable; urgency=medium
++
++  * Rename libyaml-cpp0.5 to libyaml-cpp0.5v5 for gcc5 transition
++    (Closes: #791317)
++
++ -- Paul Novotny <paul@paulnovo.us>  Tue, 04 Aug 2015 18:03:35 -0400
++
++yaml-cpp (0.5.2-1) unstable; urgency=medium
++
++  * Update due to yaml-cpp from Google Code to GitHub
++  * Imported Upstream version 0.5.2
++  * Remove patches/fix-unit-test.patch, applied upstream
++  * Remove patches/remove-conflicting-google-libs.patch, applied upstream
++
++ -- Paul Novotny <paul@paulnovo.us>  Thu, 23 Apr 2015 16:40:20 -0400
++
++yaml-cpp (0.5.1+hg20150210-1) experimental; urgency=medium
++
++  [ Andreas Tille ]
++  * Import latest upstream
++  * Fix failing unit tests
++  * Inject package into collab-maint to enable more people contributing
++  * cme fix dpkg-control
++  * debhelper 9
++
++  [ Paul Novotny ]
++  * Add myself as Uploader
++  * Import latest upstream VCS status
++  * Fix failing unit tests, update version number
++  * Install cmake development files
++
++ -- Andreas Tille <tille@debian.org>  Mon, 09 Feb 2015 13:36:42 +0100
++
++yaml-cpp (0.5.1-1) unstable; urgency=low
++
++  * New upstream release. (Closes: #706708)
++  * Bump Standards-Version to 3.9.4.
++  * libyaml-cpp-dev: remove multiarch path in yaml-cpp.pc to make
++    lintian happy.
++  * debian/copyright: new Format URI.
++  * debian/control: remove Vcs-Svn field.
++
++ -- Lifeng Sun <lifongsun@gmail.com>  Fri, 30 Aug 2013 18:29:05 +0800
++
++yaml-cpp (0.3.0-1) unstable; urgency=low
++
++  * Initial release (Closes: #636985)
++
++ -- Lifeng Sun <lifongsun@gmail.com>  Sun, 03 Jun 2012 23:48:30 +0800
diff --cc debian/compat
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..b4de3947675361a7770d29b8982c407b0ec6b2a0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++11
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..1e63f608f0fdc36da61bdc245c372a74639964a8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,31 @@@
++Source: yaml-cpp
++Maintainer: Simon Quigley <tsimonq2@debian.org>
++Section: devel
++Priority: optional
++Build-Depends: cmake, debhelper (>= 11)
++Standards-Version: 4.3.0
++Vcs-Browser: https://salsa.debian.org/debian/yaml-cpp
++Vcs-Git: https://salsa.debian.org/debian/yaml-cpp.git
++Homepage: https://github.com/jbeder/yaml-cpp
++
++Package: libyaml-cpp0.6
++Architecture: any
++Multi-Arch: same
++Section: libs
++Depends: ${misc:Depends}, ${shlibs:Depends}
++Pre-Depends: ${misc:Pre-Depends}
++Description: YAML parser and emitter for C++
++ yaml-cpp is a C++ library for parsing and emitting data in YAML 1.2, a
++ human-readable data serialization format.
++ .
++ This package provides run-time library of yaml-cpp.
++
++Package: libyaml-cpp-dev
++Architecture: any
++Section: libdevel
++Depends: libyaml-cpp0.6 (= ${binary:Version}), ${misc:Depends}
++Description: YAML parser and emitter for C++ - development files
++ yaml-cpp is a C++ library for parsing and emitting data in YAML 1.2, a
++ human-readable data serialization format.
++ .
++ This package provides development files of yaml-cpp.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6a1f1e9bb1d88941656294c0dced496db1f104e7
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,43 @@@
++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: yaml-cpp
++Source: https://github.com/jbeder/yaml-cpp
++
++Files: *
++Copyright: 2008 Jesse Beder <jbeder@gmail.com>
++License: X11
++ Permission is hereby granted, free of charge, to any person obtaining a
++ copy of this software and associated documentation files (the "Software"),
++ to deal in the Software without restriction, including without limitation
++ the rights to use, copy, modify, merge, publish, distribute, sublicense,
++ and/or sell copies of the Software, and to permit persons to whom the
++ Software is furnished to do so, subject to the following conditions:
++ .
++ The above copyright notice and this permission notice shall be included
++ in all copies or substantial portions of the Software.
++ .
++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
++ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
++ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
++ IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR
++ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
++ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
++ OTHER DEALINGS IN THE SOFTWARE.
++
++Files: debian/*
++Copyright: 2011-2013 Lifeng Sun <lifongsun@gmail.com>
++License: GPL-2.0+
++ This package is free software; you can redistribute it and/or modify
++ it under the terms of the GNU General Public License as published by
++ the Free Software Foundation; either version 2 of the License, or
++ (at your option) any later version.
++ .
++ This package is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ GNU General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License
++ along with this program. If not, see <http://www.gnu.org/licenses/>
++ .
++ On Debian systems, the complete text of the GNU General
++ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4cef216d2a5ecd750941ff951ef32e000d9c08ad
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,5 @@@
++usr/include/yaml-cpp/
++usr/lib/*/*.a
++usr/lib/*/*.so
++usr/lib/*/cmake/
++usr/lib/*/pkgconfig/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7a0ab284163d01a0aaa7333c47563e7c7a15f0a8
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/*/libyaml-cpp.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..92ab3c4700fed224d0254cf7ac950f2d6b2dd5c3
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,266 @@@
++libyaml-cpp.so.0.6 libyaml-cpp0.6 #MINVER#
++#yaml-cpp does not deliberately define any weak symbols;
++# they are all inline functions that the compiler has chosen
++# to also emit a symbol for.
++(optional)#include "weak-symbols"
++# Actual symbols of the yaml-cpp ABI
++ _ZN4YAML11BadPushbackD0Ev@Base 0.6.2
++ _ZN4YAML11BadPushbackD1Ev@Base 0.6.2
++ _ZN4YAML11BadPushbackD2Ev@Base 0.6.2
++ _ZN4YAML11InvalidNodeD0Ev@Base 0.6.2
++ _ZN4YAML11InvalidNodeD1Ev@Base 0.6.2
++ _ZN4YAML11InvalidNodeD2Ev@Base 0.6.2
++ _ZN4YAML11KeyNotFoundD0Ev@Base 0.6.2
++ _ZN4YAML11KeyNotFoundD1Ev@Base 0.6.2
++ _ZN4YAML11KeyNotFoundD2Ev@Base 0.6.2
++ _ZN4YAML12BadSubscriptD0Ev@Base 0.6.2
++ _ZN4YAML12BadSubscriptD1Ev@Base 0.6.2
++ _ZN4YAML12BadSubscriptD2Ev@Base 0.6.2
++ _ZN4YAML12DecodeBase64ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.6.2
++ (arch-bits=64)_ZN4YAML12EncodeBase64B5cxx11EPKhm@Base 0.6.2
++ (arch-bits=32)_ZN4YAML12EncodeBase64B5cxx11EPKhj@Base 0.6.2
++ _ZN4YAML12IsNullStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.6.2
++ _ZN4YAML13BadConversionD0Ev@Base 0.6.2
++ _ZN4YAML13BadConversionD1Ev@Base 0.6.2
++ _ZN4YAML13BadConversionD2Ev@Base 0.6.2
++ _ZN4YAML13InvalidScalarD0Ev@Base 0.6.2
++ _ZN4YAML13InvalidScalarD1Ev@Base 0.6.2
++ _ZN4YAML13InvalidScalarD2Ev@Base 0.6.2
++ _ZN4YAML14BadDereferenceD0Ev@Base 0.6.2
++ _ZN4YAML14BadDereferenceD1Ev@Base 0.6.2
++ _ZN4YAML14BadDereferenceD2Ev@Base 0.6.2
++ _ZN4YAML15LoadAllFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.6.2
++ _ZN4YAML15ostream_wrapper10update_posEc@Base 0.6.2
++ (arch-bits=64)_ZN4YAML15ostream_wrapper5writeEPKcm@Base 0.6.2
++ (arch-bits=32)_ZN4YAML15ostream_wrapper5writeEPKcj@Base 0.6.2
++ _ZN4YAML15ostream_wrapper5writeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.6.2
++ _ZN4YAML15ostream_wrapperC1ERSo@Base 0.6.2
++ _ZN4YAML15ostream_wrapperC1Ev@Base 0.6.2
++ _ZN4YAML15ostream_wrapperC2ERSo@Base 0.6.2
++ _ZN4YAML15ostream_wrapperC2Ev@Base 0.6.2
++ _ZN4YAML15ostream_wrapperD1Ev@Base 0.6.2
++ _ZN4YAML15ostream_wrapperD2Ev@Base 0.6.2
++ _ZN4YAML15ParserExceptionD0Ev@Base 0.6.2
++ _ZN4YAML15ParserExceptionD1Ev@Base 0.6.2
++ _ZN4YAML15ParserExceptionD2Ev@Base 0.6.2
++ _ZN4YAML16EmitterExceptionD0Ev@Base 0.6.2
++ _ZN4YAML16EmitterExceptionD1Ev@Base 0.6.2
++ _ZN4YAML16EmitterExceptionD2Ev@Base 0.6.2
++ _ZN4YAML23RepresentationExceptionD0Ev@Base 0.6.2
++ _ZN4YAML23RepresentationExceptionD1Ev@Base 0.6.2
++ _ZN4YAML23RepresentationExceptionD2Ev@Base 0.6.2
++ _ZN4YAML4DumpB5cxx11ERKNS_4NodeE@Base 0.6.2
++ _ZN4YAML4LoadEPKc@Base 0.6.2
++ _ZN4YAML4LoadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.6.2
++ _ZN4YAML4LoadERSi@Base 0.6.2
++ _ZN4YAML4NullE@Base 0.6.2
++ _ZN4YAML5CloneERKNS_4NodeE@Base 0.6.2
++ _ZN4YAML5RegExC1Ec@Base 0.6.2
++ _ZN4YAML5RegExC1Ecc@Base 0.6.2
++ _ZN4YAML5RegExC1ENS_8REGEX_OPE@Base 0.6.2
++ _ZN4YAML5RegExC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8REGEX_OPE@Base 0.6.2
++ _ZN4YAML5RegExC1Ev@Base 0.6.2
++ _ZN4YAML5RegExC2Ec@Base 0.6.2
++ _ZN4YAML5RegExC2Ecc@Base 0.6.2
++ _ZN4YAML5RegExC2ENS_8REGEX_OPE@Base 0.6.2
++ _ZN4YAML5RegExC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_8REGEX_OPE@Base 0.6.2
++ _ZN4YAML5RegExC2Ev@Base 0.6.2
++ _ZN4YAML6detail13memory_holder5mergeERS1_@Base 0.6.2
++ _ZN4YAML6detail6memory11create_nodeEv@Base 0.6.2
++ _ZN4YAML6detail6memory5mergeERKS1_@Base 0.6.2
++ _ZN4YAML6detail9node_data10set_scalarERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.6.2
++ _ZN4YAML6detail9node_data12empty_scalarB5cxx11E@Base 0.6.2
++ _ZN4YAML6detail9node_data12mark_definedEv@Base 0.6.2
++ _ZN4YAML6detail9node_data14convert_to_mapESt10shared_ptrINS0_13memory_holderEE@Base 0.6.2
++ _ZN4YAML6detail9node_data14reset_sequenceEv@Base 0.6.2
++ _ZN4YAML6detail9node_data15insert_map_pairERNS0_4nodeES3_@Base 0.6.2
++ _ZN4YAML6detail9node_data23convert_sequence_to_mapESt10shared_ptrINS0_13memory_holderEE@Base 0.6.2
++ _ZN4YAML6detail9node_data3endEv@Base 0.6.2
++ _ZN4YAML6detail9node_data3getERNS0_4nodeESt10shared_ptrINS0_13memory_holderEE@Base 0.6.2
++ _ZN4YAML6detail9node_data5beginEv@Base 0.6.2
++ _ZN4YAML6detail9node_data6insertERNS0_4nodeES3_St10shared_ptrINS0_13memory_holderEE@Base 0.6.2
++ _ZN4YAML6detail9node_data6removeERNS0_4nodeESt10shared_ptrINS0_13memory_holderEE@Base 0.6.2
++ _ZN4YAML6detail9node_data7set_tagERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.6.2
++ _ZN4YAML6detail9node_data8set_markERKNS_4MarkE@Base 0.6.2
++ _ZN4YAML6detail9node_data8set_nullEv@Base 0.6.2
++ _ZN4YAML6detail9node_data8set_typeENS_8NodeType5valueE@Base 0.6.2
++ _ZN4YAML6detail9node_data9push_backERNS0_4nodeESt10shared_ptrINS0_13memory_holderEE@Base 0.6.2
++ _ZN4YAML6detail9node_data9reset_mapEv@Base 0.6.2
++ _ZN4YAML6detail9node_data9set_styleENS_12EmitterStyle5valueE@Base 0.6.2
++ _ZN4YAML6detail9node_dataC1Ev@Base 0.6.2
++ _ZN4YAML6detail9node_dataC2Ev@Base 0.6.2
++ _ZN4YAML6Parser11PrintTokensERSo@Base 0.6.2
++ _ZN4YAML6Parser15HandleDirectiveERKNS_5TokenE@Base 0.6.2
++ _ZN4YAML6Parser15ParseDirectivesEv@Base 0.6.2
++ _ZN4YAML6Parser18HandleNextDocumentERNS_12EventHandlerE@Base 0.6.2
++ _ZN4YAML6Parser18HandleTagDirectiveERKNS_5TokenE@Base 0.6.2
++ _ZN4YAML6Parser19HandleYamlDirectiveERKNS_5TokenE@Base 0.6.2
++ _ZN4YAML6Parser4LoadERSi@Base 0.6.2
++ _ZN4YAML6ParserC1ERSi@Base 0.6.2
++ _ZN4YAML6ParserC1Ev@Base 0.6.2
++ _ZN4YAML6ParserC2ERSi@Base 0.6.2
++ _ZN4YAML6ParserC2Ev@Base 0.6.2
++ _ZN4YAML6ParserD1Ev@Base 0.6.2
++ _ZN4YAML6ParserD2Ev@Base 0.6.2
++ _ZN4YAML7BadFileD0Ev@Base 0.6.2
++ _ZN4YAML7BadFileD1Ev@Base 0.6.2
++ _ZN4YAML7BadFileD2Ev@Base 0.6.2
++ _ZN4YAML7convertIbE6decodeERKNS_4NodeERb@Base 0.6.2
++ _ZN4YAML7Emitter10EmitEndDocEv@Base 0.6.2
++ _ZN4YAML7Emitter10EmitEndMapEv@Base 0.6.2
++ _ZN4YAML7Emitter10EmitEndSeqEv@Base 0.6.2
++ _ZN4YAML7Emitter10SetIntBaseENS_13EMITTER_MANIPE@Base 0.6.2
++ _ZN4YAML7Emitter11EmitKindTagEv@Base 0.6.2
++ _ZN4YAML7Emitter11EmitNewlineEv@Base 0.6.2
++ _ZN4YAML7Emitter11PrepareNodeENS_15EmitterNodeType5valueE@Base 0.6.2
++ _ZN4YAML7Emitter12EmitBeginDocEv@Base 0.6.2
++ _ZN4YAML7Emitter12EmitBeginMapEv@Base 0.6.2
++ _ZN4YAML7Emitter12EmitBeginSeqEv@Base 0.6.2
++ _ZN4YAML7Emitter12SetMapFormatENS_13EMITTER_MANIPE@Base 0.6.2
++ _ZN4YAML7Emitter12SetSeqFormatENS_13EMITTER_MANIPE@Base 0.6.2
++ _ZN4YAML7Emitter13SetBoolFormatENS_13EMITTER_MANIPE@Base 0.6.2
++ _ZN4YAML7Emitter13SetLocalValueENS_13EMITTER_MANIPE@Base 0.6.2
++ _ZN4YAML7Emitter13StartedScalarEv@Base 0.6.2
++ _ZN4YAML7Emitter14PrepareTopNodeENS_15EmitterNodeType5valueE@Base 0.6.2
++ _ZN4YAML7Emitter14SetLocalIndentERKNS_7_IndentE@Base 0.6.2
++ _ZN4YAML7Emitter15SetStringFormatENS_13EMITTER_MANIPE@Base 0.6.2
++ (arch-bits=64)_ZN4YAML7Emitter15SpaceOrIndentToEbm@Base 0.6.2
++ (arch-bits=32)_ZN4YAML7Emitter15SpaceOrIndentToEbj@Base 0.6.2
++ _ZN4YAML7Emitter16SetOutputCharsetENS_13EMITTER_MANIPE@Base 0.6.2
++ (arch-bits=64)_ZN4YAML7Emitter17SetFloatPrecisionEm@Base 0.6.2
++ (arch-bits=32)_ZN4YAML7Emitter17SetFloatPrecisionEj@Base 0.6.2
++ _ZN4YAML7Emitter17SetLocalPrecisionERKNS_10_PrecisionE@Base 0.6.2
++ _ZN4YAML7Emitter18FlowMapPrepareNodeENS_15EmitterNodeType5valueE@Base 0.6.2
++ _ZN4YAML7Emitter18FlowSeqPrepareNodeENS_15EmitterNodeType5valueE@Base 0.6.2
++ (arch-bits=64)_ZN4YAML7Emitter18SetDoublePrecisionEm@Base 0.6.2
++ (arch-bits=32)_ZN4YAML7Emitter18SetDoublePrecisionEj@Base 0.6.2
++ _ZN4YAML7Emitter19BlockMapPrepareNodeENS_15EmitterNodeType5valueE@Base 0.6.2
++ _ZN4YAML7Emitter19BlockSeqPrepareNodeENS_15EmitterNodeType5valueE@Base 0.6.2
++ (arch-bits=64)_ZN4YAML7Emitter19SetPreCommentIndentEm@Base 0.6.2
++ (arch-bits=32)_ZN4YAML7Emitter19SetPreCommentIndentEj@Base 0.6.2
++ (arch-bits=64)_ZN4YAML7Emitter20SetPostCommentIndentEm@Base 0.6.2
++ (arch-bits=32)_ZN4YAML7Emitter20SetPostCommentIndentEj@Base 0.6.2
++ _ZN4YAML7Emitter21FlowMapPrepareLongKeyENS_15EmitterNodeType5valueE@Base 0.6.2
++ _ZN4YAML7Emitter22BlockMapPrepareLongKeyENS_15EmitterNodeType5valueE@Base 0.6.2
++ _ZN4YAML7Emitter23FlowMapPrepareSimpleKeyENS_15EmitterNodeType5valueE@Base 0.6.2
++ _ZN4YAML7Emitter24BlockMapPrepareSimpleKeyENS_15EmitterNodeType5valueE@Base 0.6.2
++ _ZN4YAML7Emitter26FlowMapPrepareLongKeyValueENS_15EmitterNodeType5valueE@Base 0.6.2
++ _ZN4YAML7Emitter27BlockMapPrepareLongKeyValueENS_15EmitterNodeType5valueE@Base 0.6.2
++ _ZN4YAML7Emitter28FlowMapPrepareSimpleKeyValueENS_15EmitterNodeType5valueE@Base 0.6.2
++ _ZN4YAML7Emitter29BlockMapPrepareSimpleKeyValueENS_15EmitterNodeType5valueE@Base 0.6.2
++ _ZN4YAML7Emitter5WriteEb@Base 0.6.2
++ _ZN4YAML7Emitter5WriteEc@Base 0.6.2
++ _ZN4YAML7Emitter5WriteERKNS_4_TagE@Base 0.6.2
++ _ZN4YAML7Emitter5WriteERKNS_5_NullE@Base 0.6.2
++ _ZN4YAML7Emitter5WriteERKNS_6_AliasE@Base 0.6.2
++ _ZN4YAML7Emitter5WriteERKNS_6BinaryE@Base 0.6.2
++ _ZN4YAML7Emitter5WriteERKNS_7_AnchorE@Base 0.6.2
++ _ZN4YAML7Emitter5WriteERKNS_8_CommentE@Base 0.6.2
++ _ZN4YAML7Emitter5WriteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.6.2
++ (arch-bits=64)_ZN4YAML7Emitter9SetIndentEm@Base 0.6.2
++ (arch-bits=32)_ZN4YAML7Emitter9SetIndentEj@Base 0.6.2
++ _ZN4YAML7EmitterC1ERSo@Base 0.6.2
++ _ZN4YAML7EmitterC1Ev@Base 0.6.2
++ _ZN4YAML7EmitterC2ERSo@Base 0.6.2
++ _ZN4YAML7EmitterC2Ev@Base 0.6.2
++ _ZN4YAML7EmitterD1Ev@Base 0.6.2
++ _ZN4YAML7EmitterD2Ev@Base 0.6.2
++ _ZN4YAML7LoadAllEPKc@Base 0.6.2
++ _ZN4YAML7LoadAllERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.6.2
++ _ZN4YAML7LoadAllERSi@Base 0.6.2
++ _ZN4YAML8LoadFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.6.2
++ _ZN4YAML9BadInsertD0Ev@Base 0.6.2
++ _ZN4YAML9BadInsertD1Ev@Base 0.6.2
++ _ZN4YAML9BadInsertD2Ev@Base 0.6.2
++ _ZN4YAML9ExceptionD0Ev@Base 0.6.2
++ _ZN4YAML9ExceptionD1Ev@Base 0.6.2
++ _ZN4YAML9ExceptionD2Ev@Base 0.6.2
++ _ZN4YAMLaaERKNS_5RegExES2_@Base 0.6.2
++ _ZN4YAMLlsERNS_7EmitterERKNS_4NodeE@Base 0.6.2
++ _ZN4YAMLlsERSoRKNS_4NodeE@Base 0.6.2
++ _ZN4YAMLntERKNS_5RegExE@Base 0.6.2
++ _ZN4YAMLooERKNS_5RegExES2_@Base 0.6.2
++ _ZN4YAMLplERKNS_5RegExES2_@Base 0.6.2
++ _ZNK4YAML6detail9node_data16compute_map_sizeEv@Base 0.6.2
++ _ZNK4YAML6detail9node_data16compute_seq_sizeEv@Base 0.6.2
++ _ZNK4YAML6detail9node_data3endEv@Base 0.6.2
++ _ZNK4YAML6detail9node_data3getERNS0_4nodeESt10shared_ptrINS0_13memory_holderEE@Base 0.6.2
++ _ZNK4YAML6detail9node_data4sizeEv@Base 0.6.2
++ _ZNK4YAML6detail9node_data5beginEv@Base 0.6.2
++ _ZNK4YAML6ParsercvbEv@Base 0.6.2
++ _ZNK4YAML7Emitter12GetLastErrorB5cxx11Ev@Base 0.6.2
++ _ZNK4YAML7Emitter14CanEmitNewlineEv@Base 0.6.2
++ _ZNK4YAML7Emitter17GetFloatPrecisionEv@Base 0.6.2
++ _ZNK4YAML7Emitter18GetDoublePrecisionEv@Base 0.6.2
++ _ZNK4YAML7Emitter19ComputeFullBoolNameEb@Base 0.6.2
++ _ZNK4YAML7Emitter21PrepareIntegralStreamERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base 0.6.2
++ _ZNK4YAML7Emitter4goodEv@Base 0.6.2
++ _ZNK4YAML7Emitter4sizeEv@Base 0.6.2
++ _ZNK4YAML7Emitter5c_strEv@Base 0.6.2
++ _ZTIN4YAML11BadPushbackE@Base 0.6.2
++ _ZTIN4YAML11InvalidNodeE@Base 0.6.2
++ _ZTIN4YAML11KeyNotFoundE@Base 0.6.2
++ _ZTIN4YAML12BadSubscriptE@Base 0.6.2
++ _ZTIN4YAML13BadConversionE@Base 0.6.2
++ _ZTIN4YAML13InvalidScalarE@Base 0.6.2
++ _ZTIN4YAML14BadDereferenceE@Base 0.6.2
++ _ZTIN4YAML15ParserExceptionE@Base 0.6.2
++ _ZTIN4YAML16EmitterExceptionE@Base 0.6.2
++ _ZTIN4YAML23RepresentationExceptionE@Base 0.6.2
++ _ZTIN4YAML7BadFileE@Base 0.6.2
++ _ZTIN4YAML9BadInsertE@Base 0.6.2
++ _ZTIN4YAML9ExceptionE@Base 0.6.2
++ (arch= armel riscv64)_ZTIN9__gnu_cxx7__mutexE@Base 0.6.2
++ (arch= armel riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 0.6.2
++ (optional=notarmelandprobabllynotraspbian)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 0.6.2
++ (arch= armel riscv64)_ZTISt15_Sp_counted_ptrIPN4YAML6detail13memory_holderELN9__gnu_cxx12_Lock_policyE1EE@Base 0.6.2
++ (optional=notarmelandprobabllynotraspbian)_ZTISt15_Sp_counted_ptrIPN4YAML6detail13memory_holderELN9__gnu_cxx12_Lock_policyE2EE@Base 0.6.2
++ (arch= armel riscv64)_ZTISt15_Sp_counted_ptrIPN4YAML6detail6memoryELN9__gnu_cxx12_Lock_policyE1EE@Base 0.6.2
++ (optional=notarmelandprobabllynotraspbian)_ZTISt15_Sp_counted_ptrIPN4YAML6detail6memoryELN9__gnu_cxx12_Lock_policyE2EE@Base 0.6.2
++ (arch= armel riscv64)_ZTISt15_Sp_counted_ptrIPN4YAML6detail9node_dataELN9__gnu_cxx12_Lock_policyE1EE@Base 0.6.2
++ (optional=notarmelandprobabllynotraspbian)_ZTISt15_Sp_counted_ptrIPN4YAML6detail9node_dataELN9__gnu_cxx12_Lock_policyE2EE@Base 0.6.2
++ (arch= armel riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 0.6.2
++ (optional=notarmelandprobabllynotraspbian)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 0.6.2
++ _ZTSN4YAML11BadPushbackE@Base 0.6.2
++ _ZTSN4YAML11InvalidNodeE@Base 0.6.2
++ _ZTSN4YAML11KeyNotFoundE@Base 0.6.2
++ _ZTSN4YAML12BadSubscriptE@Base 0.6.2
++ _ZTSN4YAML13BadConversionE@Base 0.6.2
++ _ZTSN4YAML13InvalidScalarE@Base 0.6.2
++ _ZTSN4YAML14BadDereferenceE@Base 0.6.2
++ _ZTSN4YAML15ParserExceptionE@Base 0.6.2
++ _ZTSN4YAML16EmitterExceptionE@Base 0.6.2
++ _ZTSN4YAML23RepresentationExceptionE@Base 0.6.2
++ _ZTSN4YAML7BadFileE@Base 0.6.2
++ _ZTSN4YAML9BadInsertE@Base 0.6.2
++ _ZTSN4YAML9ExceptionE@Base 0.6.2
++ (arch= armel riscv64)_ZTSN9__gnu_cxx7__mutexE@Base 0.6.2-2
++ (arch= armel riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 0.6.2-2
++ (optional=notarmelandprobabllynotraspbian)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 0.6.2
++ (arch= armel riscv64)_ZTSSt15_Sp_counted_ptrIPN4YAML6detail13memory_holderELN9__gnu_cxx12_Lock_policyE1EE@Base 0.6.2-2
++ (optional=notarmelandprobabllynotraspbian)_ZTSSt15_Sp_counted_ptrIPN4YAML6detail13memory_holderELN9__gnu_cxx12_Lock_policyE2EE@Base 0.6.2
++ (arch= armel riscv64)_ZTSSt15_Sp_counted_ptrIPN4YAML6detail6memoryELN9__gnu_cxx12_Lock_policyE1EE@Base 0.6.2-2
++ (optional=notarmelandprobabllynotraspbian)_ZTSSt15_Sp_counted_ptrIPN4YAML6detail6memoryELN9__gnu_cxx12_Lock_policyE2EE@Base 0.6.2
++ (arch= armel riscv64)_ZTSSt15_Sp_counted_ptrIPN4YAML6detail9node_dataELN9__gnu_cxx12_Lock_policyE1EE@Base 0.6.2-2
++ (optional=notarmelandprobabllynotraspbian)_ZTSSt15_Sp_counted_ptrIPN4YAML6detail9node_dataELN9__gnu_cxx12_Lock_policyE2EE@Base 0.6.2
++ (arch= armel riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 0.6.2-2
++ (optional=notarmelandprobabllynotraspbian)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 0.6.2
++ _ZTVN4YAML11BadPushbackE@Base 0.6.2
++ _ZTVN4YAML11InvalidNodeE@Base 0.6.2
++ _ZTVN4YAML11KeyNotFoundE@Base 0.6.2
++ _ZTVN4YAML12BadSubscriptE@Base 0.6.2
++ _ZTVN4YAML13BadConversionE@Base 0.6.2
++ _ZTVN4YAML13InvalidScalarE@Base 0.6.2
++ _ZTVN4YAML14BadDereferenceE@Base 0.6.2
++ _ZTVN4YAML15ParserExceptionE@Base 0.6.2
++ _ZTVN4YAML16EmitterExceptionE@Base 0.6.2
++ _ZTVN4YAML23RepresentationExceptionE@Base 0.6.2
++ _ZTVN4YAML7BadFileE@Base 0.6.2
++ _ZTVN4YAML9BadInsertE@Base 0.6.2
++ _ZTVN4YAML9ExceptionE@Base 0.6.2
++ (arch= armel riscv64)_ZTVSt15_Sp_counted_ptrIPN4YAML6detail13memory_holderELN9__gnu_cxx12_Lock_policyE1EE@Base 0.6.2-2
++ (optional=notarmelandprobabllynotraspbian)_ZTVSt15_Sp_counted_ptrIPN4YAML6detail13memory_holderELN9__gnu_cxx12_Lock_policyE2EE@Base 0.6.2
++ (arch= armel riscv64)_ZTVSt15_Sp_counted_ptrIPN4YAML6detail6memoryELN9__gnu_cxx12_Lock_policyE1EE@Base 0.6.2-2
++ (optional=notarmelandprobabllynotraspbian)_ZTVSt15_Sp_counted_ptrIPN4YAML6detail6memoryELN9__gnu_cxx12_Lock_policyE2EE@Base 0.6.2
++ (arch= armel riscv64)_ZTVSt15_Sp_counted_ptrIPN4YAML6detail9node_dataELN9__gnu_cxx12_Lock_policyE1EE@Base 0.6.2-2
++ (optional=notarmelandprobabllynotraspbian)_ZTVSt15_Sp_counted_ptrIPN4YAML6detail9node_dataELN9__gnu_cxx12_Lock_policyE2EE@Base 0.6.2
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ede3867ccf4cf3d0733b65ed67ccddca39db85ef
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,24 @@@
++Description: Install libs and cmake files to the Debian location
++ 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.
++Author: Paul Novotny <paul@paulnovo.us>
++Forwarded: not-needed
++Last-Update: 2015-11-29
++
++--- a/CMakeLists.txt
+++++ b/CMakeLists.txt
++@@ -262,7 +262,10 @@ endif()
++ set(INCLUDE_INSTALL_ROOT_DIR include)
++ 
++ set(INCLUDE_INSTALL_DIR ${INCLUDE_INSTALL_ROOT_DIR}/yaml-cpp)
++-set(LIB_INSTALL_DIR "lib${LIB_SUFFIX}")
+++SET(LIB_INSTALL_DIR "${_library_dir}${LIB_SUFFIX}" CACHE
+++    "Directory relative to CMAKE_INSTALL_PREFIX in which to install libraries"
+++    STRING)
+++MARK_AS_ADVANCED(LIB_INSTALL_DIR)
++ 
++ set(_INSTALL_DESTINATIONS
++      RUNTIME DESTINATION bin
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..3b03fd9c2f59e4f923c4f83f28fbbbe5d2b8e3e0
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,15 @@@
++Description: Make the build reproducible
++Author: Reiner Herrmann <reiner@reiner-h.de>
++Bug-Debian: https://bugs.debian.org/808714
++Last-Update: 2016-10-11
++
++--- a/CMakeLists.txt
+++++ b/CMakeLists.txt
++@@ -106,6 +106,7 @@ set(library_sources
++   ${contrib_private_headers}
++ )
++ add_sources(${library_sources})
+++list(SORT library_sources)
++ 
++ if(VERBOSE)
++      message(STATUS "sources: ${sources}")
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..fe09b1eb05b1e4aad571599e2ba69b7ca7d6617a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++install-cmake-dev-files.patch
++reproducible-build.patch
++symbol-visibility.patch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..36ad04bf617a77dadcf3a200c306bf8c86679630
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,50 @@@
++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.
++
++diff --git a/CMakeLists.txt b/CMakeLists.txt
++index 1aa7839..e97d054 100644
++--- a/CMakeLists.txt
+++++ b/CMakeLists.txt
++@@ -142,6 +142,14 @@ if(WIN32)
++      endif()
++ endif()
++ 
+++if(CMAKE_SYSTEM_NAME MATCHES "Linux")
+++     set(CMAKE_CXX_VISIBILITY_PRESET hidden)
+++     if (POLICY CMP0063)
+++             cmake_policy(SET CMP0063 NEW)
+++     endif()
+++     add_definitions(-DYAML_CPP_USE_VISIBILITY)
+++endif()
+++
++ # GCC or Clang or Intel Compiler specialities
++ if(CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR
++    CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR
++diff --git a/include/yaml-cpp/dll.h b/include/yaml-cpp/dll.h
++index a32c06b..5b8c905 100644
++--- a/include/yaml-cpp/dll.h
+++++ b/include/yaml-cpp/dll.h
++@@ -27,7 +27,11 @@
++ #define YAML_CPP_API __declspec(dllimport)
++ #endif  // yaml_cpp_EXPORTS
++ #else   // YAML_CPP_DLL
+++#ifdef YAML_CPP_USE_VISIBILITY
+++#define YAML_CPP_API __attribute__ ((visibility("default")))
+++#else
++ #define YAML_CPP_API
+++#endif // YAML_CPP_USE_VISIBILITY
++ #endif  // YAML_CPP_DLL
++ 
++ #endif  // DLL_H_62B23520_7C8E_11DE_8A39_0800200C9A66
diff --cc debian/rules
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d94f5b613c24a711b902fa7a7e3cba5b15a24d13
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,72 @@@
++#!/usr/bin/make -f
++
++# Uncomment this to turn on verbose mode.
++#export DH_VERBOSE=1
++
++# This has to be exported to make some magic below work.
++export DH_OPTIONS
++
++DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
++
++CPPFLAGS :=$(shell dpkg-buildflags --get CPPFLAGS)
++CFLAGS   :=$(shell dpkg-buildflags --get CFLAGS)
++CXXFLAGS :=$(shell dpkg-buildflags --get CXXFLAGS)
++LDFLAGS  :=$(shell dpkg-buildflags --get LDFLAGS)
++
++export DEB_HOST_MULTIARCH CPPFLAGS CFLAGS CXXFLAGS LDFLAGS
++
++ifeq (,$(filter $(DEB_BUILD_ARCH),kfreebsd-amd64 kfreebsd-i386 hurd-i386))
++    DISABLE_PTHREADS=OFF
++else
++    DISABLE_PTHREADS=ON
++endif
++
++override_dh_auto_configure:
++      dh_testdir
++      mkdir build-static; cd build-static; \
++              cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
++                               -DLIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH) \
++                               -DYAML_CPP_BUILD_TOOLS=ON \
++                               -Dgtest_disable_pthreads=$(DISABLE_PTHREADS)
++      mkdir build-shared; cd build-shared; \
++              cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
++                               -DLIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH) \
++                               -DBUILD_SHARED_LIBS=ON \
++                               -DYAML_CPP_BUILD_TOOLS=ON \
++                               -Dgtest_disable_pthreads=$(DISABLE_PTHREADS)
++
++override_dh_auto_build:
++      dh_testdir
++      $(MAKE) -C build-static VERBOSE=1
++      $(MAKE) -C build-shared VERBOSE=1
++      # It might make sense to also provide the utils in a separate package
++      # $(MAKE) -C build-shared util
++
++override_dh_auto_install:
++      dh_testdir
++      dh_prep
++      $(MAKE) -C build-static install DESTDIR=$(CURDIR)/debian/tmp
++      $(MAKE) -C build-shared install DESTDIR=$(CURDIR)/debian/tmp
++
++override_dh_auto_test:
++      $(MAKE) -C build-static test
++      $(MAKE) -C build-shared test
++
++debian/weak-symbols: override_dh_auto_build
++      # All the weak symbols are either template instantiations of the STL
++      # or are optional symbols for inline functions.
++      nm --dynamic --defined-only build-shared/libyaml-cpp.so | awk '$$2 ~ /W/ { print " " $$3 "@Base 0.6.2" } ' > $@
++
++override_dh_makeshlibs: debian/weak-symbols
++      dh_makeshlibs -VNone
++
++clean:
++      dh_testdir
++      dh_auto_clean
++      dh_clean
++      rm -rf build-static build-shared
++
++%:
++      dh $@
++
++.PHONY: clean
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..bc79ae098447408be68c4aa07f564307ee07ddc7
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++version=4
++
++https://github.com/jbeder/yaml-cpp/releases .*/[relasymcp.-]*(\d\S*)\.tar\.gz