From 57dbf89b7b658c097bcafc5cfe4c19835b65199c Mon Sep 17 00:00:00 2001 From: Martin Krischik Date: Mon, 14 Jul 2025 15:54:00 +0200 Subject: [PATCH] adacl 6.2.1 (#1536) * sparkfun_qwiic_motor_driver 0.1.0 (#1495) * press_utils 1.0.0 (#1505) * adacl 6.2.1 (via `alr publish --submit`) * adacl_regexp 6.2.1 (#1531) * Force re-execution of build pipeline * adacl 6.2.1 (via `alr publish`) --------- Co-authored-by: KLOC-Karsten <72611407+KLOC-Karsten@users.noreply.github.com> Co-authored-by: Matheus Xavier Co-authored-by: Alejandro R Mosteo --- index/ad/adacl/adacl-6.2.1.toml | 83 +++++++++++++++++++ index/ad/adacl_regexp/adacl_regexp-6.2.1.toml | 54 ++++++++++++ index/pr/press_utils/press_utils-1.0.0.toml | 15 ++++ .../sparkfun_qwiic_motor_driver-0.1.0.toml | 19 +++++ 4 files changed, 171 insertions(+) create mode 100644 index/ad/adacl/adacl-6.2.1.toml create mode 100644 index/ad/adacl_regexp/adacl_regexp-6.2.1.toml create mode 100644 index/pr/press_utils/press_utils-1.0.0.toml create mode 100644 index/sp/sparkfun_qwiic_motor_driver/sparkfun_qwiic_motor_driver-0.1.0.toml diff --git a/index/ad/adacl/adacl-6.2.1.toml b/index/ad/adacl/adacl-6.2.1.toml new file mode 100644 index 00000000..c2b034ca --- /dev/null +++ b/index/ad/adacl/adacl-6.2.1.toml @@ -0,0 +1,83 @@ +name = "adacl" +description = "Ada Class Library (String, Trace, AUnit, Smart Pointer. GetOpt)" +long-description = """A class library for Ada for those who like OO programming. + +Currently the following functionality is migrated to Ada 2022: + +* Getopt commandline argument parser - with wide character support. +* String utilities - with wide character support. +* Calendar utilities - with wide character support. +* Trace utility - with wide character support. +* Protected queue - with finish, wait for finish and abort support. +* Smart pointer + * Reference counted + * Unique pointer + * Shared pointer +* AUnit compatible informative asserts + * generic for access types + * generic for arrays types + * generic for discrete types + * generic for floating point types + * generic for fixed point types + * generic for decimal fixed point types + * generic for vector types +* AUnit parameter + * Call one test with multipe input and expected values + +See [GNATdoc](https://adacl.sourceforge.net/gnatdoc/adacl/index.html) for details. + +Development versions and testsuite available using the follwowing index: + +```sh +alr index --add "git+https://github.com/krischik/alire-index.git#develop" --name krischik +``` + +Source code and testsuite available on [SourceForge](https://git.code.sf.net/p/adacl/git) +""" +version = "6.2.1" +licenses = "GPL-3.0-or-later" +authors = ["Martin Krischik "] +maintainers = ["Martin Krischik "] +maintainers-logins = ["krischik"] +website = "https://sourceforge.net/projects/adacl/" +tags = ["library", "command-line", "trace", "logging", "string", "aunit", "assert", "container", "smart-pointer", "ada2022"] + +[build-switches] +"*".ada_version = "Ada2022" +"*".source_encoding = "UTF_8" +development.compile_checks = "Warnings" +development.contracts = "Yes" +development.debug_info = "Yes" +development.optimization = "Debug" +development.runtime_checks = "Overflow" +release.compile_checks = "Warnings" +release.contracts = "No" +release.debug_info = "No" +release.optimization = "Performance" +release.runtime_checks = "Default" +validation.compile_checks = "Warnings" +validation.contracts = "Yes" +validation.debug_info = "Yes" +validation.optimization = "Debug" +validation.runtime_checks = "Everything" + +[[depends-on]] +gnat_native = "^15.1" +aunit = "25.0.0" + +[[actions]] +type = "test" +command = ["alr", "run"] +directory = "test" + +# vim: set textwidth=0 nowrap tabstop=8 shiftwidth=4 softtabstop=4 expandtab : +# vim: set filetype=toml fileencoding=utf-8 fileformat=unix foldmethod=diff : +# vim: set spell spelllang=en_gb : + +[origin] +hashes = [ +"sha256:9723c4cbd36b390208aee3740bba11c3af47739ad8481b61b015bd02acd511bb", +"sha512:39b265ab90770b076856d7da8afc9ed3a776d224bf21444f5812cf35dc480345e84999e46eb12472d899a5f950b2cdec4114ecff44dbbde3d9247db199feadde", +] +url = "https://sourceforge.net/projects/adacl/files/Alire/adacl-6.2.1.tgz" + diff --git a/index/ad/adacl_regexp/adacl_regexp-6.2.1.toml b/index/ad/adacl_regexp/adacl_regexp-6.2.1.toml new file mode 100644 index 00000000..198560af --- /dev/null +++ b/index/ad/adacl_regexp/adacl_regexp-6.2.1.toml @@ -0,0 +1,54 @@ +name = "adacl_regexp" +description = "Ada Class Library - Regular Expressions" +long-description = """A class library for Ada for those who like OO programming. + +Regular expression for String, Wide_String and Wide_Wide_Strings using a +generic implementation that could be used for any array of descreete elements. + +Development versions available with: + +```sh +alr index --add "git+https://github.com/krischik/alire-index.git#develop" --name krischik +``` + +Source code including AUnit tests available on [SourceForge](https://git.code.sf.net/p/adacl/git) +""" +version = "6.2.1" +licenses = "GPL-3.0-or-later" +authors = ["Martin Krischik "] +maintainers = ["Martin Krischik "] +maintainers-logins = ["krischik"] +website = "https://sourceforge.net/projects/adacl/" +tags = ["library", "strings", "wide-strings", "search", "regexp", "unicode", "ada2022"] + +[build-switches] +development.compile_checks = "Warnings" +development.contracts = "Yes" +development.runtime_checks = "Overflow" +release.compile_checks = "Warnings" +release.contracts = "No" +release.runtime_checks = "Default" +validation.compile_checks = "Warnings" +validation.contracts = "Yes" +validation.runtime_checks = "Everything" + +[[depends-on]] +gnat_native = "^14.2" +adacl = "6.2.0" + +[[actions]] +type = "test" +command = ["alr", "run"] +directory = "test" + +# vim: set textwidth=0 nowrap tabstop=8 shiftwidth=4 softtabstop=4 expandtab : +# vim: set filetype=toml fileencoding=utf-8 fileformat=unix foldmethod=diff : +# vim: set spell spelllang=en_gb : + +[origin] +hashes = [ +"sha256:d25d08b193d4e5f93b2c67c39dd54dfaccc24eb4a0bdb92466a5e8a3d40d4721", +"sha512:427e5ab1c579b63b822d81e55a3e25c0a3106a9406d3981e5cf19ffeb83854632e2b7b6418cdc39ad258ef0e064be2b925a348282fedb6c39c2e53129749458d", +] +url = "https://sourceforge.net/projects/adacl/files/Alire/adacl_regexp-6.2.1.tgz" + diff --git a/index/pr/press_utils/press_utils-1.0.0.toml b/index/pr/press_utils/press_utils-1.0.0.toml new file mode 100644 index 00000000..51846613 --- /dev/null +++ b/index/pr/press_utils/press_utils-1.0.0.toml @@ -0,0 +1,15 @@ +name = "press_utils" +description = "Some utilities and a pretty complete argparse framework" +version = "1.0.0" + +authors = ["Matheus Xavier"] +maintainers = ["Matheus Xavier "] +maintainers-logins = ["xadaemon"] +licenses = "Apache-2.0" +website = "https://github.com/stateprisma/pr_utils" +tags = ["utils", "argparse"] + +[origin] +commit = "ecc49bab249f457465d34ff08ef4defa601f6b83" +url = "git+https://github.com/stateprisma/press_utils.git" + diff --git a/index/sp/sparkfun_qwiic_motor_driver/sparkfun_qwiic_motor_driver-0.1.0.toml b/index/sp/sparkfun_qwiic_motor_driver/sparkfun_qwiic_motor_driver-0.1.0.toml new file mode 100644 index 00000000..72ad54f2 --- /dev/null +++ b/index/sp/sparkfun_qwiic_motor_driver/sparkfun_qwiic_motor_driver-0.1.0.toml @@ -0,0 +1,19 @@ +name = "sparkfun_qwiic_motor_driver" +description = "Interface to the SparkFun Qwiic motor driver." +version = "0.1.0" + +authors = ["Karsten Lueth"] +maintainers = ["Karsten Lueth "] +maintainers-logins = ["KLOC-Karsten"] +licenses = "BSD-3-Clause" +website = "https://github.com/KLOC-Karsten/sparkfun-qwiic-motor-driver" +tags = ["hal", "motor-driver", "sparkfun", "i2c"] + + +[[depends-on]] +hal = "^1.0.0" + +[origin] +commit = "a8e00b6da3625bee2a8033cc6fb8f305ff45cf06" +url = "git+https://github.com/KLOC-Karsten/sparkfun-qwiic-motor-driver.git" +