Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: cli11-devel | Distribution: openSUSE Tumbleweed |
Version: 2.4.2 | Vendor: openSUSE |
Release: 1.2 | Build date: Thu Aug 1 15:40:30 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 500937 | Source RPM: cli11-2.4.2-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/CLIUtils/CLI11 | |
Summary: Development files for CLI11 |
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set. It is header only, and has a number of design limits by choice: * No completion of partial options (like --ve for --version, if it were unambiguous) * No wide strings/Unicode
BSD-3-Clause
* Thu Aug 01 2024 Bruno Friedmann <bruno@ioda-net.ch> - Update to version 2.4.2: This version improves support for alternative build systems, like Meson and Bazel. The single-include file now is in its own subdirectory. Several smaller fixes as well. + Meson: fixes, cleanups, and modernizations #1024 & #1025 + Support building with Bazel #1033 + Restore non-arch dependent path for the pkgconfig file #1012 + Add get_subcommand_no_throw #1016 + Move single file to single-include folder #1030 & #1036 + Fixed app.set_failure_message(...) -> app.failure_message(...) #1018 + Add IWYU pragmas #1008 + Fix internal header include paths #1011 + Improved clarity in RequiredError #1029 + Added ability to use lexical_cast overloads constrained with enable_if #1021 + Bug fixes in latest release related to environmental variable parsing from option groups and unrecognized fields in a config file #1005 - Packaging: + move cli11.pc to _datadir + change -devel package to build noarch * Fri Mar 22 2024 Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.4.1: * Bugfix: Include cstdint (gh#CLIUtils/CLI11#996). * Bugfix: Fix change in operation of config_ptr with unused default in the count method (gh#CLIUtils/CLI11#1003). * Tests: Include libatomic if required for fuzzing test (gh#CLIUtils/CLI11#1000). - Changes from version 2.4.0: * Add Unicode support and bug fixes (gh#CLIUtils/CLI11#804, gh#CLIUtils/CLI11#923, gh#CLIUtils/CLI11#876, gh#CLIUtils/CLI11#848, gh#CLIUtils/CLI11#832, gh#CLIUtils/CLI11#987). * Match TOML standard for string and numerical entries, multiline strings (gh#CLIUtils/CLI11#968, gh#CLIUtils/CLI11#967,gh#CLIUtils/CLI11#964, gh#CLIUtils/CLI11#935). * Add validation for environmental variables (gh#CLIUtils/CLI11#926). * Add an escape string transform (gh#CLIUtils/CLI11#970). * Add A REVERSE multi-option policy to support multiple config files and other applications (gh#CLIUtils/CLI11#918). * Add usage message replacement (gh#CLIUtils/CLI11#768). * Allow using dot notation for subcommand arguments such as - -sub1.field (gh#CLIUtils/CLI11#789). * Bugfix: Fuzzing tests and fixes (gh#CLIUtils/CLI11#930, gh#CLIUtils/CLI11#905, gh#CLIUtils/CLI11#874, gh#CLIUtils/CLI11#846). * Bugfix: Missing coverage tests (gh#CLIUtils/CLI11#928). * Bugfix: CMake package and package config tests and fixes (gh#CLIUtils/CLI11#916). * Bugfix: Environmental variable checks in non-triggered subcommands (gh#CLIUtils/CLI11#904). * Bugfix: Environmental variables were not being correctly process by config pointer (gh#CLIUtils/CLI11#891). * Bugfix: Undefined behavior in sum_string_vector (gh#CLIUtils/CLI11#893). * Bugfix: Warnings and updates for CUDA 11 support (gh#CLIUtils/CLI11#851). * Backend: Add tests for newer compilers (lost with Travis CI) (gh#CLIUtils/CLI11#972). * Backend: Increase minimum CMake to 3.5 (gh#CLIUtils/CLI11#898). * Backend: Remove integrated Conan support (provided now by Conan center) (gh#CLIUtils/CLI11#853). * Tests: Support Catch2 Version 3 (gh#CLIUtils/CLI11#896, gh#CLIUtils/CLI11#980). - Package is no longer noarch as it installs pkgconfig file to %_libdir. - Drop conditionals supporting EOL openSUSE versions. * Sat Jan 07 2023 Haochuan Chen <haochuan.chen@univ-lorraine.fr> - Update to version 2.3.2: * Bugfix: Consistently use ADL for lexical_cast, making it easier to extend for custom template types #820 * Bugfix: Tweak the parsing of files for flags with disable_flag_override #800] * Bugfix: Handle out of bounds long long #807 * Bugfix: Spacing of make_description min option output #808 * Bugfix: Print last parsed subcommand's help message #822 * Bugfix: Avoid floating point warning in GCC 12 #803 * Bugfix: Fix a few gcc warnings #813 * Backend: Max CMake tested 3.22 -> 3.24 #823 - Update to version 2.3.1: * Bugfix: App::get_option_group implementation missing #793 * Bugfix: Fix spacing when setting an empty footer #796 * Bugfix: Address Klocwork static analysis checking issues #785 * Mon Oct 24 2022 Haochuan Chen <haochuan.chen@univ-lorraine.fr> - Disable tests for %{?sle_version} <= 150300 due to possible issues of old cmake versions * Mon Oct 24 2022 Haochuan Chen <haochuan.chen@univ-lorraine.fr> - Although the pre-compiled mode has been introduced upstream, it is still not able to build shared libs, so CLI11_PRECOMPILED is default to be disabled. The package is then still header-only, and the build architecture is changed to noarch. - Tests are enabled during building. - Upstream changes: update to version 2.3.0 * Add CLI11_PRECOMPILED as an option. #762 * Bugfix: Include <functional> in FormatterFwd #727 * Bugfix: Add missing Macros.hpp to Error.hpp #755 * Bugfix: Fix subcommand callback trigger #733 * Bugfix: Variable rename to avoid warning #734 * Bugfix: split_program_name single file name error #740 * Bugfix: Better support for min/max overrides on MSVC #741 * Bugfix: Support MSVC 2022 #748 * Bugfix: Support negated flag in config file #775 * Bugfix: Better errors for some confusing config file situations #781 * Backend: Restore coverage testing (lost with Travis CI) #747 * Wed Apr 13 2022 Haochuan Chen <yjcoshc@mail.nankai.edu.cn> - Update to version 2.2.0 * Add `MultiOptionPolicy::Sum` and refactor the `add_flag` to fix a bug when using `std::optional<bool>` as type. * Add support for an empty vector result in TOML and as a default string. * Add `.validate_optional_arguments()` to support discriminating positional arguments from vector option arguments. * Add `CLI::FileOnDefaultPath` to check for files on a specified default path. * Change default value display in help messages from `=XXXX` to `[XXXXX]` to make it clearer. * Modify the Range Validator to support additional types and clean up the error output. * Bugfix: The trigger on parse modifier did not work on positional argument.s * Bugfix: The single header file generation was missing custom namespace generation. * Bugfix: Clean up File Error handling in the argument processing. * Bugfix: Fix a stack overflow error if nameless commands had fallthrough. * Bugfix: A subcommand callback could be executed multiple times if it was a member of an option group. * Bugfix: Fix an issue with vectors of multi argument types where partial argument sets did not result in an error. * Bugfix: Fix an issue with type the template matching on C++20 and add some CI builds for C++20. * Bugfix: Fix typo in C++20 detection on MSVC. * Bugfix: An issue where the detection of RTTI being disabled on certain MSVC platforms did not disable the use of dynamic cast calls. * Bugfix: Resolve strict-overflow warning on some GCC compilers. * Backend: Add additional tests concerning the use of aliases for option groups in config files. * Build: Add support for testing in meson and cleanup symbolic link generation. * Build: Support building in WebAssembly. * Mon Nov 22 2021 Haochuan Chen <yjcoshc@mail.nankai.edu.cn> - Build doc package - Include pkgconfig file - Disable the build of examples - Change the directory of cmake files to %{_datadir}/cmake - Use the upstream name for source and building, and keep the package name lowercase - Update to version 2.1.2 * Use main for the main branch of the repository * Bugfix(cmake): Enforce at least C++11 when using CMake target * Build: Don't run doxygen and CTest includes if a submodule * Build: Avoid a warning on CMake 3.22 * Build: Support compiling the tests with an external copy of Catch2 * Thu Oct 08 2020 Jan Engelhardt <jengelh@inai.de> - Trim conjecture from description and supply actual limits. * Fri Sep 25 2020 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com> - Initial import of CLI11 1.9.1
/usr/include/CLI /usr/include/CLI/App.hpp /usr/include/CLI/Argv.hpp /usr/include/CLI/CLI.hpp /usr/include/CLI/Config.hpp /usr/include/CLI/ConfigFwd.hpp /usr/include/CLI/Encoding.hpp /usr/include/CLI/Error.hpp /usr/include/CLI/Formatter.hpp /usr/include/CLI/FormatterFwd.hpp /usr/include/CLI/Macros.hpp /usr/include/CLI/Option.hpp /usr/include/CLI/Split.hpp /usr/include/CLI/StringTools.hpp /usr/include/CLI/Timer.hpp /usr/include/CLI/TypeTools.hpp /usr/include/CLI/Validators.hpp /usr/include/CLI/Version.hpp /usr/include/CLI/impl /usr/include/CLI/impl/App_inl.hpp /usr/include/CLI/impl/Argv_inl.hpp /usr/include/CLI/impl/Config_inl.hpp /usr/include/CLI/impl/Encoding_inl.hpp /usr/include/CLI/impl/Formatter_inl.hpp /usr/include/CLI/impl/Option_inl.hpp /usr/include/CLI/impl/Split_inl.hpp /usr/include/CLI/impl/StringTools_inl.hpp /usr/include/CLI/impl/Validators_inl.hpp /usr/share/cmake/CLI11 /usr/share/cmake/CLI11/CLI11Config.cmake /usr/share/cmake/CLI11/CLI11ConfigVersion.cmake /usr/share/doc/packages/cli11-devel /usr/share/doc/packages/cli11-devel/CHANGELOG.md /usr/share/licenses/cli11-devel /usr/share/licenses/cli11-devel/LICENSE /usr/share/pkgconfig/CLI11.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 00:30:25 2025