Commit Graph

18 Commits

Author SHA1 Message Date
Martin Jansa 21f956598d recipes: drop ${SRCPV} usage
* Drop SRCPV similarly like oe-core did in:
  https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872

* SRCPV is deferred now from PV to PKGV since:
  https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-02-09 09:52:12 -08:00
Tim Orling 306a92cdba cli11: do not inherit ptest
This recipe provides no run-ptest script.

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-02 17:43:22 -07:00
Andreas Helbech Kleist dd5b211eae cli11: enable native/nativesdk builds
Signed-off-by: Andreas Helbech Kleist <andreaskleist@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-02 17:45:37 -08:00
Wang Mingyu 8c09ffdc88 cli11: upgrade 2.3.1 -> 2.3.2
Changelog:
===========
- 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][]

License-Update: Copyright updated to 2023.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-11 08:37:58 -08:00
Wang Mingyu df06118e8a cli11: upgrade 2.3.0 -> 2.3.1
Changelog:
==========
  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

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-07 08:40:48 -08:00
Wang Mingyu 5b6ccc07b5 cli11: upgrade 2.2.0 -> 2.3.0
Changelog:
==========
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

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-18 08:23:44 -07:00
Wang Mingyu 62db1c041f cli11: upgrade 1.9.1 -> 2.2.0
License-Update: Copyright year updated to 2022.

0001-Do-not-download-the-catch-framework-during-configure.patch
added to download the catch framework before configure.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-07 16:44:54 -07:00
Richard Purdie b402a3076f recipes: Update SRC_URI branch and protocols
This patch updates SRC_URIs using git to include branch=master if no branch is set
and also to use protocol=https for github urls as generated by the conversion script
in OE-Core.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:49 -07:00
Martin Jansa c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
William A. Kennington III 95ee6331c0 cli11: 1.9.0 -> 1.9.1
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28 12:52:13 -07:00
William A. Kennington III 4e494eedfe cli11: upgrade 1.8.0 -> 1.9.0
Variants of the patches are now included upstream so the local patching
can be removed.

Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-13 23:40:04 -07:00
Khem Raj 5a5d2cfa1b cli11: Fix multilib build
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-20 16:07:50 -08:00
Brad Bishop b42bc4fea6 cli11: Remove dev pkg dep to main pkg
cli11 is header-only and the main package is empty.  Remove the
dependency to cli11 from cli11-dev so cli11-dev can be included in an
SDK via IMAGE_INSTALL, RDEPENDS, and the like.

Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-17 01:42:54 -07:00
Khem Raj 0f61a72a03 cli11: Refresh patch to fix fuzz
Fixes
cli11-1.8.0+gitAUTOINC+13becaddb6: Patch log indicates that patches do not apply cleanly. [patch-fuzz]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-21 09:40:20 -07:00
William A. Kennington III via Openembedded-devel 583ffd416c cli11: 1.7.1 -> 1.8.0
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-10 09:28:20 -07:00
William A. Kennington III via Openembedded-devel 30a9033fb8 cli11: 1.6.2 -> 1.7.1
LICENSE checksum updated to reflect a new copyright date being updated
there.

Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-29 02:06:24 -07:00
Khem Raj 8005771517 cli11: Add knob to Enable/Disable clang-tidy explicity
When building with clang otherwise this gets enabled and we have
problems with headers especially due to OEs multilibbing effort on arm
where headers like bits/wordsize.h are hijacked and some wrappers are
translanted, these transplants have additional requirements/constraints
e.g. compiler internal arch defines e.g. __arm__ etc. which may not be
passed by tools like clang-tidy which are arch independent.

Ideally we should not require to disable clang-tidy here but we make a
compromise, since OEs headers are the way as explained above

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-13 09:27:22 -08:00
William A. Kennington III via Openembedded-devel d183435dac cli11: Add recipe
cli11 is a c++ command line parser library that provides a simple
user interface with modern c++ semantics.

Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-01-15 22:08:47 -08:00