From d147a28d4a60ab89001d38fa904491a25b41bd77 Mon Sep 17 00:00:00 2001 From: Alejandro R Mosteo Date: Sat, 8 Mar 2025 22:15:25 +0100 Subject: [PATCH 1/9] fix: improper syntax that will be rejected post-2.1 (#1417) We had a missing check in index loading logic that should have rejected an unexpected array. --- index/ti/tiny_text/tiny_text-1.0.0.toml | 2 +- index/ti/tiny_text/tiny_text-1.3.0.toml | 2 +- index/ti/tiny_text/tiny_text-1.5.1.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/index/ti/tiny_text/tiny_text-1.0.0.toml b/index/ti/tiny_text/tiny_text-1.0.0.toml index f4f1b1f0..8ddccb39 100644 --- a/index/ti/tiny_text/tiny_text-1.0.0.toml +++ b/index/ti/tiny_text/tiny_text-1.0.0.toml @@ -6,7 +6,7 @@ authors = ["Jeremy Grosser"] maintainers = ["Jeremy Grosser "] maintainers-logins = ["JeremyGrosser"] licenses = "MIT" -website = ["https://github.com/JeremyGrosser/tiny_text"] +website = "https://github.com/JeremyGrosser/tiny_text" tags = ["font", "hal", "bitmap", "text"] [[depends-on]] # This line was added by `alr with` diff --git a/index/ti/tiny_text/tiny_text-1.3.0.toml b/index/ti/tiny_text/tiny_text-1.3.0.toml index 9ec031a3..274178b0 100644 --- a/index/ti/tiny_text/tiny_text-1.3.0.toml +++ b/index/ti/tiny_text/tiny_text-1.3.0.toml @@ -6,7 +6,7 @@ authors = ["Jeremy Grosser"] maintainers = ["Jeremy Grosser "] maintainers-logins = ["JeremyGrosser"] licenses = "MIT" -website = ["https://github.com/JeremyGrosser/tiny_text"] +website = "https://github.com/JeremyGrosser/tiny_text" tags = ["font", "hal", "bitmap", "text"] [[depends-on]] diff --git a/index/ti/tiny_text/tiny_text-1.5.1.toml b/index/ti/tiny_text/tiny_text-1.5.1.toml index 41a5f516..e02c389e 100644 --- a/index/ti/tiny_text/tiny_text-1.5.1.toml +++ b/index/ti/tiny_text/tiny_text-1.5.1.toml @@ -6,7 +6,7 @@ authors = ["Jeremy Grosser"] maintainers = ["Jeremy Grosser "] maintainers-logins = ["JeremyGrosser"] licenses = "MIT" -website = ["https://github.com/JeremyGrosser/tiny_text"] +website = "https://github.com/JeremyGrosser/tiny_text" tags = ["font", "hal", "bitmap", "text"] [[depends-on]] From feeae757a0c71bfd69f2bb2c2d9bb8c0a30d32f6 Mon Sep 17 00:00:00 2001 From: Rene Hartmann Date: Wed, 19 Mar 2025 22:53:20 +0100 Subject: [PATCH 2/9] jintp 1.0.0 (#1442) Co-authored-by: Alejandro R Mosteo --- index/ji/jintp/jintp-1.0.0.toml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 index/ji/jintp/jintp-1.0.0.toml diff --git a/index/ji/jintp/jintp-1.0.0.toml b/index/ji/jintp/jintp-1.0.0.toml new file mode 100644 index 00000000..a5d36e64 --- /dev/null +++ b/index/ji/jintp/jintp-1.0.0.toml @@ -0,0 +1,15 @@ +name = "jintp" +description = "Template parser in Ada based on Jinja2" +version = "1.0.0" + +authors = ["Rene Hartmann"] +maintainers = ["Rene Hartmann "] +maintainers-logins = ["rehartmann"] +licenses = "BSD-2-Clause" +website = "https://github.com/rehartmann/JinTP" +tags = ["templates", "jinja", "jinja2"] + +[origin] +commit = "ff347053d08d060c289b3d8d59cd39a77df67a86" +url = "git+https://github.com/rehartmann/JinTP.git" + From 61a29506581c459cc1b6e1467b6a32016d79823c Mon Sep 17 00:00:00 2001 From: Vadim Godunko Date: Mon, 17 Mar 2025 17:02:36 +0400 Subject: [PATCH 3/9] blink_led_weact_stm32g474 0.1.0 (#1433) --- .../blink_led_weact_stm32g474-0.1.0.toml | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 index/bl/blink_led_weact_stm32g474/blink_led_weact_stm32g474-0.1.0.toml diff --git a/index/bl/blink_led_weact_stm32g474/blink_led_weact_stm32g474-0.1.0.toml b/index/bl/blink_led_weact_stm32g474/blink_led_weact_stm32g474-0.1.0.toml new file mode 100644 index 00000000..b0f359c9 --- /dev/null +++ b/index/bl/blink_led_weact_stm32g474/blink_led_weact_stm32g474-0.1.0.toml @@ -0,0 +1,29 @@ +name = "blink_led_weact_stm32g474" +description = "Blink LED demo for WeAct STM32G474" +version = "0.1.0" +website = "https://github.com/godunko/a0b-examples" + +authors = ["Vadim Godunko"] +maintainers = ["Vadim Godunko "] +maintainers-logins = ["godunko"] +licenses = "Apache-2.0 WITH LLVM-exception" +tags = ["a0b", "embedded", "demo", "weact", "stm32g474"] + +project-files = ["../gnat/weact_stm32g474.gpr"] + +[configuration] +generate_ada = false +generate_c = false +generate_gpr = true + +[[depends-on]] +a0b_armv7m_systick_clock_timer = "*" +a0b_stm32g474_gpio = "*" +a0b_timer = "*" +light_weact_stm32g474 = "*" + +[origin] +commit = "2583a20ac65e44e8941a4b96c0a28f988790eadb" +subdir = "./blink_led/weact_stm32g474/" +url = "git+https://github.com/godunko/a0b-examples.git" + From c93dba0fb8c50d8e9bcf298f8e2ef6b0d1d5bab9 Mon Sep 17 00:00:00 2001 From: Vadim Godunko Date: Mon, 17 Mar 2025 17:04:35 +0400 Subject: [PATCH 4/9] button_led_weact_stm32g474 0.1.0 (#1434) --- .../button_led_weact_stm32g474-0.1.0.toml | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 index/bu/button_led_weact_stm32g474/button_led_weact_stm32g474-0.1.0.toml diff --git a/index/bu/button_led_weact_stm32g474/button_led_weact_stm32g474-0.1.0.toml b/index/bu/button_led_weact_stm32g474/button_led_weact_stm32g474-0.1.0.toml new file mode 100644 index 00000000..85a03df3 --- /dev/null +++ b/index/bu/button_led_weact_stm32g474/button_led_weact_stm32g474-0.1.0.toml @@ -0,0 +1,27 @@ +name = "button_led_weact_stm32g474" +description = "Key/LED demo for WeAct STM32G474" +version = "0.1.0" +website = "https://github.com/godunko/a0b-examples" + +authors = ["Vadim Godunko"] +maintainers = ["Vadim Godunko "] +maintainers-logins = ["godunko"] +licenses = "Apache-2.0 WITH LLVM-exception" +tags = ["a0b", "embedded", "demo", "weact", "stm32g474"] + +project-files = ["../gnat/weact_stm32g474.gpr"] + +[configuration] +generate_ada = false +generate_c = false +generate_gpr = true + +[[depends-on]] +a0b_stm32g474_gpio = "*" +light_weact_stm32g474 = "*" + +[origin] +commit = "824335c2f9667198e4f823dfd30a7b887b0cf643" +subdir = "./button_led/weact_stm32g474/" +url = "git+https://github.com/godunko/a0b-examples.git" + From e8b35582b61b542ccccb2f952f5dc6d0373b5742 Mon Sep 17 00:00:00 2001 From: Alejandro R Mosteo Date: Mon, 17 Mar 2025 14:13:29 +0100 Subject: [PATCH 5/9] lml 0.1.0 (via `alr publish`) (#1437) --- index/lm/lml/lml-0.1.0.toml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 index/lm/lml/lml-0.1.0.toml diff --git a/index/lm/lml/lml-0.1.0.toml b/index/lm/lml/lml-0.1.0.toml new file mode 100644 index 00000000..1b4fe1e5 --- /dev/null +++ b/index/lm/lml/lml-0.1.0.toml @@ -0,0 +1,25 @@ +name = "lml" +description = "Lightweight Markup Language conversions" +version = "0.1.0" + +authors = ["Alejandro R. Mosteo"] +maintainers = ["Alejandro R. Mosteo "] +maintainers-logins = ["mosteo"] +licenses = "MIT OR Apache-2.0 WITH LLVM-exception" +website = "" +tags = ["markup", "language", "conversion", "json", "yaml", "toml"] + +[[actions]] +type = "test" +directory = "test" +command = ["alr", "run"] + +[[depends-on]] +ada_toml = "~0.4.0" +yeison_12 = "~0.2.0" +json = "^6.0.0" + +[origin] +commit = "34b9824dcf6cbe1c8d71bbff16539afa938ef48a" +url = "git+https://github.com/mosteo/lml_ada.git" + From 4382e3975d5b0d44cd8876606d83b9bb73cf0d73 Mon Sep 17 00:00:00 2001 From: Alejandro R Mosteo Date: Tue, 18 Mar 2025 17:48:04 +0100 Subject: [PATCH 6/9] aaa 0.3.0, aaa_texts 0.3.0, texts 0.1.0 (#1439) * Add manifests for aaa=0.3.0 aaa_texts=0.3.0 * Add texts=0.1 --- index/aa/aaa/aaa-0.3.0.toml | 36 +++++++++++++++++++++++++ index/aa/aaa_texts/aaa_texts-0.3.0.toml | 25 +++++++++++++++++ index/te/texts/texts-0.1.0.toml | 25 +++++++++++++++++ 3 files changed, 86 insertions(+) create mode 100644 index/aa/aaa/aaa-0.3.0.toml create mode 100644 index/aa/aaa_texts/aaa_texts-0.3.0.toml create mode 100644 index/te/texts/texts-0.1.0.toml diff --git a/index/aa/aaa/aaa-0.3.0.toml b/index/aa/aaa/aaa-0.3.0.toml new file mode 100644 index 00000000..80054ecf --- /dev/null +++ b/index/aa/aaa/aaa-0.3.0.toml @@ -0,0 +1,36 @@ +name = "aaa" +version = "0.3.0" +description = "Alex's Ada Assortment (of miscellaneous utilities)" + +long-description = """ +Alex's Ada Assortment of Utilities + +- Text formatting (paragraphs, tables). +- Indefinite containers. +- Enumeration validity/conversions of string images. +- On-demand stack backtraces. +- String containers and utilities. +- Simple subprocess spawning. +- Write-through minimal cache for objects stored in files +""" + +authors = ["Alejandro R. Mosteo"] +licenses = "LGPL-3.0-only" +maintainers = ["alejandro@mosteo.com"] +maintainers-logins = ["mosteo"] +tags = ["miscellanea", "utility"] +website = "https://github.com/mosteo/aaa" + +[[actions]] +type = "test" +directory = "tests" +command = ["alr", "build"] + +# [test] +# runner = "alire" + +[origin] +commit = "7bfebd18eb1c9a7eb283ec1a8a05009449239c88" +subdir = "./aaa_base/" +url = "git+https://github.com/mosteo/aaa.git" + diff --git a/index/aa/aaa_texts/aaa_texts-0.3.0.toml b/index/aa/aaa_texts/aaa_texts-0.3.0.toml new file mode 100644 index 00000000..5308ea04 --- /dev/null +++ b/index/aa/aaa_texts/aaa_texts-0.3.0.toml @@ -0,0 +1,25 @@ +name = "aaa_texts" +description = "Utilities to deal with enriched human texts (ANSI, Unicode)" +version = "0.3.0" + +authors = ["Alejandro R. Mosteo"] +maintainers = ["Alejandro R. Mosteo "] +maintainers-logins = ["mosteo"] +licenses = "LGPL-3.0-only" +website = "https://github.com/mosteo/aaa" +tags = ["unicode", "ansi", "console", "terminal", "tables"] + +[[depends-on]] +aaa = "~0.3.0" +ansiada = "^1.1.0" +lml = "~0.1.0" +umwi = "~0.1.0" + +# [test] +# runner = "alire" + +[origin] +commit = "7bfebd18eb1c9a7eb283ec1a8a05009449239c88" +subdir = "./aaa_texts/" +url = "git+https://github.com/mosteo/aaa.git" + diff --git a/index/te/texts/texts-0.1.0.toml b/index/te/texts/texts-0.1.0.toml new file mode 100644 index 00000000..b0f62d5c --- /dev/null +++ b/index/te/texts/texts-0.1.0.toml @@ -0,0 +1,25 @@ +name = "texts" +description = "A no-frills library to deal with Unicode texts in Ada 2012" +version = "0.1.0" + +authors = ["Alejandro R. Mosteo"] +maintainers = ["Alejandro R. Mosteo "] +maintainers-logins = ["mosteo"] +licenses = "MIT OR Apache-2.0 WITH LLVM-exception" +website = "" +tags = ["text", "unicode", "utf", "encoding"] + +[build-switches] +"*".Ada_Version = "Ada12" + +[[depends-on]] +aaa = "~0.3" +umwi = "~0.1" + +# [test] +# runner = "alire" + +[origin] +commit = "db89994b470bd5070ac8458f6610bd48264340f9" +url = "git+https://github.com/mosteo/texts.git" + From 9854d04ace580be9b30131c1c54b49729bafd350 Mon Sep 17 00:00:00 2001 From: Fabien Chouteau Date: Fri, 21 Mar 2025 20:09:25 +0100 Subject: [PATCH 7/9] strategy 0.1.0 (#1448) --- index/st/strategy/strategy-0.1.0.toml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 index/st/strategy/strategy-0.1.0.toml diff --git a/index/st/strategy/strategy-0.1.0.toml b/index/st/strategy/strategy-0.1.0.toml new file mode 100644 index 00000000..689d7908 --- /dev/null +++ b/index/st/strategy/strategy-0.1.0.toml @@ -0,0 +1,17 @@ +name = "strategy" +description = "Property-based testing framework" +version = "0.1.0" + +authors = ["Fabien Chouteau"] +maintainers = ["Fabien Chouteau "] +maintainers-logins = ["Fabien-Chouteau"] +licenses = "MIT OR Apache-2.0 WITH LLVM-exception" +website = "" +tags = ["test", "property", "testing"] + +[configuration.variables] +Enable_Oneof = { type = "Boolean", default = false } +[origin] +commit = "d30506c53e2247309e6cc2843ebc7917555f5a00" +url = "git+https://github.com/Fabien-Chouteau/strategy.git" + From dd9aa3920e1a80b6dbe0e132f71b3c16ae2bf293 Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 21 Mar 2025 22:38:28 +0100 Subject: [PATCH 8/9] alr2appimage 1.0.0 (#1449) --- index/al/alr2appimage/alr2appimage-1.0.0.toml | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 index/al/alr2appimage/alr2appimage-1.0.0.toml diff --git a/index/al/alr2appimage/alr2appimage-1.0.0.toml b/index/al/alr2appimage/alr2appimage-1.0.0.toml new file mode 100644 index 00000000..1c98c240 --- /dev/null +++ b/index/al/alr2appimage/alr2appimage-1.0.0.toml @@ -0,0 +1,57 @@ +name = "alr2appimage" +description = "Tool to create an AppImage executable from an Alire crate" +version = "1.0.0" +website = "https://github.com/mgrojo/alr2appimage" +long-description = """ +There are two prerequisites for your project to work with this tool: +- It has to be an Alire crate with an `executables` field. Its first value + has to be the main application program. Otherwise, the executable program + can be specified on the command line. +- It must be installable using Alire, including all the needed resources. + +`alr2appimage` will use the following command for installing it (this requires Alire 2.0): +```shell +alr install +``` +Or it will run `gprinstall` inside `alr exec`, if the former fails (Alire 1.x). + +If you simply run the tool inside an Alire crate, it will read the +metadata from your `alire.toml` file and create a default AppImage +from it. + +NOTE: `alr2appimage` is an independent project; it is not +affiliated to, nor supported by, the Alire or AppImage projects. + +""" +licenses = "GPL-3.0-only" + +tags = ["utility", "appimage", "alire", "linux", "packaging"] + +authors = ["Manuel Gomez"] +maintainers = ["Manuel Gomez "] +maintainers-logins = ["mgrojo"] + +executables = ["alr2appimage"] +[[depends-on]] +ada_toml = "^0.3.0" + +[[depends-on]] +spoon = "^1.0.1" + +[[depends-on]] +parse_args = "~0.9.0" + +[[depends-on]] +resources = "~0.1.0" + +[available.'case(os)'] +'linux' = true +'...' = false + +[build-switches] +"*".style_checks = ["-gnaty3abBCrfklM99nptx"] + +[origin] +commit = "19b5459f5b5553d6b861746eacd19e434fb0e146" +url = "git+https://github.com/mgrojo/alr2appimage" + From 2a4ffcf908528e23766c48e9664718707f41790a Mon Sep 17 00:00:00 2001 From: Gautier de Montmollin Date: Sun, 23 Mar 2025 12:28:10 +0100 Subject: [PATCH 9/9] gwindows 1.5.0 (#1451) --- index/gw/gwindows/gwindows-1.5.0.toml | 73 +++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 index/gw/gwindows/gwindows-1.5.0.toml diff --git a/index/gw/gwindows/gwindows-1.5.0.toml b/index/gw/gwindows/gwindows-1.5.0.toml new file mode 100644 index 00000000..4c6dbf9b --- /dev/null +++ b/index/gw/gwindows/gwindows-1.5.0.toml @@ -0,0 +1,73 @@ +description = "GWindows - Ada Framework for Windows Development" +name = "gwindows" +version = "1.5.0" + +authors = [ + "David Botton", + "Gautier de Montmollin" +] +website = "https://github.com/zertovitch/gwindows" +licenses = "MIT" +tags = ["gui", "rad", "windows"] +maintainers = [ + "Felix Patschkowski ", + "gdemont@hotmail.com" +] +maintainers-logins = [ + "patschkowski", + "zertovitch" +] + +long-description = """ +  GWindows screenshot 1 +   GWindows screenshot 2 +   GWindows screenshot 3 + +**GWindows** is a full Microsoft Windows Rapid Application Development +framework for programming GUIs (Graphical User Interfaces) with Ada. + +Key features of GWindows: + + * Complete Windows framework + * Pure Ada code, standalone + * Object-Oriented + * Code generator (GWenerator) + * Builds to 32 bit and to 64 bit native Windows applications + * Works on both ANSI and Unicode character modes + * Includes GNATCOM, an ActiveX/COM framework + * Tests, demos, samples and tutorials included + * License: MIT + * **Free**, Open-Source +""" + + +project-files = [ + "gnatcom/gnatcom.gpr", + "gnatcom/gnatcom_tools.gpr", + "gwindows/gwindows.gpr", + "gwindows/gwindows_contrib.gpr", + "gwindows/gwindows_samples.gpr" +] +executables = [ + "game_of_life_interactive", + "mdi_example", + "sci_example", + "demo_exlv1", + "demo_exlv2", + "demo_exlv3", + "bindcom", + "comscope", + "createcom", + "makeguid" +] + +[available.'case(os)'] +windows = true +'...' = false + +[environment.PATH] +prepend = "${CRATE_ROOT}/alire/build/gnatcom/tools" + +[origin] +url = "https://sourceforge.net/projects/gnavi/files/GWindows%20Archive%2022-Mar-2025.zip" +hashes = ["sha512:417486e8d6f922ec0a70ff71a024154f65301b4010dc7eb274fd9be0ef5119fb0360ef38d4927ab371ab8004032c287ca8d9f8917a36bcfee088114211c2ac59"]