SHA256
8
0
forked from pool/cli11

15 Commits

Author SHA256 Message Date
f2d077b923 Accepting request 1192940 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1192940
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cli11?expand=0&rev=7
2024-08-10 17:07:29 +00:00
c38c6ccad3 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/cli11?expand=0&rev=13
2024-08-09 13:06:41 +00:00
227adf4474 Accepting request 1161292 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1161292
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cli11?expand=0&rev=6
2024-03-25 20:12:14 +00:00
922cde77ad Accepting request 1160691 from home:badshah400:branches:devel:libraries:c_c++
* Update to version 2.4.1.
* Package is no longer noarch as it installs pkgconfig file to _libdir.
* Drop conditionals supporting EOL openSUSE versions.

OBS-URL: https://build.opensuse.org/request/show/1160691
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/cli11?expand=0&rev=11
2024-03-25 07:48:24 +00:00
4548321040 Accepting request 1062638 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1062638
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cli11?expand=0&rev=5
2023-02-02 17:09:03 +00:00
1a543431d7 Accepting request 1056790 from home:okitaxxx:branches:devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/1056790
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/cli11?expand=0&rev=9
2023-02-02 12:54:34 +00:00
f5033f05ea Accepting request 1040457 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1040457
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cli11?expand=0&rev=4
2022-12-06 13:23:52 +00:00
b05ff41476 Accepting request 1030892 from home:okitaxxx:branches:devel:libraries:c_c++
- Disable tests for %{?sle_version} <= 150300 due to possible issues of old 
  cmake versions
- 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

OBS-URL: https://build.opensuse.org/request/show/1030892
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/cli11?expand=0&rev=7
2022-12-05 22:10:03 +00:00
162b4b82df Accepting request 970809 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/970809
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cli11?expand=0&rev=3
2022-04-20 14:56:28 +00:00
50e8746319 Accepting request 969972 from home:okitaxxx:branches:devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/969972
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/cli11?expand=0&rev=5
2022-04-19 12:14:15 +00:00
2d7216f751 Accepting request 933715 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/933715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cli11?expand=0&rev=2
2021-11-25 22:05:42 +00:00
Nicolas Morey-Chaisemartin
86c0418f2a Accepting request 933121 from home:okitaxxx:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/933121
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/cli11?expand=0&rev=4
2021-11-25 08:59:37 +00:00
a89fbc4d43 Accepting request 840279 from devel:libraries:c_c++
Add cli11 to Factory. Needed by the latest version of opae-sdk

OBS-URL: https://build.opensuse.org/request/show/840279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cli11?expand=0&rev=1
2020-10-09 22:28:47 +00:00
Nicolas Morey-Chaisemartin
ba6f4531f7 Accepting request 840277 from home:jengelh:branches:devel:libraries:c_c++
- Trim conjecture from description and supply actual limits.

OBS-URL: https://build.opensuse.org/request/show/840277
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/cli11?expand=0&rev=2
2020-10-08 13:42:45 +00:00
0de1ab7bd6 Accepting request 839519 from home:NMoreyChaisemartin:branches:science:HPC
New CLI11 libraries required for opae-sdk support in SLE15-SP3

OBS-URL: https://build.opensuse.org/request/show/839519
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/cli11?expand=0&rev=1
2020-10-08 13:14:23 +00:00