]> dgit.raspbian.org Git - libfyaml.git/commitdiff
Import libfyaml_0.9.3-1+rpi1.debian.tar.xz
authorPeter Michael Green <plugwash@raspbian.org>
Tue, 3 Feb 2026 19:52:46 +0000 (19:52 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Tue, 3 Feb 2026 19:52:46 +0000 (19:52 +0000)
[dgit import tarball libfyaml 0.9.3-1+rpi1 libfyaml_0.9.3-1+rpi1.debian.tar.xz]

14 files changed:
changelog [new file with mode: 0644]
control [new file with mode: 0644]
copyright [new file with mode: 0644]
libfyaml-dev.install [new file with mode: 0644]
libfyaml-utils.install [new file with mode: 0644]
libfyaml0.install [new file with mode: 0644]
libfyaml0.map [new file with mode: 0644]
libfyaml0.symbols [new file with mode: 0644]
not-installed [new file with mode: 0644]
patches/avoid-yeild.patch [new file with mode: 0644]
patches/series [new file with mode: 0644]
rules [new file with mode: 0755]
source/format [new file with mode: 0644]
watch [new file with mode: 0644]

diff --git a/changelog b/changelog
new file mode 100644 (file)
index 0000000..b7463c9
--- /dev/null
+++ b/changelog
@@ -0,0 +1,80 @@
+libfyaml (0.9.3-1+rpi1) forky-staging; urgency=medium
+
+  * Link with libatomic on armhf too.
+  * Avoid using yeild instruction.
+
+ -- Peter Michael Green <plugwash@raspbian.org>  Tue, 03 Feb 2026 19:52:46 +0000
+
+libfyaml (0.9.3-1) unstable; urgency=medium
+
+  * New upstream version 0.9.3
+    - Fix abort in in AppStream:as-test_yaml (Closes: #1126193)
+
+ -- Timo Röhling <roehling@debian.org>  Tue, 27 Jan 2026 11:46:11 +0100
+
+libfyaml (0.9.2-1) unstable; urgency=medium
+
+  * New upstream version 0.9.2
+  * Bump Standards-Version to 4.7.3
+  * Update .symbols file
+  * Update d/copyright to reflect licensing change
+
+ -- Timo Röhling <roehling@debian.org>  Fri, 02 Jan 2026 23:50:58 +0100
+
+libfyaml (0.9-2) unstable; urgency=medium
+
+  * Link against libatomic where needed
+  * Disable build log prettifier (shave)
+  * Hide symbols less agressively (causes segfault on mips64el)
+
+ -- Timo Röhling <roehling@debian.org>  Wed, 24 Sep 2025 11:46:02 +0200
+
+libfyaml (0.9-1) unstable; urgency=medium
+
+  * Migrate debian/watch to version 5 format
+  * New upstream version 0.9 (Closes: #1107090, #1115982)
+  * Wrap and sort Debian package files
+  * Bump Standards-Version to 4.7.2
+  * Keep exported ABI clean
+  * Depend on pkgconf instead of pkg-config
+  * Update d/copyright
+
+ -- Timo Röhling <roehling@debian.org>  Mon, 22 Sep 2025 21:33:49 +0200
+
+libfyaml (0.8-1) unstable; urgency=medium
+
+  * New upstream version 0.8
+  * Add .symbols for public API
+  * Add hardening flags to build
+
+ -- Timo Röhling <roehling@debian.org>  Sun, 18 Jun 2023 22:40:15 +0200
+
+libfyaml (0.7.12-2) unstable; urgency=medium
+
+  * Fix d/watch
+  * Bump Standards-Version to 4.6.2
+
+ -- Timo Röhling <roehling@debian.org>  Fri, 23 Dec 2022 14:16:49 +0100
+
+libfyaml (0.7.12-1) unstable; urgency=medium
+
+  * Update VCS URLs to current valid ones.
+  * New upstream version 0.7.12
+
+ -- Jose Luis Blanco Claraco <joseluisblancoc@gmail.com>  Tue, 22 Feb 2022 22:25:26 +0100
+
+libfyaml (0.7.11-2) unstable; urgency=medium
+
+  * Source only upload to enable testing migration.
+  * Add myself as uploader.
+
+ -- Timo Röhling <roehling@debian.org>  Fri, 18 Feb 2022 14:04:26 +0100
+
+libfyaml (0.7.11-1) unstable; urgency=medium
+
+  * Initial release. (Closes: #998859)
+    Thanks to Pantelis Antoniou for his contribution
+    to the packaging.
+
+ -- Jose Luis Blanco Claraco <joseluisblancoc@gmail.com>  Fri, 14 Jan 2022 22:51:33 +0100
+
diff --git a/control b/control
new file mode 100644 (file)
index 0000000..208fd8c
--- /dev/null
+++ b/control
@@ -0,0 +1,59 @@
+Source: libfyaml
+Priority: optional
+Maintainer: Jose Luis Blanco Claraco <joseluisblancoc@gmail.com>
+Uploaders:
+ Timo Röhling <roehling@debian.org>,
+Build-Depends:
+ debhelper-compat (= 13),
+ libltdl-dev,
+ pkgconf,
+Standards-Version: 4.7.3
+Section: libs
+Homepage: https://github.com/pantoniou/libfyaml
+Vcs-Git: https://salsa.debian.org/jlblancoc/libfyaml-gbp.git
+Vcs-Browser: https://salsa.debian.org/jlblancoc/libfyaml-gbp
+
+Package: libfyaml-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends:
+ libfyaml0 (= ${binary:Version}),
+ ${misc:Depends},
+Description: Fully feature complete YAML parser and emitter (headers)
+ Fully feature complete YAML parser and emitter, supporting the latest YAML
+ spec and passing the full YAML testsuite.
+ .
+ It is designed to be very efficient, avoiding copies of data, and has no
+ artificial limits like the 1024 character limit for implicit keys.
+ .
+ This package contains development headers and static libraries.
+
+Package: libfyaml-utils
+Section: devel
+Architecture: any
+Depends:
+ libfyaml0 (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends},
+Description: Fully feature complete YAML parser and emitter (CLI tools)
+ Fully feature complete YAML parser and emitter, supporting the latest YAML
+ spec and passing the full YAML testsuite.
+ .
+ It is designed to be very efficient, avoiding copies of data, and has no
+ artificial limits like the 1024 character limit for implicit keys.
+ .
+ This package contains utilities manipulating YAML files.
+
+Package: libfyaml0
+Architecture: any
+Multi-Arch: same
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
+Description: Fully feature complete YAML parser and emitter (library)
+ Fully feature complete YAML parser and emitter, supporting the latest YAML
+ spec and passing the full YAML testsuite.
+ .
+ It is designed to be very efficient, avoiding copies of data, and has no
+ artificial limits like the 1024 character limit for implicit keys.
diff --git a/copyright b/copyright
new file mode 100644 (file)
index 0000000..a1d2262
--- /dev/null
+++ b/copyright
@@ -0,0 +1,168 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: libfyaml
+Source: https://github.com/pantoniou/libfyaml
+
+Files: *
+Copyright: 2019-2025, Pantelis Antoniou <pantelis.antoniou@konsulko.com>
+License: Expat
+
+Files: src/xxhash/*
+Copyright: 2012-2014, Yann Collet
+License: BSD-2-clause
+
+Files: m4/ax_check_enable_debug.m4
+       m4/ax_cxx_compile_stdcxx.m4
+       m4/ax_cxx_compile_stdcxx_11.m4
+       m4/ax_define_dir.m4
+       m4/ax_is_release.m4
+Copyright: 2008, Alexandre Oliva
+           2008, Andreas Schwab <schwab@suse.de>
+           2008, Benjamin Kosnik <bkoz@redhat.com>
+           2016, Collabora Ltd
+           2014-2015, Google Inc.; contributed by Alexey Sokolov <sokolov@google.com>
+           2008, Guido U. Draheim <guidod@gmx.de>
+           2015, Moritz Klammler <moritz@klammler.eu>
+           2015, Paul Norman <penorman@mac.com>
+           2014-2015, Philip Withnall <philip@tecnocode.co.uk>
+           2011, Rhys Ulerich <rhys.ulerich@gmail.com>
+           2013, Roy Stogner <roystgnr@ices.utexas.edu>
+           2008, Stepan Kasal <kasal@ucw.cz>
+           2012, Zack Weinberg <zackw@panix.com>
+License: FSFAP
+
+Files: m4/ax_check_compile_flag.m4
+       m4/ax_check_define.m4
+       m4/ax_check_flag.m4
+       m4/ax_pthread.m4
+       m4/ax_tls.m4
+Copyright: 2008, Alan Woodland <ajw05@aber.ac.uk>
+           2011, Daniel Richard G <skunk@iSKUNK.ORG>
+           2010, Diego Elio Petteno` <flameeyes@gmail.com>
+           2008, Guido U. Draheim <guidod@gmx.de>
+           2011, Maarten Bosmans <mkbosmans@gmail.com>
+           2009, Matteo Frigo
+           2008-2009, Steven G. Johnson <stevenj@alum.mit.edu>
+License: GPL-3+ with AutoConf exception
+
+Files: build-aux/git-version-gen
+Copyright: 2007-2011, Free Software Foundation, Inc
+License: GPL-3+
+
+Files: debian/*
+Copyright: 2021-2022, Jose Luis Blanco Claraco <joseluisblancoc@gmail.com>
+           2019, Pantelis Antoniou <pantelis.antoniou@konsulko.com>
+License: Expat
+
+License: BSD-2-clause
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted provided that the following conditions are met:
+  .
+  1. Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer.
+  .
+  2. Redistributions in binary form must reproduce the above copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+  .
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+  POSSIBILITY OF SUCH DAMAGE.
+
+License: Expat
+  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 AUTHORS OR COPYRIGHT HOLDERS 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.
+
+License: FSFAP
+  Copying and distribution of this file, with or without modification, are
+  permitted in any medium without royalty provided the copyright notice and
+  this notice are preserved. This file is offered as-is, without any warranty.
+
+License: GPL-2
+  In Debian systems this license can be found in:
+  /usr/share/common-licenses/GPL-2
+
+License: GPL-3+
+  This program 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 3 of the License, or (at your option) any later
+  version.
+  .
+  This program 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 <https://www.gnu.org/licenses/>.
+  .
+  On Debian systems, the complete text of the GNU General Public License
+  can be found in `/usr/share/common-licenses/GPL-3'.
+
+License: GPL-3+ with AutoConf exception
+    Based on the GNU General Public License, which on Debian systems can be
+    found in `/usr/share/common-licenses/GPL-3', with the following exception:
+    .
+    AUTOCONF CONFIGURE SCRIPT EXCEPTION
+    .
+    Version 3.0, 18 August 2009
+    .
+    Copyright © 2009 Free Software Foundation, Inc. >http://fsf.org/<
+    .
+    Everyone is permitted to copy and distribute verbatim copies of this license
+    document, but changing it is not allowed.
+    .
+    This Exception is an additional permission under section 7 of the GNU
+    General Public License, version 3 ("GPLv3"). It applies to a given file that
+    bears a notice placed by the copyright holder of the file stating that the
+    file is governed by GPLv3 along with this Exception.
+    .
+    The purpose of this Exception is to allow distribution of Autoconf's typical
+    output under terms of the recipient's choice (including proprietary).
+    .
+    0. Definitions.
+    "Covered Code" is the source or object code of a version of Autoconf that is
+    a covered work under this License.
+    .
+    "Normally Copied Code" for a version of Autoconf means all parts of its
+    Covered Code which that version can copy from its code (i.e., not from its
+    input file) into its minimally verbose, non-debugging and non-tracing
+    output.
+    .
+    "Ineligible Code" is Covered Code that is not Normally Copied Code.
+    .
+    1. Grant of Additional Permission.
+    You have permission to propagate output of Autoconf, even if such
+    propagation would otherwise violate the terms of GPLv3. However, if by
+    modifying Autoconf you cause any Ineligible Code of the version you
+    received to become Normally Copied Code of your modified version, then
+    you void this Exception for the resulting covered work. If you convey
+    that resulting covered work, you must remove this Exception in accordance
+    with the second paragraph of Section 7 of GPLv3.
+    .
+    2. No Weakening of Autoconf Copyleft.
+    The availability of this Exception does not imply any general presumption
+    that third-party software is unaffected by the copyleft requirements of the
+    license of Autoconf.
diff --git a/libfyaml-dev.install b/libfyaml-dev.install
new file mode 100644 (file)
index 0000000..b0e6bc4
--- /dev/null
@@ -0,0 +1,4 @@
+usr/include/*
+usr/lib/*/*.a
+usr/lib/*/*.so
+usr/lib/*/pkgconfig/*
diff --git a/libfyaml-utils.install b/libfyaml-utils.install
new file mode 100644 (file)
index 0000000..c1fbc7a
--- /dev/null
@@ -0,0 +1,2 @@
+usr/bin/*
+usr/share/man/man1/*.1
diff --git a/libfyaml0.install b/libfyaml0.install
new file mode 100644 (file)
index 0000000..3de3b10
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff --git a/libfyaml0.map b/libfyaml0.map
new file mode 100644 (file)
index 0000000..ef76936
--- /dev/null
@@ -0,0 +1,7 @@
+{
+       global:
+               fy_*;
+       local:
+               blake3_*;
+               _blake3_*;
+};
diff --git a/libfyaml0.symbols b/libfyaml0.symbols
new file mode 100644 (file)
index 0000000..4be6b79
--- /dev/null
@@ -0,0 +1,452 @@
+libfyaml.so.0 libfyaml0 #MINVER#
+* Build-Depends-Package: libfyaml-dev
+ fy_allocator_alloc@Base 0.9.1
+ fy_allocator_contains@Base 0.9.1
+ fy_allocator_create@Base 0.9.1
+ fy_allocator_destroy@Base 0.9.1
+ fy_allocator_dump@Base 0.9.1
+ fy_allocator_free@Base 0.9.1
+ fy_allocator_get_caps@Base 0.9.1
+ fy_allocator_get_tag@Base 0.9.1
+ fy_allocator_get_tag_count@Base 0.9.1
+ fy_allocator_get_tag_linear_size@Base 0.9.1
+ fy_allocator_get_tag_single_linear@Base 0.9.1
+ fy_allocator_is_available@Base 0.9.1
+ fy_allocator_iterate@Base 0.9.1
+ fy_allocator_lookup@Base 0.9.1
+ fy_allocator_lookupv@Base 0.9.1
+ fy_allocator_release_tag@Base 0.9.1
+ fy_allocator_reset_tag@Base 0.9.1
+ fy_allocator_set_tag_count@Base 0.9.1
+ fy_allocator_store@Base 0.9.1
+ fy_allocator_storev@Base 0.9.1
+ fy_allocator_trim_tag@Base 0.9.1
+ fy_anchor_get_text@Base 0.7.9
+ fy_anchor_node@Base 0.7.9
+ fy_blake3_backend_iterate@Base 0.9
+ fy_blake3_hash@Base 0.9
+ fy_blake3_hash_file@Base 0.9
+ fy_blake3_hasher_create@Base 0.9
+ fy_blake3_hasher_destroy@Base 0.9
+ fy_blake3_hasher_finalize@Base 0.9
+ fy_blake3_hasher_reset@Base 0.9
+ fy_blake3_hasher_update@Base 0.9
+ fy_block_document_build_from_string@Base 0.9
+ fy_composer_create@Base 0.9.1
+ fy_composer_destroy@Base 0.9.1
+ fy_composer_get_cfg@Base 0.9.1
+ fy_composer_get_cfg_userdata@Base 0.9.1
+ fy_composer_get_diag@Base 0.9.1
+ fy_composer_get_next_path@Base 0.9.1
+ fy_composer_get_path@Base 0.9.1
+ fy_composer_get_root_path@Base 0.9.1
+ fy_composer_process_event@Base 0.9.1
+ fy_dedup_allocator_create_in_place@Base 0.9.1
+ fy_diag_cfg_default@Base 0.7.9
+ fy_diag_cfg_from_parser_flags@Base 0.7.9
+ fy_diag_create@Base 0.7.9
+ fy_diag_destroy@Base 0.7.9
+ fy_diag_errors_iterate@Base 0.7.9
+ fy_diag_event_report@Base 0.9.1
+ fy_diag_event_vreport@Base 0.9.1
+ fy_diag_get_cfg@Base 0.7.9
+ fy_diag_got_error@Base 0.7.9
+ fy_diag_node_override_report@Base 0.7.9
+ fy_diag_node_override_vreport@Base 0.7.9
+ fy_diag_node_report@Base 0.7.9
+ fy_diag_node_vreport@Base 0.7.9
+ fy_diag_printf@Base 0.7.9
+ fy_diag_ref@Base 0.7.9
+ fy_diag_reset_error@Base 0.7.9
+ fy_diag_set_cfg@Base 0.7.9
+ fy_diag_set_collect_errors@Base 0.7.9
+ fy_diag_set_error@Base 0.9.1
+ fy_diag_token_override_report@Base 0.9
+ fy_diag_token_override_vreport@Base 0.9
+ fy_diag_token_report@Base 0.9
+ fy_diag_token_vreport@Base 0.9
+ fy_diag_unref@Base 0.7.9
+ fy_diag_vprintf@Base 0.7.9
+ fy_diagf@Base 0.7.9
+ fy_document_anchor_iterate@Base 0.7.9
+ fy_document_build_from_file@Base 0.7.9
+ fy_document_build_from_fp@Base 0.7.9
+ fy_document_build_from_malloc_string@Base 0.7.9
+ fy_document_build_from_string@Base 0.7.9
+ fy_document_builder_create@Base 0.9.1
+ fy_document_builder_create_on_parser@Base 0.9.1
+ fy_document_builder_destroy@Base 0.9.1
+ fy_document_builder_get_document@Base 0.9.1
+ fy_document_builder_is_document_complete@Base 0.9.1
+ fy_document_builder_is_in_document@Base 0.9.1
+ fy_document_builder_is_in_stream@Base 0.9.1
+ fy_document_builder_load_document@Base 0.9.1
+ fy_document_builder_peek_document@Base 0.9.1
+ fy_document_builder_process_event@Base 0.9.1
+ fy_document_builder_reset@Base 0.9.1
+ fy_document_builder_set_in_document@Base 0.9.1
+ fy_document_builder_set_in_stream@Base 0.9.1
+ fy_document_builder_take_document@Base 0.9.1
+ fy_document_buildf@Base 0.7.9
+ fy_document_clone@Base 0.7.9
+ fy_document_create@Base 0.7.9
+ fy_document_create_from_event@Base 0.7.9
+ fy_document_default_emit_to_fp@Base 0.7.9
+ fy_document_destroy@Base 0.7.9
+ fy_document_event_is_implicit@Base 0.7.9
+ fy_document_get_cfg@Base 0.7.9
+ fy_document_get_diag@Base 0.7.9
+ fy_document_get_document_state@Base 0.7.9
+ fy_document_has_directives@Base 0.7.9
+ fy_document_has_explicit_document_end@Base 0.7.9
+ fy_document_has_explicit_document_start@Base 0.7.9
+ fy_document_insert_at@Base 0.7.9
+ fy_document_iterator_body_next@Base 0.7.9
+ fy_document_iterator_create@Base 0.7.9
+ fy_document_iterator_create_cfg@Base 0.9.1
+ fy_document_iterator_create_on_document@Base 0.9.1
+ fy_document_iterator_create_on_node@Base 0.9.1
+ fy_document_iterator_destroy@Base 0.7.9
+ fy_document_iterator_document_end@Base 0.7.9
+ fy_document_iterator_document_start@Base 0.7.9
+ fy_document_iterator_event_free@Base 0.7.9
+ fy_document_iterator_generate_next@Base 0.9.1
+ fy_document_iterator_get_error@Base 0.7.9
+ fy_document_iterator_node_next@Base 0.7.9
+ fy_document_iterator_node_start@Base 0.7.9
+ fy_document_iterator_stream_end@Base 0.7.9
+ fy_document_iterator_stream_start@Base 0.7.9
+ fy_document_lookup_anchor@Base 0.7.9
+ fy_document_lookup_anchor_by_node@Base 0.7.9
+ fy_document_lookup_anchor_by_token@Base 0.7.9
+ fy_document_register_meta@Base 0.7.9
+ fy_document_resolve@Base 0.7.9
+ fy_document_root@Base 0.7.9
+ fy_document_scanf@Base 0.7.9
+ fy_document_set_anchor@Base 0.7.9
+ fy_document_set_diag@Base 0.7.9
+ fy_document_set_document_state@Base 0.7.9
+ fy_document_set_parent@Base 0.7.9
+ fy_document_set_root@Base 0.7.9
+ fy_document_start_event_version@Base 0.7.9
+ fy_document_state_end_implicit@Base 0.7.9
+ fy_document_state_end_mark@Base 0.7.9
+ fy_document_state_json_mode@Base 0.7.9
+ fy_document_state_start_implicit@Base 0.7.9
+ fy_document_state_start_mark@Base 0.7.9
+ fy_document_state_tag_directive_iterate@Base 0.7.9
+ fy_document_state_tag_directives@Base 0.9
+ fy_document_state_tag_is_default@Base 0.7.9
+ fy_document_state_tags_explicit@Base 0.7.9
+ fy_document_state_version@Base 0.7.9
+ fy_document_state_version_explicit@Base 0.7.9
+ fy_document_tag_directive_add@Base 0.7.9
+ fy_document_tag_directive_iterate@Base 0.7.9
+ fy_document_tag_directive_lookup@Base 0.7.9
+ fy_document_tag_directive_remove@Base 0.7.9
+ fy_document_unregister_meta@Base 0.7.9
+ fy_document_update_from_event@Base 0.7.9
+ fy_document_vbuildf@Base 0.7.9
+ fy_document_vscanf@Base 0.7.9
+ fy_emit_body_node@Base 0.9.1
+ fy_emit_document@Base 0.7.9
+ fy_emit_document_end@Base 0.7.9
+ fy_emit_document_start@Base 0.7.9
+ fy_emit_document_to_buffer@Base 0.7.9
+ fy_emit_document_to_fd@Base 0.7.9
+ fy_emit_document_to_file@Base 0.7.9
+ fy_emit_document_to_fp@Base 0.7.9
+ fy_emit_document_to_string@Base 0.7.9
+ fy_emit_event@Base 0.7.9
+ fy_emit_event_create@Base 0.7.9
+ fy_emit_event_free@Base 0.7.9
+ fy_emit_event_from_parser@Base 0.7.9
+ fy_emit_event_vcreate@Base 0.7.9
+ fy_emit_eventf@Base 0.9
+ fy_emit_explicit_document_end@Base 0.7.9
+ fy_emit_node@Base 0.7.9
+ fy_emit_node_to_buffer@Base 0.7.9
+ fy_emit_node_to_string@Base 0.7.9
+ fy_emit_root_node@Base 0.7.9
+ fy_emit_scalar_printf@Base 0.9
+ fy_emit_scalar_vprintf@Base 0.9
+ fy_emit_scalar_write@Base 0.9
+ fy_emit_to_buffer@Base 0.7.9
+ fy_emit_to_buffer_collect@Base 0.7.9
+ fy_emit_to_string@Base 0.7.9
+ fy_emit_to_string_collect@Base 0.7.9
+ fy_emit_vevent@Base 0.9
+ fy_emitter_create@Base 0.7.9
+ fy_emitter_default_output@Base 0.7.9
+ fy_emitter_destroy@Base 0.7.9
+ fy_emitter_get_cfg@Base 0.7.9
+ fy_emitter_get_diag@Base 0.7.9
+ fy_emitter_get_document_state@Base 0.7.9
+ fy_emitter_set_diag@Base 0.7.9
+ fy_emitter_set_finalizer@Base 0.7.9
+ fy_error_module_to_string@Base 0.7.9
+ fy_error_type_to_string@Base 0.7.9
+ fy_event_end_mark@Base 0.7.9
+ fy_event_get_anchor_token@Base 0.7.9
+ fy_event_get_node_style@Base 0.7.9
+ fy_event_get_tag_token@Base 0.7.9
+ fy_event_get_token@Base 0.7.9
+ fy_event_is_implicit@Base 0.7.9
+ fy_event_report@Base 0.9.1
+ fy_event_start_mark@Base 0.7.9
+ fy_event_type_get_text@Base 0.7.9
+ fy_event_vreport@Base 0.9.1
+ fy_flow_document_build_from_string@Base 0.7.9
+ fy_library_version@Base 0.7.9
+ fy_linear_allocator_create_in_place@Base 0.9.1
+ fy_node_build_from_file@Base 0.7.9
+ fy_node_build_from_fp@Base 0.7.9
+ fy_node_build_from_malloc_string@Base 0.7.9
+ fy_node_build_from_string@Base 0.7.9
+ fy_node_buildf@Base 0.7.9
+ fy_node_by_path@Base 0.7.9
+ fy_node_clear_marker@Base 0.7.9
+ fy_node_clear_meta@Base 0.7.9
+ fy_node_compare@Base 0.7.9
+ fy_node_compare_string@Base 0.7.9
+ fy_node_compare_text@Base 0.7.9
+ fy_node_compare_token@Base 0.7.9
+ fy_node_compare_user@Base 0.7.9
+ fy_node_copy@Base 0.7.9
+ fy_node_create_alias@Base 0.7.9
+ fy_node_create_alias_copy@Base 0.7.9
+ fy_node_create_from_event@Base 0.7.9
+ fy_node_create_mapping@Base 0.7.9
+ fy_node_create_reference@Base 0.7.9
+ fy_node_create_relative_reference@Base 0.7.9
+ fy_node_create_scalar@Base 0.7.9
+ fy_node_create_scalar_copy@Base 0.7.9
+ fy_node_create_scalarf@Base 0.7.9
+ fy_node_create_sequence@Base 0.7.9
+ fy_node_create_vscalarf@Base 0.7.9
+ fy_node_delete@Base 0.9.1
+ fy_node_dereference@Base 0.7.9
+ fy_node_document@Base 0.7.9
+ fy_node_free@Base 0.7.9
+ fy_node_get_anchor@Base 0.7.9
+ fy_node_get_document_parent@Base 0.7.9
+ fy_node_get_end_token@Base 0.9
+ fy_node_get_meta@Base 0.7.9
+ fy_node_get_nearest_anchor@Base 0.7.9
+ fy_node_get_nearest_child_of@Base 0.7.9
+ fy_node_get_parent@Base 0.7.9
+ fy_node_get_parent_address@Base 0.7.9
+ fy_node_get_path@Base 0.7.9
+ fy_node_get_path_relative_to@Base 0.7.9
+ fy_node_get_reference@Base 0.7.9
+ fy_node_get_relative_reference@Base 0.7.9
+ fy_node_get_scalar0@Base 0.7.9
+ fy_node_get_scalar@Base 0.7.9
+ fy_node_get_scalar_length@Base 0.7.9
+ fy_node_get_scalar_token@Base 0.7.9
+ fy_node_get_scalar_utf8_length@Base 0.7.9
+ fy_node_get_short_path@Base 0.7.9
+ fy_node_get_start_token@Base 0.9
+ fy_node_get_style@Base 0.7.9
+ fy_node_get_tag0@Base 0.9.1
+ fy_node_get_tag@Base 0.7.9
+ fy_node_get_tag_length@Base 0.9.1
+ fy_node_get_tag_token@Base 0.7.9
+ fy_node_get_type@Base 0.7.9
+ fy_node_insert@Base 0.7.9
+ fy_node_is_attached@Base 0.7.9
+ fy_node_is_marker_set@Base 0.7.9
+ fy_node_is_null@Base 0.7.9
+ fy_node_mapping_append@Base 0.7.9
+ fy_node_mapping_get_by_index@Base 0.7.9
+ fy_node_mapping_get_pair_index@Base 0.7.9
+ fy_node_mapping_is_empty@Base 0.7.9
+ fy_node_mapping_item_count@Base 0.7.9
+ fy_node_mapping_iterate@Base 0.7.9
+ fy_node_mapping_lookup_by_string@Base 0.7.9
+ fy_node_mapping_lookup_key_by_string@Base 0.7.9
+ fy_node_mapping_lookup_pair@Base 0.7.9
+ fy_node_mapping_lookup_pair_by_null_key@Base 0.7.9
+ fy_node_mapping_lookup_pair_by_simple_key@Base 0.7.9
+ fy_node_mapping_lookup_pair_by_string@Base 0.7.9
+ fy_node_mapping_lookup_scalar0_by_simple_key@Base 0.7.9
+ fy_node_mapping_lookup_scalar_by_simple_key@Base 0.7.9
+ fy_node_mapping_lookup_value_by_null_key@Base 0.7.9
+ fy_node_mapping_lookup_value_by_simple_key@Base 0.7.9
+ fy_node_mapping_lookup_value_by_string@Base 0.7.9
+ fy_node_mapping_prepend@Base 0.7.9
+ fy_node_mapping_remove@Base 0.7.9
+ fy_node_mapping_remove_by_key@Base 0.7.9
+ fy_node_mapping_reverse_iterate@Base 0.7.9
+ fy_node_override_report@Base 0.7.9
+ fy_node_override_vreport@Base 0.7.9
+ fy_node_pair_create_with_key@Base 0.7.9
+ fy_node_pair_key@Base 0.7.9
+ fy_node_pair_set_key@Base 0.7.9
+ fy_node_pair_set_value@Base 0.7.9
+ fy_node_pair_update_with_value@Base 0.7.9
+ fy_node_pair_value@Base 0.7.9
+ fy_node_remove_anchor@Base 0.7.9
+ fy_node_remove_tag@Base 0.8
+ fy_node_report@Base 0.7.9
+ fy_node_resolve_alias@Base 0.7.9
+ fy_node_scanf@Base 0.7.9
+ fy_node_sequence_add_item@Base 0.7.9
+ fy_node_sequence_append@Base 0.7.9
+ fy_node_sequence_get_by_index@Base 0.7.9
+ fy_node_sequence_insert_after@Base 0.7.9
+ fy_node_sequence_insert_before@Base 0.7.9
+ fy_node_sequence_is_empty@Base 0.7.9
+ fy_node_sequence_item_count@Base 0.7.9
+ fy_node_sequence_iterate@Base 0.7.9
+ fy_node_sequence_prepend@Base 0.7.9
+ fy_node_sequence_remove@Base 0.7.9
+ fy_node_sequence_reverse_iterate@Base 0.7.9
+ fy_node_set_anchor@Base 0.7.9
+ fy_node_set_anchor_copy@Base 0.7.9
+ fy_node_set_anchorf@Base 0.7.9
+ fy_node_set_marker@Base 0.7.9
+ fy_node_set_meta@Base 0.7.9
+ fy_node_set_tag@Base 0.7.9
+ fy_node_set_vanchorf@Base 0.7.9
+ fy_node_sort@Base 0.7.9
+ fy_node_update_from_event@Base 0.7.9
+ fy_node_vbuildf@Base 0.7.9
+ fy_node_vreport@Base 0.7.9
+ fy_parse_compose@Base 0.7.9
+ fy_parse_document_destroy@Base 0.7.9
+ fy_parse_event_create@Base 0.7.9
+ fy_parse_event_vcreate@Base 0.7.9
+ fy_parse_load_document@Base 0.7.9
+ fy_parse_load_document_with_builder@Base 0.9.1
+ fy_parser_checkpoint_create@Base 0.9.1
+ fy_parser_checkpoint_destroy@Base 0.9.1
+ fy_parser_count_mapping_items@Base 0.9.1
+ fy_parser_count_sequence_items@Base 0.9.1
+ fy_parser_create@Base 0.7.9
+ fy_parser_destroy@Base 0.7.9
+ fy_parser_event_free@Base 0.7.9
+ fy_parser_get_cfg@Base 0.7.9
+ fy_parser_get_diag@Base 0.7.9
+ fy_parser_get_document_state@Base 0.7.9
+ fy_parser_get_mode@Base 0.9.1
+ fy_parser_get_stream_error@Base 0.7.9
+ fy_parser_log@Base 0.9
+ fy_parser_parse@Base 0.7.9
+ fy_parser_parse_peek@Base 0.9.1
+ fy_parser_report@Base 0.9
+ fy_parser_reset@Base 0.7.9
+ fy_parser_rollback@Base 0.9.1
+ fy_parser_set_diag@Base 0.7.9
+ fy_parser_set_document_iterator@Base 0.9.1
+ fy_parser_set_input_callback@Base 0.7.9
+ fy_parser_set_input_fd@Base 0.7.9
+ fy_parser_set_input_file@Base 0.7.9
+ fy_parser_set_input_fp@Base 0.7.9
+ fy_parser_set_malloc_string@Base 0.7.9
+ fy_parser_set_string@Base 0.7.9
+ fy_parser_skip@Base 0.9.1
+ fy_parser_vlog@Base 0.9
+ fy_parser_vreport@Base 0.9
+ fy_path_component_get_mapping_key_user_data@Base 0.7.9
+ fy_path_component_get_mapping_user_data@Base 0.7.9
+ fy_path_component_get_sequence_user_data@Base 0.7.9
+ fy_path_component_get_text@Base 0.7.9
+ fy_path_component_is_mapping@Base 0.7.9
+ fy_path_component_is_sequence@Base 0.7.9
+ fy_path_component_mapping_get_complex_key@Base 0.7.9
+ fy_path_component_mapping_get_scalar_key@Base 0.7.9
+ fy_path_component_mapping_get_scalar_key_tag@Base 0.7.9
+ fy_path_component_sequence_get_index@Base 0.7.9
+ fy_path_component_set_mapping_key_user_data@Base 0.7.9
+ fy_path_component_set_mapping_user_data@Base 0.7.9
+ fy_path_component_set_sequence_user_data@Base 0.7.9
+ fy_path_depth@Base 0.7.9
+ fy_path_exec_create@Base 0.7.9
+ fy_path_exec_destroy@Base 0.7.9
+ fy_path_exec_execute@Base 0.7.9
+ fy_path_exec_reset@Base 0.7.9
+ fy_path_exec_results_iterate@Base 0.7.9
+ fy_path_expr_build_from_string@Base 0.7.9
+ fy_path_expr_dump@Base 0.7.9
+ fy_path_expr_free@Base 0.7.9
+ fy_path_expr_to_document@Base 0.7.9
+ fy_path_get_last_user_data@Base 0.9
+ fy_path_get_parent_user_data@Base 0.9
+ fy_path_get_root_user_data@Base 0.7.9
+ fy_path_get_text@Base 0.7.9
+ fy_path_in_collection_root@Base 0.7.9
+ fy_path_in_mapping@Base 0.7.9
+ fy_path_in_mapping_key@Base 0.7.9
+ fy_path_in_mapping_value@Base 0.7.9
+ fy_path_in_root@Base 0.7.9
+ fy_path_in_sequence@Base 0.7.9
+ fy_path_last_component@Base 0.7.9
+ fy_path_last_not_collection_root_component@Base 0.7.9
+ fy_path_parent@Base 0.7.9
+ fy_path_parse_expr_from_string@Base 0.7.9
+ fy_path_parser_create@Base 0.7.9
+ fy_path_parser_destroy@Base 0.7.9
+ fy_path_parser_reset@Base 0.7.9
+ fy_path_set_last_user_data@Base 0.9
+ fy_path_set_parent_user_data@Base 0.9
+ fy_path_set_root_user_data@Base 0.7.9
+ fy_scalar_token_get_style@Base 0.7.9
+ fy_scan@Base 0.7.9
+ fy_scan_token_free@Base 0.7.9
+ fy_shutdown@Base 0.9.1
+ fy_string_to_error_module@Base 0.7.9
+ fy_string_to_error_type@Base 0.7.9
+ fy_tag_directive_token_handle0@Base 0.7.9
+ fy_tag_directive_token_handle@Base 0.7.9
+ fy_tag_directive_token_prefix0@Base 0.7.9
+ fy_tag_directive_token_prefix@Base 0.7.9
+ fy_tag_directive_token_tag@Base 0.7.9
+ fy_tag_token_handle0@Base 0.7.9
+ fy_tag_token_handle@Base 0.7.9
+ fy_tag_token_short0@Base 0.9
+ fy_tag_token_short@Base 0.9
+ fy_tag_token_suffix0@Base 0.7.9
+ fy_tag_token_suffix@Base 0.7.9
+ fy_tag_token_tag@Base 0.7.9
+ fy_thread_arg_array_join@Base 0.9
+ fy_thread_arg_join@Base 0.9
+ fy_thread_args_join@Base 0.9
+ fy_thread_pool_create@Base 0.9
+ fy_thread_pool_destroy@Base 0.9
+ fy_thread_pool_get_cfg@Base 0.9
+ fy_thread_pool_get_num_threads@Base 0.9
+ fy_thread_reserve@Base 0.9
+ fy_thread_submit_work@Base 0.9
+ fy_thread_unreserve@Base 0.9
+ fy_thread_wait_work@Base 0.9
+ fy_thread_work_join@Base 0.9
+ fy_token_end_mark@Base 0.7.9
+ fy_token_get_comment@Base 0.7.9
+ fy_token_get_text0@Base 0.7.9
+ fy_token_get_text@Base 0.7.9
+ fy_token_get_text_length@Base 0.7.9
+ fy_token_get_type@Base 0.7.9
+ fy_token_iter_advance@Base 0.7.9
+ fy_token_iter_chunk_next@Base 0.7.9
+ fy_token_iter_create@Base 0.7.9
+ fy_token_iter_destroy@Base 0.7.9
+ fy_token_iter_finish@Base 0.7.9
+ fy_token_iter_getc@Base 0.7.9
+ fy_token_iter_peek_chunk@Base 0.7.9
+ fy_token_iter_peekc@Base 0.7.9
+ fy_token_iter_read@Base 0.7.9
+ fy_token_iter_start@Base 0.7.9
+ fy_token_iter_ungetc@Base 0.7.9
+ fy_token_iter_utf8_get@Base 0.7.9
+ fy_token_iter_utf8_peek@Base 0.7.9
+ fy_token_iter_utf8_unget@Base 0.7.9
+ fy_token_scalar_is_null@Base 0.8
+ fy_token_scalar_style@Base 0.7.9
+ fy_token_start_mark@Base 0.7.9
+ fy_vdiag@Base 0.7.9
+ fy_version_compare@Base 0.7.9
+ fy_version_default@Base 0.7.9
+ fy_version_directive_token_version@Base 0.7.9
+ fy_version_is_supported@Base 0.7.9
+ fy_version_supported_iterate@Base 0.7.9
diff --git a/not-installed b/not-installed
new file mode 100644 (file)
index 0000000..79a1f44
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libfyaml.la
diff --git a/patches/avoid-yeild.patch b/patches/avoid-yeild.patch
new file mode 100644 (file)
index 0000000..49333e0
--- /dev/null
@@ -0,0 +1,13 @@
+--- libfyaml-0.9.3.orig/src/util/fy-atomics.h
++++ libfyaml-0.9.3/src/util/fy-atomics.h
+@@ -182,8 +182,8 @@ static inline void fy_cpu_relax(void)
+       __builtin_ia32_pause();
+ #elif defined(_MSC_VER) && (defined(_M_X64) || defined(_M_IX86))
+       _mm_pause();
+-#elif defined(__aarch64__) || defined(__arm__)
+-      __asm__ volatile ("yield");
++//#elif defined(__aarch64__) || defined(__arm__)
++//    __asm__ volatile ("yield");
+ #elif defined(__powerpc__)
+       __asm__ volatile ("or 27,27,27");
+ #else
diff --git a/patches/series b/patches/series
new file mode 100644 (file)
index 0000000..2f8030d
--- /dev/null
@@ -0,0 +1 @@
+avoid-yeild.patch
diff --git a/rules b/rules
new file mode 100755 (executable)
index 0000000..6a1e0cf
--- /dev/null
+++ b/rules
@@ -0,0 +1,15 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,--version-script=$(CURDIR)/debian/libfyaml0.map
+ifneq ($(filter armel armhf  m68k powerpc sh4,$(DEB_HOST_ARCH)),)
+DEB_LDFLAGS_MAINT_APPEND += -latomic
+endif
+
+# debian builds do not like testsuites to download stuff
+%:
+       dh $@
+
+override_dh_auto_configure:
+       dh_auto_configure -- --disable-network --disable-shave
+
diff --git a/source/format b/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/watch b/watch
new file mode 100644 (file)
index 0000000..ceb8e5a
--- /dev/null
+++ b/watch
@@ -0,0 +1,5 @@
+Version: 5
+
+Template: Github
+Owner: pantoniou
+Project: libfyaml