diff options
| author | alexv-smirnov <[email protected]> | 2023-03-15 19:59:12 +0300 |
|---|---|---|
| committer | alexv-smirnov <[email protected]> | 2023-03-15 19:59:12 +0300 |
| commit | 056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11 (patch) | |
| tree | 4740980126f32e3af7937ba0ca5f83e59baa4ab0 /contrib/restricted/boost/program_options | |
| parent | 269126dcced1cc8b53eb4398b4a33e5142f10290 (diff) | |
add library/cpp/actors, ymake build to ydb oss export
Diffstat (limited to 'contrib/restricted/boost/program_options')
6 files changed, 466 insertions, 0 deletions
diff --git a/contrib/restricted/boost/program_options/.yandex_meta/devtools.copyrights.report b/contrib/restricted/boost/program_options/.yandex_meta/devtools.copyrights.report new file mode 100644 index 00000000000..fa644c98110 --- /dev/null +++ b/contrib/restricted/boost/program_options/.yandex_meta/devtools.copyrights.report @@ -0,0 +1,146 @@ +# File format ($ symbol means the beginning of a line): +# +# $ # this message +# $ # ======================= +# $ # comments (all commentaries should starts with some number of spaces and # symbol) +# $ IGNORE_FILES {file1.ext1} {file2.ext2} - (optional) ignore listed files when generating license macro and credits +# $ RENAME {original license id} TO {new license id} # user comments - (optional) use {new license id} instead {original license id} in ya.make files +# $ # user comments +# $ +# ${action} {license id} {license text hash} +# $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make +# ${all_file_action} filename +# $ # user commentaries (many lines) +# $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify) +# ${action} {license spdx} {license text hash} +# $BELONGS ./ya/make/file/relative/path/3/ya.make +# ${all_file_action} filename +# $ # user commentaries +# $ generated description +# $ ... +# +# You can modify action, all_file_action and add commentaries +# Available actions: +# keep - keep license in contrib and use in credits +# skip - skip license +# remove - remove all files with this license +# rename - save license text/links into licenses texts file, but not store SPDX into LINCENSE macro. You should store correct license id into devtools.license.spdx.txt file +# +# {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory) +# We suppose that that files can contain some license info +# Available all file actions: +# FILE_IGNORE - ignore file (do nothing) +# FILE_INCLUDE - include all file data into licenses text file +# ======================= + +KEEP COPYRIGHT_SERVICE_LABEL 2bb7fde157effeae3f1e1e3100704f64 +BELONGS ya.make + License text: + // Copyright (c) 2004 Hartmut Kaiser + Scancode info: + Original SPDX id: COPYRIGHT_SERVICE_LABEL + Score : 100.00 + Match type : COPYRIGHT + Files with this license: + include/boost/program_options/config.hpp [1:1] + +KEEP COPYRIGHT_SERVICE_LABEL 5ca418207a9a9e57884eb84192e8056e +BELONGS ya.make + License text: + // Copyright Vladimir Prus 2004. + // Distributed under the Boost Software License, Version 1.0. + // (See accompanying file LICENSE_1_0.txt + Scancode info: + Original SPDX id: COPYRIGHT_SERVICE_LABEL + Score : 100.00 + Match type : COPYRIGHT + Files with this license: + include/boost/program_options/cmdline.hpp [1:3] + include/boost/program_options/detail/convert.hpp [1:3] + include/boost/program_options/detail/parsers.hpp [1:3] + include/boost/program_options/detail/value_semantic.hpp [1:3] + include/boost/program_options/environment_iterator.hpp [1:3] + include/boost/program_options/eof_iterator.hpp [1:3] + include/boost/program_options/option.hpp [1:3] + include/boost/program_options/positional_options.hpp [1:3] + include/boost/program_options/value_semantic.hpp [1:3] + include/boost/program_options/version.hpp [1:3] + src/convert.cpp [1:3] + src/positional_options.cpp [1:3] + src/utf8_codecvt_facet.cpp [1:3] + src/value_semantic.cpp [1:3] + +KEEP COPYRIGHT_SERVICE_LABEL 791de63e8a85039486e8b095c3912ad1 +BELONGS ya.make + Note: matched license text is too long. Read it in the source files. + Scancode info: + Original SPDX id: COPYRIGHT_SERVICE_LABEL + Score : 100.00 + Match type : COPYRIGHT + Files with this license: + include/boost/program_options/detail/utf8_codecvt_facet.hpp [1:6] + +KEEP COPYRIGHT_SERVICE_LABEL ae6c75314a374199dd4eb8179394a65c +BELONGS ya.make + License text: + // Copyright Vladimir Prus 2002-2004. + // Copyright Bertolt Mildner 2004. + // Distributed under the Boost Software License, Version 1.0. + // (See accompanying file LICENSE_1_0.txt + Scancode info: + Original SPDX id: COPYRIGHT_SERVICE_LABEL + Score : 100.00 + Match type : COPYRIGHT + Files with this license: + include/boost/program_options/options_description.hpp [1:4] + src/options_description.cpp [1:4] + +KEEP COPYRIGHT_SERVICE_LABEL cf5e56ae189ec8cdbf6a61c940073563 +BELONGS ya.make + License text: + // Copyright Vladimir Prus 2002. + // Distributed under the Boost Software License, Version 1.0. (See + // accompanying file LICENSE_1_0.txt or copy at + Scancode info: + Original SPDX id: COPYRIGHT_SERVICE_LABEL + Score : 100.00 + Match type : COPYRIGHT + Files with this license: + include/boost/program_options.hpp [1:3] + +KEEP COPYRIGHT_SERVICE_LABEL d1e7f9bd90cf97484f0926c3d9377996 +BELONGS ya.make + License text: + // Copyright Sascha Ochsenknecht 2009. + // Distributed under the Boost Software License, Version 1.0. + // (See accompanying file LICENSE_1_0.txt + Scancode info: + Original SPDX id: COPYRIGHT_SERVICE_LABEL + Score : 100.00 + Match type : COPYRIGHT + Files with this license: + src/split.cpp [1:3] + +KEEP COPYRIGHT_SERVICE_LABEL d989ff9c2bd62725fe9987a9d8746019 +BELONGS ya.make + License text: + // Copyright Vladimir Prus 2002-2004. + // Distributed under the Boost Software License, Version 1.0. + // (See accompanying file LICENSE_1_0.txt + Scancode info: + Original SPDX id: COPYRIGHT_SERVICE_LABEL + Score : 100.00 + Match type : COPYRIGHT + Files with this license: + include/boost/program_options/detail/cmdline.hpp [1:3] + include/boost/program_options/detail/config_file.hpp [1:3] + include/boost/program_options/errors.hpp [1:3] + include/boost/program_options/options_description.hpp [1:4] + include/boost/program_options/parsers.hpp [1:3] + include/boost/program_options/variables_map.hpp [1:3] + src/cmdline.cpp [1:3] + src/config_file.cpp [1:3] + src/options_description.cpp [1:4] + src/parsers.cpp [1:3] + src/variables_map.cpp [1:3] + src/winmain.cpp [1:3] diff --git a/contrib/restricted/boost/program_options/.yandex_meta/devtools.licenses.report b/contrib/restricted/boost/program_options/.yandex_meta/devtools.licenses.report new file mode 100644 index 00000000000..7e119ebf373 --- /dev/null +++ b/contrib/restricted/boost/program_options/.yandex_meta/devtools.licenses.report @@ -0,0 +1,137 @@ +# File format ($ symbol means the beginning of a line): +# +# $ # this message +# $ # ======================= +# $ # comments (all commentaries should starts with some number of spaces and # symbol) +# $ IGNORE_FILES {file1.ext1} {file2.ext2} - (optional) ignore listed files when generating license macro and credits +# $ RENAME {original license id} TO {new license id} # user comments - (optional) use {new license id} instead {original license id} in ya.make files +# $ # user comments +# $ +# ${action} {license id} {license text hash} +# $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make +# ${all_file_action} filename +# $ # user commentaries (many lines) +# $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify) +# ${action} {license spdx} {license text hash} +# $BELONGS ./ya/make/file/relative/path/3/ya.make +# ${all_file_action} filename +# $ # user commentaries +# $ generated description +# $ ... +# +# You can modify action, all_file_action and add commentaries +# Available actions: +# keep - keep license in contrib and use in credits +# skip - skip license +# remove - remove all files with this license +# rename - save license text/links into licenses texts file, but not store SPDX into LINCENSE macro. You should store correct license id into devtools.license.spdx.txt file +# +# {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory) +# We suppose that that files can contain some license info +# Available all file actions: +# FILE_IGNORE - ignore file (do nothing) +# FILE_INCLUDE - include all file data into licenses text file +# ======================= + +KEEP BSL-1.0 1e1b35c3ae13c65f63b2c7467cce8a87 +BELONGS ya.make + License text: + // Distributed under the Boost Software License, Version 1.0. + // (See accompanying file LICENSE_1_0.txt + // or copy at http://www.boost.org/LICENSE_1_0.txt) + Scancode info: + Original SPDX id: BSL-1.0 + Score : 100.00 + Match type : NOTICE + Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0 + Files with this license: + include/boost/program_options/cmdline.hpp [2:4] + include/boost/program_options/detail/cmdline.hpp [2:4] + include/boost/program_options/detail/config_file.hpp [2:4] + include/boost/program_options/detail/convert.hpp [2:4] + include/boost/program_options/detail/parsers.hpp [2:4] + include/boost/program_options/detail/value_semantic.hpp [2:4] + include/boost/program_options/environment_iterator.hpp [2:4] + include/boost/program_options/eof_iterator.hpp [2:4] + include/boost/program_options/errors.hpp [2:4] + include/boost/program_options/option.hpp [2:4] + include/boost/program_options/options_description.hpp [3:5] + include/boost/program_options/parsers.hpp [2:4] + include/boost/program_options/positional_options.hpp [2:4] + include/boost/program_options/value_semantic.hpp [2:4] + include/boost/program_options/variables_map.hpp [2:4] + include/boost/program_options/version.hpp [2:4] + src/cmdline.cpp [2:4] + src/config_file.cpp [2:4] + src/convert.cpp [2:4] + src/options_description.cpp [3:5] + src/parsers.cpp [2:4] + src/positional_options.cpp [2:4] + src/split.cpp [2:4] + src/utf8_codecvt_facet.cpp [2:4] + src/value_semantic.cpp [2:4] + src/variables_map.cpp [2:4] + src/winmain.cpp [2:4] + +KEEP BSL-1.0 47a0454637d4fa45d78eb2557ccd70c4 +BELONGS ya.make + License text: + // Distributed under the Boost Software License, Version 1.0. (See + // accompanying file LICENSE_1_0.txt or copy at + // http://www.boost.org/LICENSE_1_0.txt) + Scancode info: + Original SPDX id: BSL-1.0 + Score : 100.00 + Match type : NOTICE + Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0 + Files with this license: + include/boost/program_options.hpp [2:4] + +KEEP BSL-1.0 4d2821c205f13355ac67ff2f0c1356b6 +BELONGS ya.make + Note: matched license text is too long. Read it in the source files. + Scancode info: + Original SPDX id: LicenseRef-scancode-boost-original + Score : 100.00 + Match type : TEXT + Links : http://boost.org, https://github.com/boostorg/rational/blob/0fe0beca5397c812c4f85a7de0d0769de59e12e0/include/boost/rational.hpp, https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/boost-original.LICENSE + Files with this license: + include/boost/program_options/detail/utf8_codecvt_facet.hpp [2:6] + +KEEP BSL-1.0 648ee54e68cb4c96cfd2e41a7a53e0f8 +BELONGS ya.make + License text: + \### License + Distributed under the [Boost Software License, Version 1.0](http://www.boost.org/LICENSE_1_0.txt). + Scancode info: + Original SPDX id: BSL-1.0 + Score : 60.00 + Match type : NOTICE + Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0 + Files with this license: + README.md [3:5] + +SKIP BSL-1.0 901941bd35f9f19e23af80f6271c10c4 +BELONGS ya.make + Note: matched license text is too long. Read it in the source files. + Scancode info: + Original SPDX id: BSL-1.0 + Score : 60.00 + Match type : NOTICE + Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0 + Files with this license: + README.md [36:36] + +KEEP BSL-1.0 9a500d42904daddc6b36adcda04d4788 +BELONGS ya.make + License text: + // Use, modification and distribution is subject to the Boost Software + // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at + // http://www.boost.org/LICENSE_1_0.txt) + Scancode info: + Original SPDX id: BSL-1.0 + Score : 96.88 + Match type : NOTICE + Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0 + Files with this license: + include/boost/program_options/config.hpp [3:5] diff --git a/contrib/restricted/boost/program_options/.yandex_meta/licenses.list.txt b/contrib/restricted/boost/program_options/.yandex_meta/licenses.list.txt new file mode 100644 index 00000000000..9bb00fa600e --- /dev/null +++ b/contrib/restricted/boost/program_options/.yandex_meta/licenses.list.txt @@ -0,0 +1,74 @@ +====================BSL-1.0==================== +### License + +Distributed under the [Boost Software License, Version 1.0](http://www.boost.org/LICENSE_1_0.txt). + + +====================BSL-1.0==================== +// Use, modification and distribution is subject to the Boost Software +// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + + +====================BSL-1.0==================== +// Andrew Lumsdaine, Indiana University ([email protected]). Permission to copy, +// use, modify, sell and distribute this software is granted provided this +// copyright notice appears in all copies. This software is provided "as is" +// without express or implied warranty, and with no claim as to its suitability +// for any purpose. + + +====================BSL-1.0==================== +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt +// or copy at http://www.boost.org/LICENSE_1_0.txt) + + +====================BSL-1.0==================== +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + + +====================COPYRIGHT==================== +// Copyright (c) 2004 Hartmut Kaiser + + +====================COPYRIGHT==================== +// Copyright (c) 2001 Ronald Garcia, Indiana University ([email protected]) +// Andrew Lumsdaine, Indiana University ([email protected]). Permission to copy, +// use, modify, sell and distribute this software is granted provided this +// copyright notice appears in all copies. This software is provided "as is" +// without express or implied warranty, and with no claim as to its suitability +// for any purpose. + + +====================COPYRIGHT==================== +// Copyright Sascha Ochsenknecht 2009. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt + + +====================COPYRIGHT==================== +// Copyright Vladimir Prus 2002-2004. +// Copyright Bertolt Mildner 2004. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt + + +====================COPYRIGHT==================== +// Copyright Vladimir Prus 2002-2004. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt + + +====================COPYRIGHT==================== +// Copyright Vladimir Prus 2002. +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at + + +====================COPYRIGHT==================== +// Copyright Vladimir Prus 2004. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt diff --git a/contrib/restricted/boost/program_options/include/boost/program_options.hpp b/contrib/restricted/boost/program_options/include/boost/program_options.hpp new file mode 100644 index 00000000000..dc350119573 --- /dev/null +++ b/contrib/restricted/boost/program_options/include/boost/program_options.hpp @@ -0,0 +1,25 @@ +// Copyright Vladimir Prus 2002. +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +// See www.boost.org/libs/program_options for documentation. + +#ifndef PROGRAM_OPTIONS_VP_2003_05_19 +#define PROGRAM_OPTIONS_VP_2003_05_19 + +#if defined(_MSC_VER) +#pragma once +#endif + +#include <boost/program_options/options_description.hpp> +#include <boost/program_options/positional_options.hpp> +#include <boost/program_options/parsers.hpp> +#include <boost/program_options/variables_map.hpp> +#include <boost/program_options/cmdline.hpp> +#include <boost/program_options/errors.hpp> +#include <boost/program_options/option.hpp> +#include <boost/program_options/value_semantic.hpp> +#include <boost/program_options/version.hpp> + +#endif diff --git a/contrib/restricted/boost/program_options/include/boost/program_options/version.hpp b/contrib/restricted/boost/program_options/include/boost/program_options/version.hpp new file mode 100644 index 00000000000..aa27568bb86 --- /dev/null +++ b/contrib/restricted/boost/program_options/include/boost/program_options/version.hpp @@ -0,0 +1,22 @@ +// Copyright Vladimir Prus 2004. +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE_1_0.txt +// or copy at http://www.boost.org/LICENSE_1_0.txt) + +#ifndef BOOST_PROGRAM_OPTIONS_VERSION_HPP_VP_2004_04_05 +#define BOOST_PROGRAM_OPTIONS_VERSION_HPP_VP_2004_04_05 + +/** The version of the source interface. + The value will be incremented whenever a change is made which might + cause compilation errors for existing code. +*/ +#ifdef BOOST_PROGRAM_OPTIONS_VERSION +#error BOOST_PROGRAM_OPTIONS_VERSION already defined +#endif +#define BOOST_PROGRAM_OPTIONS_VERSION 2 + +// Signal that implicit options will use values from next +// token, if available. +#define BOOST_PROGRAM_OPTIONS_IMPLICIT_VALUE_NEXT_TOKEN 1 + +#endif diff --git a/contrib/restricted/boost/program_options/ya.make b/contrib/restricted/boost/program_options/ya.make new file mode 100644 index 00000000000..f67c2747585 --- /dev/null +++ b/contrib/restricted/boost/program_options/ya.make @@ -0,0 +1,62 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE(BSL-1.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +OWNER( + g:cpp-contrib + g:taxi-common +) + +VERSION(1.81.0) + +ORIGINAL_SOURCE(https://github.com/boostorg/program_options/archive/boost-1.81.0.tar.gz) + +PEERDIR( + contrib/restricted/boost/any + contrib/restricted/boost/bind + contrib/restricted/boost/config + contrib/restricted/boost/core + contrib/restricted/boost/detail + contrib/restricted/boost/function + contrib/restricted/boost/iterator + contrib/restricted/boost/lexical_cast + contrib/restricted/boost/smart_ptr + contrib/restricted/boost/static_assert + contrib/restricted/boost/throw_exception + contrib/restricted/boost/tokenizer + contrib/restricted/boost/type_traits +) + +ADDINCL( + GLOBAL contrib/restricted/boost/program_options/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +IF (DYNAMIC_BOOST) + CFLAGS( + GLOBAL -DBOOST_PROGRAM_OPTIONS_DYN_LINK + ) +ENDIF() + +SRCS( + src/cmdline.cpp + src/config_file.cpp + src/convert.cpp + src/options_description.cpp + src/parsers.cpp + src/positional_options.cpp + src/split.cpp + src/utf8_codecvt_facet.cpp + src/value_semantic.cpp + src/variables_map.cpp + src/winmain.cpp +) + +END() |
