Compare commits

...

394 Commits

Author SHA1 Message Date
Alejandro R Mosteo 3745f5846b fix: improper syntax that will be rejected post-2.1 (#1417) (#1445)
We had a missing check in index loading logic that should have rejected an unexpected array.
2025-03-20 18:52:42 +01:00
Alejandro R. Mosteo 1e49e381fc Fix cache location in devel branch 2024-03-13 12:30:12 +01:00
Pierre-Marie de Rodat c5af03b39f ada_toml 0.4.0 (#1008) 2024-03-09 19:58:00 +01:00
Gautier de Montmollin 90ae25d9df gid 13.0.0 (#1007)
GID v.013
https://forum.ada-lang.io/t/generic-image-decoder-gid-version-13/
2024-03-04 12:40:24 +01:00
Simon Wright 57fa845c03 Added macOS support (Homebrew, MacPorts) for libfreetype. (#1006)
* index/li/libfreetype/libfreetype-external.toml: as summary.
2024-03-01 12:51:46 +01:00
Francesc Rocher 7629ba5653 mold 1.0.3 (#1004)
* mold 1.0.2

* mold 1.0.3

* Remove mold-1.0.2
2024-02-23 10:32:05 +01:00
Alejandro R Mosteo b99ee0be2c clic 0.3.0 (via alr publish --submit) (#1005) 2024-02-22 17:42:00 +01:00
Simon Wright 1300ee3e34 libadalang2xml 1.0.2 (#1001)
This release updates the year-old documentation in 1.0.0 to better
address macOS issues, mainly by suggesting how to deal with the
standard langkit_support & libadalang crates, and offering a
mcOS-specific alternative.
2024-02-19 13:34:08 +01:00
Fraser Wilson d62dc1e888 wl_lib 0.1.3 (via alr publish --submit) (#1003) 2024-02-19 10:43:27 +01:00
Simon Wright 50c389917e Adding parallelize. (#1002)
Builds an executable (parallelize) which runs jobs in parallel on the
CPU's cores (all, by default). The jobs are specified one per line in
standard input.
2024-02-19 10:41:56 +01:00
Francesc Rocher eb988917fb new mold_lib release (#1000)
* mold_lib 2.1.0

* mold_lib 2.1.1

* mold_lib 2.2.0

* molf_lib 2.2.1
2024-02-19 10:39:26 +01:00
Stephane Carrez f261654be1 secretada 1.0.0, libglib external, libsecret external (#999) 2024-02-17 12:01:58 +01:00
Kevin Chadwick eb5beb5b53 elogs 1.1.0 (#957)
* Create elogs

* Rename elogs to elogs-1.1.0.toml

* Create elogs-1.1.0.toml

* Create elogs-1.1.0.toml

* Create elogs-1.1.0.toml

* Delete index/el/elogs-1.1.0.toml

* Delete upload directory

* Enable Alire Ada 2022 build switch

* Update elogs-1.1.0.toml

* Restrict GNAT versions to ones supporting Ada 2022

* More compiler restrictions

* Use alternate dependency understood by alr<2.0

---------

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2024-02-16 11:59:37 +01:00
Tama McGlinn 2fd7a9fe4a adabots 1.8.0, 1.8.1 (#998)
* adabots 1.8.0

* adabots 1.8.1
2024-02-15 18:05:50 +01:00
HonkiTonk 138ca126ed honki_tonks_zivilisationen 0.5.5305 (#947)
Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2024-02-15 12:00:24 +01:00
pmunts f3c797942d libsimpleio 1.22163.1 (#996) 2024-02-15 11:48:53 +01:00
Manuel 1b7c6fa947 asfml 2.6.0 (#995) 2024-02-14 10:27:23 +01:00
Stephane Carrez 4d40453ebc ayacc 1.4.1 (#994)
Minor fixes
2024-02-12 16:02:51 +01:00
Stephane Carrez 6e0f48e11d aflex 1.7.0 (#993) 2024-02-12 16:02:02 +01:00
Stephane Carrez f4483d5081 are 1.4.0 (#992) 2024-02-12 16:00:19 +01:00
Stephane Carrez de4ffc5fc9 intl 1.0.1 (#991)
Fixes compilation warnings
2024-02-12 15:59:18 +01:00
Gautier de Montmollin e878859cf8 gid 12.0.0 (#990)
New version of GID (12), with an addition: the decoding of progressive JPEGs (e.g., most images on asocial networks)
2024-02-12 15:58:12 +01:00
Gautier de Montmollin 9e8d76780a zipada 58.0.0 metadata (#989)
The footnote was not displayed correctly (some markdown->html converters seem to need more white space).
Sorry for the trouble...
2024-02-12 15:57:06 +01:00
Gautier de Montmollin d626b23dc8 excel_writer 18.0.0 (#988)
The footnote was not displayed correctly (some markdown->html converters seem to need more white space) + not well placed.
Sorry for the trouble...
2024-02-12 15:56:20 +01:00
Gautier de Montmollin 0dd95e2f0e ulid 20240205.0.0 (#984)
* Create ulid-20240205.0.0.toml

* Update ulid-20240205.0.0.toml

Fixed a glitch in tags

* Add minimum GNAT version restriction

---------

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2024-02-09 13:25:51 +01:00
Jeremy Grosser 9f5c7b9ce1 rp2040_hal 2.2.1 (#978) 2024-02-08 19:23:09 +01:00
Gautier de Montmollin 013daf78a9 excel_writer 18.0.0 (#986)
* Update excel_writer-18.0.0.toml - changed only TOML's metadata

* Update excel_writer-18.0.0.toml

Added an empty line in the long description.

* Update excel_writer-18.0.0.toml

Added a small application example in the long-description.
2024-02-08 19:21:08 +01:00
Gautier de Montmollin dcd28bb41a zipada 58.0.0 (#985)
* Update zipada-58.0.0.toml - Added long-description

* Update zipada-58.0.0.toml

Removed a spurious '/'
2024-02-08 19:17:53 +01:00
Stephane Carrez 2516b49b2e magicada 1.0.1 (#982) 2024-02-08 19:16:02 +01:00
Blady-Com 90afef8c7d florist_blady 6.1.0 (#983) 2024-02-08 19:14:22 +01:00
Maxim Reznik 42036804e4 qmc5883 1.0.0 (#981) 2024-01-29 16:43:58 +01:00
Maxim Reznik ed60834dd7 hmc5883 1.0.0 (#980) 2024-01-29 16:42:39 +01:00
Simon Wright b8aaa0d216 xia 1.4.1. (#979)
Mainly, change dependencies from "^" to ">=".
Also, the test/ crate is updated to 1.4.1-2 to cope with CI issues.

  * index/xi/xia/xia-1.4.1.toml: new.

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2024-01-29 12:46:20 +01:00
Simon Wright 753ebd5ed4 libreadline macOS external (#976)
* Add macOS support to libreadline.

"brew info readline" shows that the library is "keg-only", i.e. it's
not symlinked into Homebrew's normally-visible include/, lib/
folders. This doesn't matter for the main usage in Alire
(gnatcoll_readline), because it's only requirement is to link against
"-lreadline". On macOS this is provided by BSD libedit.

In that case, why bother installing it? To stop alr warning
"Generating possibly incomplete environment because of missing
dependencies".

  * index/li/libreadline/libreadline-external.toml: For Homebrew & MacPorts,
      the external package is "readline".

* Add libreadline support for Centos, Fedora

  * index/li/libreadline/libreadline-external.toml: as summary.
2024-01-29 12:08:39 +01:00
Gautier de Montmollin 785780a733 Update gid-11.0.0.toml (only changed description fields) (#977)
* Update gid-11.0.0.toml

Added long description

* Update gid-11.0.0.toml

Added footnote.
2024-01-29 12:08:09 +01:00
Jan Verschelde 188820ddb9 phcpack 2.4.88 (#949)
* Add files via upload

* Update phcpack-2.4.88.toml

added dependency

* attempt to declare dependency on libstdc++-static

the file aims to declare the dependency on libstdc++static

* Update phcpack-2.4.88.toml

removed empty lines

* Rename libstdcpp-external.toml to index/li/libstdcpp/libstdcpp-external.toml

* Remove dependency on libstdc++

Keep libstdc++ external separate for the future.

---------

Co-authored-by: Alejandro R Mosteo <amosteo@unizar.es>
2024-01-24 01:02:02 +01:00
Gautier de Montmollin b0987f02fc gid 11.0.0 (#975) 2024-01-23 17:57:39 +01:00
pmunts f52d985009 muntsos_* 9.1.0 (#974)
Incorporating:

muntsos_aarch64      release 9.1.0
muntsos_beaglebone   release 9.1.0
muntsos_raspberrypi1 release 9.1.0
muntsos_raspberrypi2 release 9.1.0
muntsos_raspberrypi3 release 9.1.0
muntsos_raspberrypi4 release 9.1.0
muntsos_raspberrypi5 release 9.1.0

Corrected invalid toolchain path wildcard for old Debian 11 /
Crosstool-NG 1.25.0 / GCC 10.3.0 toolchains.

Reworked the post fetch action script to be much more robust.
2024-01-23 17:56:45 +01:00
Fabien Chouteau 0bca58fa07 libadalang_tools 24.0.0 (#973) 2024-01-22 18:02:52 +01:00
RajaSrinivasan 63bedf966f gsl 0.1.0 (#934)
* Add files via upload

* Update gsl-0.1.0-dev.toml

* Update and rename gsl-0.1.0-dev.toml to gsl-0.1.0.toml

* Update gsl-0.1.0.toml

* Update gsl-0.1.0.toml
2024-01-22 11:47:56 +01:00
Blady-Com d9dbe53002 simple_components 4.68 (#972)
Add MacPorts and Brew support for macOS in dependancies.
2024-01-22 09:59:00 +01:00
Fabien Chouteau 2903f7f5c7 gnatdoc 24.0.0 (#971) 2024-01-19 19:01:09 +01:00
Alejandro R Mosteo 6eb9514673 Use new Windows cache location in direct pacman call (#968)
* Use new Windows cache location

* Revert hello-1.0.2.toml

Remove change intended to temporarily trigger checks
2024-01-19 18:58:29 +01:00
Paul Jarrett 834338fcaf septum 0.0.8 (#967) 2024-01-19 11:44:07 +01:00
Fabien Chouteau 514d363441 langkit_support, libadalang 24.0.0 (#970) 2024-01-19 11:33:41 +01:00
Fabien Chouteau ed68b4e0c4 Fix description for RISC-V and AVR GNAT 13.2.1 (#969) 2024-01-19 11:29:07 +01:00
pmunts ef1e18e385 muntsos_* 9.0.0 (#965)
* muntsos_beaglebone release 9.0.0

Updated to use either old Debian 11 toolchain packages
or new Debian 12 toolchain packages.

* muntsos_raspberrypi1 release 9.0.0

Updated to use either old Debian 11 toolchain packages
or new Debian 12 toolchain packages.

* muntsos_raspberrypi2 release 9.0.0

Updated to use either old Debian 11 toolchain packages
or new Debian 12 toolchain packages.

* muntsos_raspberrypi3 release 9.0.0

Updated to use either old Debian 11 toolchain packages
or new Debian 12 toolchain packages.

* muntsos_raspberrypi4 release 9.0.0

Updated to use either old Debian 11 toolchain packages
or new Debian 12 toolchain packages.

* muntsos_raspberrypi5 release 9.0.0

Updated to use either old Debian 11 toolchain packages
or new Debian 12 toolchain packages.
2024-01-16 11:35:15 +01:00
Simon Wright 4aff70e289 libglfw3-external for homebrew, macports (#964)
* index/li/libglfw3/libglfw3-external.toml: As summary. Both are "glfw".
2024-01-15 17:10:53 +01:00
pmunts 59257f284f remoteio 1.21805.1 (#963) 2024-01-15 17:09:11 +01:00
pmunts 5b75c2be9a libsimpleio 1.21805.1 (#962) 2024-01-15 17:08:21 +01:00
Vadim Godunko bc3f27cf2f light_arduino due, light_fk723m1_zgt6 0.1.0 (#961) 2024-01-15 17:07:07 +01:00
Luke A. Guest 5b3b65a514 learnadainy 0.2.0 (#960) 2024-01-15 17:04:14 +01:00
Luke A. Guest c3ef5cbe96 sdlada 2.5.20 (#959) 2024-01-15 16:55:52 +01:00
pmunts e9634f1be3 muntsos_aarch64 9.0.0 (#958) 2024-01-15 16:51:24 +01:00
Fabien Chouteau 3ae57d18ba aws 24.0.0 (#937) 2024-01-10 11:37:43 +01:00
Alejandro R. Mosteo e5b40c7083 Cosmetic change to diff workflow 2024-01-10 11:31:08 +01:00
Maxim Reznik 9e52f10fb8 bme280 1.0.0 (via alr publish --submit) (#944) 2024-01-03 12:45:39 +01:00
jgrivera67 87f4e0366b hirtos 1.0.0 and hirtos_separation_kernel 1.0.0 (#943)
Signed-off-by: J. German Rivera <jgrivera67@gmail.com>
2024-01-03 12:42:09 +01:00
Fraser Wilson 5d18acdbed wl_lib 0.1.2 (via alr publish --submit) (#948) 2024-01-03 12:33:12 +01:00
John Serock 0f5ba1a0d6 pla_util 2.1.2 (#955) 2024-01-02 16:38:46 +01:00
Stephane Carrez 5bc4d01dae Add crate for the SCI Ada library (Collection of Scientific Operations) (#953) 2024-01-02 16:36:37 +01:00
Luke A. Guest dcdecfec80 Add missing SDL2 mixer external library. (#951) 2024-01-02 16:31:52 +01:00
John Serock 1e57885c82 Add suse distribution to libgmp-external (#946) 2024-01-02 15:57:27 +01:00
John Serock f21e304d59 pla_util 2.1.1 (#935)
* pla_util 2.1.1

* Remove header as requested

* Remove build-profiles as requested
2023-12-20 16:28:23 +01:00
Fabien Chouteau b5eb5aa08c gtkada 24.0.0 (#936)
* GtkAda 24.0.0

* pkg_config-external.toml: add homebrew and macport distrib
2023-12-18 20:07:52 +01:00
Fabien Chouteau eb022c1a79 adasat 24.0.0 (#941) 2023-12-18 19:11:46 +01:00
jgrivera67 453f25b110 portable_minimal_ada_rts 1.0.0 (#940)
Signed-off-by: J. German Rivera <jgrivera67@gmail.com>
Co-authored-by: J. German Rivera <jgrivera@google.com>
2023-12-18 19:05:30 +01:00
pmunts 356e375c3e remoteio 1.21527.1 (#931) 2023-12-11 18:50:40 +01:00
Francesc Rocher 0805012282 euler_tools 1.3.0 (#928)
* euler_tools 1.2.0

* Fix compilation with gnat-13.1.1

* euler_tool 1.3.0
2023-12-11 18:49:14 +01:00
John Serock cd3c06986b libpcap external (#927) 2023-12-11 18:34:38 +01:00
pmunts 400f6f41d1 libsimpleio 1.21527.1 (#929) 2023-12-11 18:25:51 +01:00
pmunts 4ab407edb7 mcp2221 1.21527.1 (#930) 2023-12-11 18:18:27 +01:00
Rowan Walshe 064bfe6e31 gnat/gprbuild external broader regex (#924) 2023-11-27 16:35:10 +01:00
Stephane Carrez a8589243b8 magicada 1.0, libmagic external (#926) 2023-11-27 16:26:25 +01:00
Fabien Chouteau 0cae39b728 AdaCore libraries 24.0 II (#925) 2023-11-27 16:23:52 +01:00
Francesc Rocher ac2dce34eb mold_lib 2.0.0 (#923) 2023-11-27 16:16:56 +01:00
Manuel d8df16e4ee asfml 2.5.5 (#922) 2023-11-20 18:40:41 +01:00
Fabien Chouteau 49b8a71a00 AdaCore libraries 24.0 (#921) 2023-11-20 18:38:49 +01:00
Fabien Chouteau 9c1101813a bbqueue 0.3.2 (#896) 2023-11-16 07:22:28 +01:00
Alejandro R Mosteo b86e41b797 dirty_booleans 0.1.0 (via alr publish --submit) (#893) 2023-11-15 16:01:39 +01:00
Stephen Leake a9e17f624e emacs_gpr_mode 1.0.5 (#920) 2023-11-15 11:08:43 +01:00
Fabien Chouteau 6a964e7a2b gnatprove 13.2.1: GPR_PROJECT_PATH for sparklib (#917) 2023-11-13 19:11:41 +01:00
Stephane Carrez 6712cb7e2f New crate intl for a small NLS library on top of Unix gettext (3) (#918) 2023-11-13 10:36:17 +01:00
Fabien Chouteau 543c19cb46 gnatprove 13.2.1 (#916) 2023-11-10 10:02:06 +01:00
Simon Wright df12ae1d76 Don't look for gprbuild from system provider. (#913)
* Don't look for gprbuild from system provider.

Because the manifest currently asks for Alire to attempt to download
gprbuild from the system package manager, alr <anything> spends
several fruitless seconds trying to find gprbuild.

  * index/gp/gprbuild/gprbuild-external.toml: remove the 'system' external.

* macOS distributions don't provide gprbuild, others do.

  * index/gp/gprbuild/gprbuild-external.toml: the "system" external isn't
    available on macOS, so specify it explicitly for the other operating
    systems.
2023-11-09 14:52:02 +01:00
Simon Wright 332abd761f libgtk3 external for brew/port on macOS (#915)
* Add externals for libgtk3 on macOS.

* Add check from alr devel branch

* Add specific Ports CI test

---------

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2023-11-08 17:17:55 +01:00
Blady-Com c3adb36e51 automate 3.0.0. (#914)
Upgrade to UXStrings 0.6.0, UXStrings.Lists and Ada.Containers.Ordered_Maps.
Automate name input has been moved to command line.
Automate information inputs have been moved to parameters.
Add embedded debug support in automate description for each read event.
Miscellaneous improvements.
2023-11-03 08:22:29 +01:00
Stephen Leake 9099ace37b emacs_wisi 4.3.2, wisitoken 4.2.1 (#912)
* Release emacs_wisi 4.3.1

* Better fix for gnat 13 bug

* index/wi/wisitoken/wisitoken-4.2.1.toml: New file.

* index/em/emacs_wisi/emacs_wisi-4.3.2.toml: New file.
2023-10-26 14:23:00 +02:00
Francesc Rocher 1e39daf0c2 mold_lib 1.0.3 (#911)
* mold_lib 1.0.0

* Update release

* Update release 1.0.0 (main)

* Update release to 1.0.2

* Update commit id

* Update release to 1.0.3
2023-10-25 13:04:12 +02:00
Stephen Leake ad7f97ac4f emacs_wisi 4.3.1 (#910) 2023-10-23 14:48:39 +02:00
Adel Noureddine 13d5f35941 powerJoular 0.7.0 (#909)
* Add files via upload

* Add files via upload

* Add files via upload

* Delete index/po/powerjoular/alire.toml

* Version 0.7.0
2023-10-23 10:48:04 +02:00
Fabien Chouteau 0ffe703dec GNAT FSF 13.2.1 (#908) 2023-10-19 11:00:25 +02:00
Stephen Leake c460cca531 emacs_ada_mode 8.1.0, emacs_gpr_mode 1.0.4 (#905)
* Release ada-mode 8.1.0, gpr-mode 1.0.4 and dependencies

* Fix "incorrect line termination" bug

* index/wi/wisitoken/wisitoken-4.2.0.toml: Patched for "incorrect line
termination" in s-memory.adb.

* One more try for "incorrect line termination" bug

* index/wi/wisitoken/wisitoken-4.2.0.toml: Fix syntax in .gitattributes.

* * index/wi/wisitoken/wisitoken-4.2.0.toml: One more try

* * index/wi/wisitoken/wisitoken-4.2.0.toml: Another try

* * index/wi/wisitoken/wisitoken-4.2.0.toml: One more try

* * index/wi/wisitoken/wisitoken-4.2.0.toml: This should work
2023-10-14 22:04:34 +02:00
Blady-Com 3b343bbfab uxstrings 0.6.0. (#906)
Add string convenient subprograms: Contains, Ends_With, Starts_With, Is_Lower, Is_Upper, Is_Basic, Is_Empty, Remove, Replace.
Add string convenient subprograms: Contains, Ends_With, Starts_With, Is_Lower, Is_Upper, Is_Basic, Is_Empty, Remove, Replace.
2023-10-10 17:53:37 +02:00
Fabien Chouteau 3a01f97f06 gnat_native, gnat_riscv_elf, gnat_avr_elf, gnat_arm_elf 13.1.0 on macOS (#907) 2023-10-10 12:22:52 +02:00
Stephane Carrez c23beb5165 openai 1.0.0 (#904) 2023-10-02 12:33:28 +02:00
Léo Germond 1484149a93 labs_solar_system 1.0.0 (#903) 2023-09-27 15:38:28 +02:00
Jon f80b499b97 sparknacl 4.0.0 (#901)
* Create sparknacl-4.0.0.toml

Added latest SPARKNaCl release

* Update sparknacl-4.0.0.toml

Added myself as additional mainatainer
2023-09-25 16:18:18 +02:00
Rod Kay 146492329a ashell 1.4.0 metadata update (allow compatible dependencies) (#902)
* Add files via upload

* ashell: Force use of GCC 11.2.4 until 'florist_blady' fixes 'unnecessary with of ancestor' warning, which was introduced in later versions of GCC.

* ashell: Add spawn_server to project-files.

* ashell: Disable availability on 'msys2' distributions.

* Update 'alire.toml' to allow higher versions of dependencies to be used.

---------

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2023-09-25 12:58:55 +02:00
Simon Rowe dd4f163b18 Update libgmp-external.toml - add Fedora detection (#900)
As indicated in the open issue [#1320](https://github.com/alire-project/alire/issues/1320) the detection of `gmp` does not work with `alr` with the Fedora Linux OS. This PR adds the suggested missing config line to detect the Fedora `gmp-devel` library. 

Tested by editing the local cache file `~/.config/alire/indexes/community/repo/index/li/libgmp/libgmp-external.toml` to add the line suggested in the open issue:

```
fedora = ["gmp-devel"]
````
The detection then works as expected, and the previously failing build of `libadalang` on Fedora 38 (x86_64) now works.
2023-09-25 10:22:02 +02:00
Francesc Rocher 1202a4905a euler_tools 1.2.1 (#899)
* euler_tools 1.2.0

* Fix compilation with gnat-13.1.1
2023-09-19 11:44:19 +02:00
Léo Germond 7a4f147440 mage 0.6.1 (#898) 2023-09-18 10:17:12 +02:00
Gautier de Montmollin 413be2bf17 apdf 6.0.0 metadata update (#897) 2023-09-15 09:20:10 +02:00
Gautier de Montmollin 1da8a817da excel_writer 18.0.0 metadata update (#895)
Added a tag and a long description.
2023-09-14 07:19:53 +02:00
Gautier de Montmollin 0429ea5c58 hac 0.26.0 (#894) 2023-09-12 07:34:21 +02:00
Jesper Quorning 5bc799da31 vanilla-0.9.8 (#892) 2023-09-11 15:15:07 +02:00
Fabien Chouteau 7136f5a8b3 gnat_native, gnat_arm_elf, gnat_avr_elf, gnat_riscv64_elf 13.1.0 (#890)
* GNAT 13.1 Native, ARM, RISC-V and AVR hosted on Windows x86_64 and Linux x86_64

* Fix tarball URLs
2023-09-06 10:05:22 +02:00
Francesc Rocher 4b829f29ea mold_lib 0.2.1 (#889) 2023-08-29 11:11:19 +02:00
Stephane Carrez fd88d2a651 openapi, openapi_server 0.7.0 (#887) 2023-08-28 11:51:50 +02:00
Stephane Carrez 2786556a27 dynamo 1.4.0 (#885) 2023-08-25 10:31:26 +02:00
Stephane Carrez 3edffe7939 serverfaces 1.6.0 dependency fix (#884) 2023-08-25 10:30:30 +02:00
Stephane Carrez ff343de73c serverfaces, serverfaces_unit 1.6.0 (#883) 2023-08-24 12:37:35 +02:00
Léo Germond a8ca47b660 labs_radar 0.2.0 (#882)
* Typo fixes
* Sphinx doc
2023-08-23 10:17:46 +02:00
Martin Krischik e98688c9ec atari_exe_tools 1.5.0 (#881) 2023-08-23 10:17:00 +02:00
Martin Krischik 61570ae3a5 atari_atr_tools 1.5.0 (#880) 2023-08-23 10:14:10 +02:00
Martin Krischik ddb380e8c9 mos6502_create_nop 1.5.0 (#879) 2023-08-23 10:13:26 +02:00
Martin Krischik b946f2e035 mos6502_create_reset 1.5.0 (#878) 2023-08-23 10:12:53 +02:00
Martin Krischik f6b1d3409e mos6502_create_led 1.5.0 (#877) 2023-08-23 10:12:19 +02:00
Martin Krischik cfff33fe55 adacl 5.14.1 (#868)
* Migrate to Alire build.

First version contains base classs, string tools, trace and getopt.

* Migrate to Alire build.

First version contains base classs, string tools, trace and getopt.

* AdaCL module adacl release 5.14.1

* correct indents in adacl-5.14.1.toml

* Correcting a hickup resulting from the pull request being on hold for such a long time.

* try pragma Warnings (Off, Raise_Exception);

* Remove the extra raise as it was onyl a workaround anyway.

* How did 5.14.1 sneak in.

* Correct TAR file.

* use greater instead of range.

---------

Co-authored-by: Martin Krischik <martin@iMac.local>
Co-authored-by: Martin Krischik <martin.krischik@kpt.ch>
2023-08-23 10:11:18 +02:00
Manuel 490910bebf asfml 2.5.4 (#876) 2023-08-22 12:37:01 +02:00
Stephane Carrez 6bbaed6e79 akt, keystoreada 1.4.0 (#875) 2023-08-22 12:34:36 +02:00
Stephane Carrez 1df7fbd055 servletada, servletada_ews, servletada_unit 1.7.0 (#874) 2023-08-22 12:32:51 +02:00
Stephane Carrez 3078b0965a ado 2.4.0 (SQLite, MySQL, PostgreSQL) (#873) 2023-08-22 12:31:42 +02:00
Stephane Carrez bb5280124d security 1.5.0 (#872) 2023-08-22 12:30:30 +02:00
Stephane Carrez a9165a6db2 are 1.3.0 (#871) 2023-08-22 12:28:52 +02:00
Martin Krischik ac11120235 adacl 5.15.1 (#870)
* Release track

* AdaCL module adacl release 5.15.1

* Try fixing 5.15.1 instead.

* use greater instead of range.
2023-08-22 12:25:43 +02:00
Jeremy Grosser 3bf9976996 linux_hal 1.1.0, libpulse external (#867) 2023-08-21 16:26:58 +02:00
A.J. Ianozi 6522ba215c cashe 1.0.0 (#866)
This is the initial release of Cashe, which is a decimal / fixed point money library for Ada.  More information can be found here: https://github.com/AJ-Ianozi/Cashe/
2023-08-21 16:20:50 +02:00
Simon Wright c066588e1b openssl externals for homebrew, macports (#865)
* index/op/openssl/openssl-external.toml (external): add homebrew,
      macports.
2023-08-21 16:16:36 +02:00
Stephane Carrez d483c6e4b3 lzmada 1.1.3, utilada 2.6.0 (#859)
* Ada Utility Library 2.6.0

- update crates for the new version of Ada Utility Library
- convert the crates to use nested crates

* Remove (temporarily) the utilada_aws-2.6.0 because building AWS fails
(the issue is not related to utilada_aws but it is caused by a bug in
the automated build which fails building AWS for Debian and Fedora,
see https://github.com/alire-project/alire/issues/1394)
2023-08-21 16:09:16 +02:00
Tama McGlinn aa77bd9f0e adabots 1.6.0, 1.7.0 (#862)
* Add Adabots 1.6.0

* Adabots 1.7.0
2023-08-05 20:45:46 +02:00
Stephane Carrez d2e63a713c wikiada 1.4.1 (#861)
- Use WIKI_BUILD instead of BUILD for the control variable
- Update with 1.4.1 which fixes some HTML parsing
2023-08-04 20:43:54 +02:00
Stephane Carrez 206ec07146 elada 1.8.6 (#860)
- Fix crate to use EL_BUILD instead of BUILD
- Update to use last version with fixes for gcc 13.1
2023-08-03 13:45:10 +02:00
nytpu 2ae071597a Linenoise_Ada 1.1.2, LMDB_Ada 1.2.0 (#857)
* lmdb_ada 1.2.0

* linenoise_ada 1.1.2
2023-07-28 11:27:13 +02:00
Jeremy Grosser fd651c087b linux_hal 1.0.0 and libgpiod, libi2c externals (#856) 2023-07-28 11:11:12 +02:00
Léo Germond 8f5b7c5fa6 labs_solar_system 0.9.1 (#854) 2023-07-25 11:52:48 +02:00
Gautier de Montmollin 7bd7a4af18 ini_files 10.0.0 test executable (#853)
Added an executable, so that `alr run` doesn't end in `ERROR: Executable "ini_files.exe" not found`
2023-07-21 10:50:19 +02:00
Gautier de Montmollin c9aee2e127 gwindows 1.4.1 tags samples update (#852)
Added some "catchy" demos in the executables list.
2023-07-21 10:49:15 +02:00
Gautier de Montmollin 8f2ab70bc8 gid 10.0.0 tags update (#851)
Added executable and some tags
2023-07-21 10:48:30 +02:00
Gautier de Montmollin afb26a16dc bar_codes 2.0.0 tags update (#850)
* Update bar_codes-2.0.0.toml

Added executable and a tag.

* Update bar_codes-2.0.0.toml

Corrected tag
2023-07-21 10:47:53 +02:00
Simon Wright ab77175b25 macports externals (#849)
These externals are those that already had homebrew settings.

  * index/li/libftdi1/libftdi1-external.toml
  * index/li/libgmp/libgmp-external.toml
  * index/li/libhidapi/libhidapi-external.toml
  * index/li/libsdl2/libsdl2-external.toml
  * index/li/libsdl2_image/libsdl2_image-external.toml
  * index/li/libsdl2_ttf/libsdl2_ttf-external.toml
  * index/li/libtcl/libtcl-external.toml
  * index/li/libtk/libtk-external.toml
  * index/li/libusb/libusb-external.toml
2023-07-19 13:33:51 +02:00
Gautier de Montmollin 09dfc4019f mathpaqs 20230121.0.0 executable list fix (#848)
Removed `gnat_int` from the list of executables (it was removed in mathpaqs). This should fix the build test failures.
2023-07-18 12:33:39 +02:00
Léo Germond 3ed210abb6 labs_solar_system 0.9.0 (#846) 2023-07-11 18:44:41 +02:00
Martin Krischik 5b567bcffb 6502 tutorial module mos6502_create_nop release 1.1.3 (#844) 2023-07-03 10:36:47 +02:00
Martin Krischik 76e11de1a4 6502 tutorial module mos6502_create_led release 1.1.3 (#843) 2023-07-03 10:36:02 +02:00
Martin Krischik fde4301eba 6502 tutorial module atari_atr_tools release 1.1.3 (#842)
* 6502 tutorial module atari_atr_tools release 1.1.3

* Correct tar to make shure tests run.
2023-07-03 10:34:53 +02:00
Martin Krischik ce982c4e7d 6502 tutorial module mos6502_create_reset release 1.1.3 (#845) 2023-07-03 10:34:18 +02:00
Stephane Carrez 394a655141 Add libcurl external dependency (#841) 2023-07-03 10:33:26 +02:00
Alejandro R Mosteo 50cdaaf3eb umwi 0.1.0 (via alr publish --submit) (#840) 2023-06-29 16:57:10 +02:00
JK 7b3b482c26 esp_idf 5.0.2-1 (#839) 2023-06-27 18:15:59 +02:00
Gautier de Montmollin 88b444f804 hac 0.25.0 (#838) 2023-06-26 11:39:37 +02:00
Gautier de Montmollin f386f1fb5c excel_writer 18.0.0 (#837) 2023-06-26 11:38:42 +02:00
Gautier de Montmollin e1a204c84b apdf 6.0.0 (#836)
* Create apdf-6.0.0.toml

* Update apdf-6.0.0.toml

Just triggering a new automated test (archive name was wrong on SF).

* Update apdf-6.0.0.toml

Added some demos as executables (for `alr run`)
2023-06-26 11:31:46 +02:00
Fabien Chouteau bd4eb5c8c4 tresses 0.1.0 (#834)
* Add files via upload

* Update tresses-0.1.0.toml
2023-06-26 11:24:45 +02:00
Simon Wright bb56bf801f libsdl2*-external for Homebrew (#832)
* index/li/libsdl2/libsdl2-external.toml (external): added 'homebrew'
      option, "sdl2".
  * index/li/libsdl2_image/libsdl2_image-external.toml: likewise, "sdl2_image".
  * index/li/libsdl2_ttf/libsdl2_ttf-external.toml: likewise, "sdl2_ttf".
2023-06-21 11:48:44 +02:00
Alejandro R Mosteo 584923bf74 Don't abort checks on other environments on failure (#831) 2023-06-20 17:54:52 +02:00
Fabien Chouteau acf910102a aws 23.0.0: fix gnat dependency (#795)
Any kind of gnat can be used, not just `gnat_native`
2023-06-19 14:13:48 +02:00
Léo Germond 36d2f406ff mage 0.6.0, mage_hat 0.3.0 (#830)
* mage 0.6.0

* mage_hat v0.3.0
2023-06-15 13:12:03 +02:00
Gautier de Montmollin 1d22c32fa9 lea 0.87.0 compiler dependency update (#829)
* Update lea-0.87.0.toml

The choice of GNAT version is improved.
The previous state forced to a version of GNAT which is supported by Alire.
This assumed a GNAT already installed outside of Alire.
Absent that, the build fails.

* Update lea-0.87.0.toml

Indicate that there is an executable built.
This removes the message:
"Crate lea does not explicitly declares to build any executable
However, the following default executables have been autodetected"

* Update lea-0.87.0.toml

Alire seems not to expect a file name extension for the executable:
"Crate lea builds these executables:
   lea.exe.exe (not found)"
2023-06-08 11:17:10 +02:00
Gautier de Montmollin ac24551711 lea 0.87.0 (#827)
Added the LEA application
2023-06-07 11:43:12 +02:00
pmunts e822d80009 libsimpleio, mcp2221, remoteio 1.21136.1 (#828)
libsimpleio release 1.21136.1
mcp2221 release 1.21136.1
remoteio release 1.21136.1

Made improvements to package Temperature.
Update copyright text in all source files.

These releases all match the libsimpleio general release package
munts-libsimpleio-2023.153.1.
2023-06-06 12:20:21 +02:00
HonkiTonk 9f5ada1c38 honki_tonks_zivilisationen 0.5.1590-dev (#826) 2023-06-06 12:13:29 +02:00
Gautier de Montmollin f1b9abf86c apdf 5.0.3 (+tags,+website) (#822)
* Update apdf-5.0.3.toml

Added web site

* Update apdf-5.0.3.toml

Added tags
2023-06-01 11:08:21 +02:00
Gautier de Montmollin e149f73592 zipada 58.0.0 (+website) (#825)
Added web site
2023-06-01 11:07:50 +02:00
Gautier de Montmollin c412d8262b gid 10.0.0 (+website) (#824)
Added web site
2023-06-01 11:06:35 +02:00
Gautier de Montmollin 8ba5f765c6 excel_writer 17.0.1 (#823)
Added web site
2023-06-01 11:05:50 +02:00
Gautier de Montmollin 763eba1627 hac 0.22.0 (#821) 2023-05-31 10:07:32 +02:00
Gautier de Montmollin d3ea5abead gwindows 1.4.1 (#820)
* Create gwindows-1.4.1.toml

Update to recent version of GWindows.

* Update gwindows-1.4.1.toml

Use git commit instead of release Zip file (alire's unzip tool too ancient).
2023-05-31 10:06:33 +02:00
Martin Krischik 50fc6b45a0 adacl 5.13.1 (#819) 2023-05-30 11:39:38 +02:00
onox 75b077634b Add orka 1.0.0 crates (#812)
* Add orka 1.0.0 crates

* Disable orka_egl on Windows

GCC fails to find and link EGL.

* Require GCC >= 12 for orka_tensors_gpu
2023-05-29 11:58:26 +02:00
Simon Wright 221bdc0c8c minimal_containers 1.0.0 (#816)
* index/mi/minimal_containers/minimal_containers-1.0.0.toml: new.
2023-05-24 11:00:39 +02:00
Léo Germond b62b41edcb labs_solar_system 0.1.1 (#814) 2023-05-23 20:56:10 +02:00
Léo Germond 294d68b392 labs_standalone 0.1.0 (#811) 2023-05-18 12:33:11 +02:00
Léo Germond 7c951dacbc labs_radar 0.1.0 (#810) 2023-05-18 12:32:16 +02:00
A.J. Ianozi 9f2412111a iso 2.0.0 (#809) 2023-05-16 12:53:17 +02:00
Alejandro R Mosteo 03f6b7c0be New check author workflow (#808)
* New check author workflow

* Fix checkout of alire-index-checks
2023-05-11 12:40:08 +02:00
Stephane Carrez 83405d459a ayacc 1.4.0 (#807) 2023-05-08 12:40:40 +02:00
Stephane Carrez a4bb11f25e aflex 1.6.0 (#806) 2023-05-08 12:39:52 +02:00
HonkiTonk 2bf762c706 honki_tonks_zivilisationen 0.5.510-dev (#805) 2023-05-08 12:35:06 +02:00
A.J. Ianozi a347650e54 Releasing The Ada ISO Library (#804)
* Releasing The Ada ISO Library

This is the initial release for the Ada ISO Library, which at the moment contains the implementation of ISO 3166-1 (Country Codes) with other implementations planned next (such as currencies).

* Releasing The Ada ISO Library

This is the initial release for the Ada ISO Library, which at the moment contains the implementation of ISO 3166-1 (Country Codes) with other implementations planned next (such as currencies).
2023-05-05 13:34:07 +02:00
Simon Wright 5174b6adad libadalang2xml 1.0.0 (#801)
This tool generates an XML representation of the structure of an Ada source
file.

  * index/li/libadalang2xml/libadalang2xml-1.0.0.toml: new.
2023-05-02 14:29:21 +02:00
pmunts 5d8d5a55c6 libsimpleio, mcp2221, remoteio 1.21121.1 (#800)
libsimpleio release 1.21121.1
mcp2221 release 1.21121.1
remoteio release 1.21121.1

Reconciled some capitalization inconsistencies.  Also some other
minor cleanups.

This exactly matches the general Debian package release
munts-libsimpleio-2023.115.1-debian11-<arch>.deb.
2023-05-02 14:23:14 +02:00
yannickmoy bbece6102a program_proofs_in_spark 0.1.1 (#799)
* Publish project of SPARK examples

This will be useful for training / tutorials based on Alire.

* Updated the examples to include drivers for execution
2023-04-28 10:14:30 +02:00
Simon Wright 6153961d80 libgmp external for Homebrew (#770)
* index/li/libgmp/libgmp-external.toml (external): for package manager
    homebrew, fetch 'gmp'.
2023-04-26 10:28:50 +02:00
Léo Germond 9432950cde mage_hat 0.2.0 (#798) 2023-04-25 13:35:54 +02:00
Tama McGlinn 8cc2b10063 Adabots 1.5.0 release (#796)
Added crafting and detecting nodes
2023-04-20 17:24:05 +02:00
yannickmoy cee0baa186 Publish project of SPARK examples (#797)
This will be useful for training / tutorials based on Alire.
2023-04-20 17:20:20 +02:00
Saiffullah Sabir Mohamed 678933d13e geo_coords 1.0.0 (#794) 2023-04-16 12:30:47 +02:00
Martin Krischik 74b5dc2981 atari_atr_tools 1.1.1 (#788)
* 6502 tutorial module atari_atr_tools release 1.1.1

* Correct tags.
2023-04-13 12:55:35 +02:00
Martin Krischik 59499de50a mos6502_create_reset 1.1.2 (#793) 2023-04-13 12:54:31 +02:00
Martin Krischik 5d415434f6 mos6502_create_led 1.1.2 (#792) 2023-04-13 12:53:12 +02:00
Martin Krischik 2396fe3abf mos6502_create_nop 1.1.1 (#790) 2023-04-12 11:28:35 +02:00
Martin Krischik bab6053c4d adacl 5.12.0 (#783) 2023-04-11 13:11:38 +02:00
HonkiTonk d81da7c812 honki_tonks_zivilisationen 0.04.9151-dev (#782) 2023-04-11 13:06:16 +02:00
JK 4851210d3d esp_idf 0.1.1 (#778)
* Add esp_idf crate

* Update esp_idf to 0.1.1
2023-04-05 14:21:37 +02:00
pmunts cefc4f6780 muntsos_dev_* external support for RHEL (#781) 2023-04-04 11:40:11 +02:00
Martin Krischik b946ee8a21 adacl 5.11.0 (#780) 2023-04-03 19:17:22 +02:00
Blady-Com 2da9e14025 uxstrings 0.5.0. (#779)
* Upgrade UXStrings to version 0.5.0.
Add lib_uxstrings2.gpr and lib_uxstrings3.gpr.

* Fix withed path in lib_uxstrings3.gpr.
2023-04-03 19:14:16 +02:00
Alejandro R Mosteo 5fcb769d71 Migrate to ghcr.io from dockerhub (#777)
Also remove a conditional step that was never being run
2023-03-31 11:07:31 +02:00
pmunts 31f1ff7610 muntsos_* support for CentOS (#776)
Tested on CentOS Stream 9.
2023-03-30 13:07:05 +02:00
pmunts d48fe227a3 muntsos_* 2.0.0 (#775)
* muntsos_beaglebone release 2.0.0

Change a project to cross-compiled by copying default.gpr to the
project directory, instead of adding "for Target use" to the
project file.

* muntsos_raspberrypi1 release 2.0.0

Change a project to cross-compiled by copying default.gpr to the
project directory, instead of adding "for Target use" to the
project file.

* muntsos_raspberrypi2 release 2.0.0

Change a project to cross-compiled by copying default.gpr to the
project directory, instead of adding "for Target use" to the
project file.

* muntsos_raspberrypi3 release 2.0.0

Change a project to cross-compiled by copying default.gpr to the
project directory, instead of adding "for Target use" to the
project file.

* muntsos_raspberrypi4 release 2.0.0

Change a project to cross-compiled by copying default.gpr to the
project directory, instead of adding "for Target use" to the
project file.
2023-03-29 13:18:51 +02:00
Francesc Rocher 8694ea9a2e euler_tools 1.1.0, 1.1.1 (#774)
* Euler Tools 1.0.1

First public release.

* Add dependency gnta>=12.0.0

* Use switch -gnat2020

* Fix gnat dependencies

* New release commit id

* Euler Tools 1.0.2

* Euler Tools 1.1.0

* Euler tools 1.1.1
2023-03-23 13:42:06 +01:00
Martin Krischik 8e9fc50798 adacl 5.10.2 (#773) 2023-03-23 13:40:01 +01:00
Thái Sơn Hoàng 92b508cd46 elevator 1.0.0 (#771) 2023-03-21 09:45:45 +01:00
pmunts aebc5a9bc0 muntsos_dev_* external Fedora (#767) 2023-03-17 12:21:10 +01:00
Léo Germond 0503130b89 mage 0.5.0 (#766) 2023-03-17 12:18:21 +01:00
Martin Krischik bdab49ad23 adacl 5.9.9 (#764) 2023-03-16 14:28:46 +01:00
Martin Krischik 87ef3d2cf2 atari_atr_tools 1.0.0 (#760)
* atr_tools Version 1.0.0

* change ada-2022 to ada2022
2023-03-14 18:20:17 +01:00
Alejandro R. Mosteo 098d327b5a Enable cleaner workflow 2023-03-14 13:41:04 +01:00
Alejandro R Mosteo 7e9fb42497 Autoclose stale PRs (#763)
* Autoclose old PRs without activity

* Initially in debug mode
2023-03-14 13:36:11 +01:00
Alejandro R Mosteo b404ad4748 workers 0.1.0 (#761) 2023-03-14 11:32:09 +01:00
pmunts 9a53cc6c84 mcp2221 release 1.20962.1 and remoteio release 1.20962.1 (#762)
* remoteio release 1.20962.1

Modified the post-fetch script to copy Windows DLL files to bin/

* mcp2221 release 1.20962.1

Modified the post-fetch script to copy Windows DLL files to bin/
2023-03-14 11:30:54 +01:00
pmunts d2be6c8e74 libsimpleio, remoteio 1.20946.1 (#758)
* libsimpleio release 1.20946.1

More improvements, especially to the support for Mikroelektronika
Click Boards.  Also support for more Remote I/O Protocol servers.

* remoteio release 1.20946.1

More improvements, especially to the support for Mikroelektronika
Click Boards.  Also support for more Remote I/O Protocol servers.
2023-03-13 13:10:03 +01:00
Martin Krischik 667357f16e adacl 5.9.8 (#757) 2023-03-13 13:02:29 +01:00
Stephen Merrony 1641bd54e3 Upgrade Keypadder to version 0.3.0 (#759)
[SMerrony]
  * Feature:    Add bg config option for button background colour
  * Feature:    Add fontsize config option per tab
  * Docs:       Update for new features
  * Docs:       Enhance example/keypad.toml to use new features, add PokerTH map
  * Bugfix:     Don't truncate mnemonics shown via --dumpkeys
  * Internal:   Reduce size of HTML/JavaScript for main page

  [mgrojo]
  * Feature:    Add big Maths symbols example config
2023-03-13 10:19:17 +01:00
Adel Noureddine 9ff03be330 powerjoular 0.6 (#756)
* Add files via upload

* Add files via upload
2023-03-10 11:08:52 +01:00
pmunts 184006bea9 muntsos_* 1.0.0 (#736)
* External crates for MuntsOS Embedded Linux cross-toolchain metapackages.

* muntsos_beaglebone release 1.0.0

You can prepare an Alire program project to target MuntsOS Embedded
Linux on a BeagleBone board with just "alr with muntsos_beaglebone".

* muntsos_raspberrypi1 release 1.0.0

You can prepare an Alire program project to target MuntsOS Embedded
Linux on a Raspberry Pi 1 board with just "alr with muntsos_raspberrypi1".

* muntsos_raspberrypi2 release 1.0.0

You can prepare an Alire program project to target MuntsOS Embedded
Linux on a Raspberry Pi 2 board with just "alr with muntsos_raspberrypi2".

* muntsos_raspberrypi3 release 1.0.0

You can prepare an Alire program project to target MuntsOS Embedded
Linux on a Raspberry Pi 3 board with just "alr with muntsos_raspberrypi3".

* muntsos_raspberrypi4 release 1.0.0

You can prepare an Alire program project to target MuntsOS Embedded
Linux on a Raspberry Pi 4 board with just "alr with muntsos_raspberrypi4".
2023-03-09 12:02:31 +01:00
pmunts 41fde61d44 libsimpleio, mcp2221, remoteio 1.20871.1 (#755)
* mcp2221 release 1.20871.1

* remoteio release 1.20871.1

* libsimpleio release 1.20871.1
2023-03-09 12:00:30 +01:00
HonkiTonk 4d206aea22 honki_tonks_zivilisationen 0.04.8200-dev (#754) 2023-03-09 11:54:39 +01:00
Léo Germond b2fbd26984 mage 0.3.0 (#752) 2023-03-08 13:58:14 +01:00
Francesc Rocher e8e326a699 Euler Tools 1.0.2 (#753)
* Euler Tools 1.0.1

First public release.

* Add dependency gnta>=12.0.0

* Use switch -gnat2020

* Fix gnat dependencies

* New release commit id

* Euler Tools 1.0.2
2023-03-03 10:27:52 +01:00
Léo Germond 04147f2e9b mage 0.1.1 (#749)
* GNAT Game initial beta version 0.1.0

* replace GNAT game by Mage, v0.1.1
2023-02-28 10:15:38 +01:00
Simon Wright 3952fe5803 tash 8.7.2. (#751)
Homebrew have changed the location of Tcl/Tk include files.
2023-02-27 10:19:22 +01:00
Blady-Com 3b1921405e uxstrings 0.4.1. (#748)
Replace usage of UTF-8 literal characters by their Ada name.
2023-02-23 15:24:20 +01:00
Alejandro R Mosteo fbebf411ee utf8test 0.1.0 (#747) 2023-02-22 15:57:18 +01:00
Alejandro R Mosteo cf27f32b50 Replace CE with latest FSF from Alire (#746)
* Replace CE with latest FSF from Alire

Also remove extra installations that are now automatically performed by the
setup-alire action.

* Remove now-redundant workflow cases
2023-02-22 11:48:13 +01:00
Francesc Rocher cc6b374bc9 euler_tools 1.0.1 (#744)
* Euler Tools 1.0.1

First public release.

* Add dependency gnta>=12.0.0

* Use switch -gnat2020

* Fix gnat dependencies

* New release commit id
2023-02-20 20:21:31 +01:00
Stephen Merrony b05896c1f3 Initial Alire release of Keypadder crate. (#745)
Keypadder runs on your desktop machine and provides a mobile/tablet-friendly
web page that you use from a tablet or phone to send frequently-used, awkward,
or difficult-to-remember key combinations to the currently-focused desktop application.
2023-02-20 10:19:39 +01:00
Tama McGlinn 7beba2725f adabots 1.4.0 (#743) 2023-02-16 10:05:03 +01:00
Adel Noureddine dcb5bbe7c8 powerjoular 0.5.0 (#741) 2023-02-09 12:52:26 +01:00
Simon Wright 35b3ea29cb Tash and scripted_testing (#737)
* New release tash-8.7.1.

The main change in this release is replacing options.gpr, which was
not distinguished enough and could conflict with other crates. It was
never intended to be used outside this crate, and the function is
replaced by tcl_tk_options.gpr.

* New crate scripted_testing-2.0.0.

This crate supports scriptable integration testing, where the mocked
environment of the software being tested can be scripted. The
supported scripting language is Tcl.

It's intended to add some automation to the development of mocking
support, probably using libadalang to generate stubs.
2023-02-07 18:36:07 +01:00
HonkiTonk 8e1880d107 Honki Tonks Zivilisationen update to Version 0.04.7275 (#738)
* Add files via upload

* Delete honki_tonks_zivilisationen-0.4.7275-dev.toml

* Add files via upload
2023-02-07 18:35:29 +01:00
Stephen Leake e6fd2c345e Add emacs_wisitoken_grammar_mode; update emacs_ada_mode to 8.0.5 (#739)
* Add emacs_wisitoken_grammar_mode-1.3.0

* * index/em/emacs_ada_mode/emacs_ada_mode-8.0.5.toml: New file
2023-02-07 18:35:04 +01:00
Holger Rodriguez 9a799feccb Null_Transmitter procedure is now default argument (#740)
this should make it easier to remove run time overhead by not using the client
2023-02-07 18:34:16 +01:00
Jeremy Grosser fb1f8d10d4 rp2040_hal 2.0.1 (#720) 2023-01-24 10:38:32 +01:00
Stephen Leake c16a425832 emacs_gpr_mode 1.0.3 (#728)
* first Alire release

* Add emacs_wisi crate; required for Emacs ada-mode.

* Add wisitoken; required for Emacs ada-mode

* Add re2c as a system crate.

* Move re2c to proper directory, file name

* * index/re/re2c/re2c-external.toml: Fix syntax of external.origin

* Add emacs_gpr_query crate

* index/em/emacs_gpr_query/emacs_gpr_query-1.0.0.toml: New file.

* Add emacs_gpr_mode

* Add emacs_ada_mode

* Add wisitoken

* Stephes_ada_library: Update hashes to match tarball

* Add emacs_ada_mode-8.0.1.toml, emacs_gpr_query-1.0.1.toml

* Restrict gnat version for -gnat2022, fix packaging bug

* index/em/emacs_ada_mode/emacs_ada_mode-8.0.2.toml: New file.

* index/em/emacs_gpr_mode/emacs_gpr_mode-1.0.1.toml: New file.

* index/em/emacs_gpr_query/emacs_gpr_query-1.0.1.toml: New file.

* index/em/emacs_wisi/emacs_wisi-4.1.1.toml: New file.

* index/st/stephes_ada_library/stephes_ada_library-3.7.1.toml: New file.

* index/wi/wisitoken/wisitoken-4.0.1.toml: New file.

* Delete broken versions for Emacs ada-mode related crates

* index/wi/wisitoken/wisitoken-4.0.0.toml: Delete.
* index/em/emacs_ada_mode/emacs_ada_mode-8.0.0.toml:
* index/em/emacs_ada_mode/emacs_ada_mode-8.0.1.toml:
* index/em/emacs_gpr_mode/emacs_gpr_mode-1.0.0.toml:
* index/em/emacs_gpr_query/emacs_gpr_query-1.0.0.toml:
* index/em/emacs_wisi/emacs_wisi-4.1.0-beta.toml:
* index/st/stephes_ada_library/stephes_ada_library-3.7.0.toml:

* Fix alr build on Windows

* index/em/emacs_ada_mode/emacs_ada_mode-8.0.2.toml (hashes): Update.
* index/st/stephes_ada_library/stephes_ada_library-3.7.1.toml:

* Wisitoken builds wisitoken-bnf-generate.exe

* index/st/stephes_ada_library/stephes_ada_library-3.7.1.toml: Update.
* index/wi/wisitoken/wisitoken-4.0.1.toml:

* Fix build bug

* Release emacs parser packages: ada-mode, gpr-mode and dependents

* * index/em/emacs_gpr_mode/emacs_gpr_mode-1.0.3.toml: New file
2023-01-24 09:45:12 +01:00
pmunts ed27fd8d17 Added support for distribution homebrew (#729) 2023-01-23 18:35:32 +01:00
Gautier de Montmollin 2a77e196f7 mathpaqs 20230121.0.0 (#731)
* Create mathpaqs-20230121.0.0.toml

* Update mathpaqs-20230121.0.0.toml

* Update mathpaqs-20230121.0.0.toml
2023-01-23 11:59:54 +01:00
pmunts 651bfc8f87 mcp2221 1.20671.1 (#733)
Support MacOS, on both Intel and Apple silicon.

Use hidapi and libusb-1.0 from Homebrew, if available.
2023-01-23 11:44:25 +01:00
Holger Rodriguez 779c0399ee eeprom_i2c 6.0.0 (#730) 2023-01-23 11:42:15 +01:00
pmunts 02b250899b remoteio 1.20671.1 (#732)
Support MacOS, on both Intel and Apple silicon.

Use hidapi and libusb-1.0 from Homebrew, if available.
2023-01-23 09:33:45 +01:00
Gautier de Montmollin 81fc78bd20 ini_files tags (#727) 2023-01-20 10:01:10 +01:00
Gautier de Montmollin 3766b0663e zipada tags (#726) 2023-01-20 10:00:28 +01:00
Gautier de Montmollin 8e85776c51 gid tags (#724) 2023-01-20 09:59:11 +01:00
Gautier de Montmollin 6d13082667 bar_codes tags (#723) 2023-01-20 09:58:40 +01:00
Rolf Ebert 292697000d avrada_mcu 2.2.0 (#718) 2023-01-18 09:31:58 +01:00
Rolf Ebert 8d7f79fed1 avrada_lib, avrada_mcu 2.1.0 (#716)
* new version v2.1.0

* new version v2.1 of avrada_lib
2023-01-17 11:31:42 +01:00
pmunts e80348274e libsimpleio 1.20658.1 (#717)
Fixed or suppressed many (but not all) compiler warnings.

Made major improvement to Mikroelektronika Click board support,
especially for BeagleBone target platforms.
2023-01-17 10:28:36 +01:00
Rolf Ebert d0b18f2f41 avrada_mcu 2.1.0 (#715) 2023-01-17 10:26:33 +01:00
pmunts c97555f009 remoteio 1.20650.1 (#714)
Fixed or suppressed many (but not all) compiler warnings.

Made major improvement to Mikroelektronika Click board support,
especially for BeagleBone target platforms.
2023-01-16 11:15:47 +01:00
Stephen Leake 428d0fbdf0 emacs_ada_mode 8.0.3, emacs_gpr_mode 1.0.2, emacs_wisi 4.2.0, stephes_ada_library 3.7.2, wisitoken 4.1.0 (#709)
* first Alire release

* Add emacs_wisi crate; required for Emacs ada-mode.

* Add wisitoken; required for Emacs ada-mode

* Add re2c as a system crate.

* Move re2c to proper directory, file name

* * index/re/re2c/re2c-external.toml: Fix syntax of external.origin

* Add emacs_gpr_query crate

* index/em/emacs_gpr_query/emacs_gpr_query-1.0.0.toml: New file.

* Add emacs_gpr_mode

* Add emacs_ada_mode

* Add wisitoken

* Stephes_ada_library: Update hashes to match tarball

* Add emacs_ada_mode-8.0.1.toml, emacs_gpr_query-1.0.1.toml

* Restrict gnat version for -gnat2022, fix packaging bug

* index/em/emacs_ada_mode/emacs_ada_mode-8.0.2.toml: New file.

* index/em/emacs_gpr_mode/emacs_gpr_mode-1.0.1.toml: New file.

* index/em/emacs_gpr_query/emacs_gpr_query-1.0.1.toml: New file.

* index/em/emacs_wisi/emacs_wisi-4.1.1.toml: New file.

* index/st/stephes_ada_library/stephes_ada_library-3.7.1.toml: New file.

* index/wi/wisitoken/wisitoken-4.0.1.toml: New file.

* Delete broken versions for Emacs ada-mode related crates

* index/wi/wisitoken/wisitoken-4.0.0.toml: Delete.
* index/em/emacs_ada_mode/emacs_ada_mode-8.0.0.toml:
* index/em/emacs_ada_mode/emacs_ada_mode-8.0.1.toml:
* index/em/emacs_gpr_mode/emacs_gpr_mode-1.0.0.toml:
* index/em/emacs_gpr_query/emacs_gpr_query-1.0.0.toml:
* index/em/emacs_wisi/emacs_wisi-4.1.0-beta.toml:
* index/st/stephes_ada_library/stephes_ada_library-3.7.0.toml:

* Fix alr build on Windows

* index/em/emacs_ada_mode/emacs_ada_mode-8.0.2.toml (hashes): Update.
* index/st/stephes_ada_library/stephes_ada_library-3.7.1.toml:

* Wisitoken builds wisitoken-bnf-generate.exe

* index/st/stephes_ada_library/stephes_ada_library-3.7.1.toml: Update.
* index/wi/wisitoken/wisitoken-4.0.1.toml:

* Fix build bug

* Release emacs parser packages: ada-mode, gpr-mode and dependents
2023-01-16 10:19:23 +01:00
Tama McGlinn 5aaf6bf6b0 adabots 1.3.0 (#710)
There was an error relating to relocatable symbols before, details here:
https://github.com/AdaCore/aws/issues/356
2023-01-16 09:22:26 +01:00
pjljvandelaar b6ccf76e25 rewriters 23.0.0 (#708) 2023-01-16 09:06:42 +01:00
Luke A. Guest a2cae8b9a4 SDLAda-2.5.5 release (#705)
* SDLAda-2.5.5 release

Latest revision update to 2.5.5.

* Fix the package names and distribution.

* Fix the package names and distribution.

* Remove the depends stuff to see if it builds without it, can always come back.

* Try again to get at least debian based oses to compile with the correct depends.

* Fix type, missing ticks.

* AMove the available distributions section to before actions.

* Another attempt to get this right.

* Final attempt, remove all that depends-on stuff, think that's for other crates.
Add external hints for the various oses.

* Remove all other OSes from external bar debian and ubuntu.

* Add a hint.

* Remove the external stuff.
I give up on trying to get this thing to depend on the C libs, for now.

* Finally back on track?
Removed all the old external/depends-on stuff.

* Finally back on track?
Removed all the old external/depends-on stuff.

* Temporary fix to get around CI/CD until I can sort out a fix.

* Add fix for msys2.

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2023-01-13 19:23:16 +01:00
pjljvandelaar a5858feb73 rejuvenation 23.0.0 (#706)
Yearly release

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2023-01-13 14:22:16 +01:00
Rod Kay 5259fe3684 ashell 1.3.0 (#704)
* Add files via upload

* ashell: Force use of GCC 11.2.4 until 'florist_blady' fixes 'unnecessary with of ancestor' warning, which was introduced in later versions of GCC.

* ashell: Add spawn_server to project-files.

* ashell: Disable availability on 'msys2' distributions.

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2023-01-13 14:01:12 +01:00
Alejandro R Mosteo 8ccc8d1d85 Bump alr version in use to 1.2.2 (#707) 2023-01-13 11:50:47 +01:00
Maxim Reznik eeeb7d09b3 matreshka URL updates (#701)
The site https://forge.ada-ru.org isn't available any more, so
replace source archives with GitHub release URLs.
2023-01-10 10:13:56 +01:00
Martin Krischik cd3d9cab1f mos6502_create_led, mos6502_create_nop, mos6502_create_reset 1.0.0 (#700)
* Migrate to Alire build.

First version contains base classs, string tools, trace and getopt.

* Offer the MOS-6502 programs for addition to the main index.

* Try to patch in the missing dependency.

* Specify GNAT version more precicily.

* use ada2022 tag.

Co-authored-by: Martin Krischik <martin@iMac.local>
2022-12-14 12:45:01 +01:00
Fabien Chouteau 89f0e87cf7 samd51_hal 0.2.0: fix dependencies (#698) 2022-12-13 21:08:56 +01:00
JK 6e5fa5b77d basalt 0.3.0 (#697)
* Update basalt to 0.3.0

* Add tags to basalt

* Add separate version for legacy SPARK
2022-12-13 19:40:52 +01:00
Stephen Merrony 820140cb23 New version of Dashera terminal emulator (#699)
[SMerrony]
  * Usability: Implement key auto-repeat (Issue #8)
  * Usability: Make the Backspace key work the same as DEL
  * Usability: Increase history to 2000 lines
  * Issue:     Remove template title labels when collapsing template

 -- SMerrony <merrony@gmail.com>  Sun, 04 Dec 2022 10:00:00 +0200

dashera (0.13.2) stable; urgency=low

  [SMerrony]
  * Build: Remove call to Set_Monospace in Gui so GtkAda v21 still works
  * Build: Reintroduce non-Alire build config
  * Docs:  Update README.md to include non-Alire build
  * Usability: Add more info to message when Telnet fails to connect

 -- SMerrony <merrony@gmail.com>  Sun, 20 Nov 2022 10:00:00 +0200

dashera (0.13.1) stable; urgency=low

  [SMerrony]
  * Issue: Fix File|Send (Text) File not sending new-lines
  * Issue: Fix #7 (Hold not working) by sending Ctrl-S/Q
  * Usability: Move terminal Resize menu item back to Emulation menu
  * Usability: Move Load F-Key Template to View menu
  * Usability: Add new Hide F-Key Template menu item
  * Performance: Small improvements in Crt.Draw_Crt

 -- SMerrony <merrony@gmail.com>  Wed, 16 Nov 2022 10:00:00 +0200
2022-12-12 10:47:23 +01:00
HonkiTonk bfed90554c Honki Tonk´s Zivilisationen - Version: 0.04.5440 (#696)
* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Delete honki_tonks_zivilisationen-0.4.5440-dev.toml

* Add files via upload
2022-12-09 18:12:55 +01:00
Manuel 9e4e95157e bingada 1.0.0, fix csfml external (#695)
* Add BingAda to the index

* Use the devel version for Fedora

We need the devel version so we can link applications using `-lcsfml-*`
2022-12-05 12:23:27 +01:00
Fabien Chouteau b48c25dd52 lvgl_ada_simulator 1.0.0 (#694) 2022-12-05 08:38:07 +01:00
Fabien Chouteau ce655ccd0c lvgl_ada 1.0.0 (#693) 2022-12-02 16:47:28 +01:00
Fabien Chouteau 4db345f417 bbqueue 0.3.1 (#692) 2022-11-28 19:11:22 +01:00
Fabien Chouteau 70a48eea4f embedded_components 0.2.0 (#691) 2022-11-28 18:37:11 +01:00
Fabien Chouteau 714e8235e6 adl_middleware 0.2.0 (#690) 2022-11-28 17:13:12 +01:00
Bent Bracke ad3693098f dummyserver 1.0.0 (#689)
* Add dummyserver v1 to Alire index

* Update dummyserver-1.0.0.toml

Added http tag.
2022-11-24 12:42:03 +01:00
Fabien Chouteau 96d8be1211 atomic 0.5.0 (#688) 2022-11-18 16:41:16 +01:00
Maxim Reznik 75d43894ba aws 23.0.0 (#687)
Avoid `make build install` and use gpr in sources.

Co-authored-by: Fabien Chouteau <Fabien-Chouteau@users.noreply.github.com>
2022-11-18 09:59:37 +01:00
Maxim Reznik a42f59e0fb Add gnatdoc 23.0 (#686) 2022-11-16 17:00:40 +01:00
Blady-Com 7b51c38f24 ncursesada 6.4, m4_tool external (#632)
* Add Alire support for NCursesAda source version.

* Add M4 dependency.
Windows is not supported for now.

* Leave M4 definition available for all OS.

* Enable m4 package for all package managers

Co-authored-by: GHA <actions@github.com>
2022-11-14 11:01:51 +01:00
Daniel King 54053027a4 cobs 1.1.0 (#685)
* cobs 1.1.0

* cobs 1.1.0 requires gnat >=11.0.0
2022-11-14 09:42:16 +01:00
Holger Rodriguez 3cf50579ab ltp_305 0.2.0 (#684) 2022-11-14 09:37:10 +01:00
Stephen Merrony a1050ab7a6 dashera 0.13.0 (#682)
Bug fixes and minor new features
2022-11-14 09:35:23 +01:00
Fabien Chouteau f484713264 libgpr2, gpr_unit_provider 23.0.0 (#681)
* libgpr2 23.0.0

* gpr_unit_provider 23.0.0
2022-11-14 08:54:35 +01:00
Holger Rodriguez 96b8738e4a edc_client 1.5.0 (#680) 2022-11-02 20:44:05 +01:00
Maxim Reznik 4d7814a723 ada_language_server 23.0.0 (#678) 2022-11-02 20:19:36 +01:00
Martin Krischik 5da6a659a0 Migrate to Alire build. (#679)
First version contains base classs, string tools, trace and getopt.

Co-authored-by: Martin Krischik <martin@iMac.local>
2022-11-02 10:29:01 +01:00
Maxim Reznik ce5ea41d6b Add gnatdoc (as a library, for now). (#676) 2022-10-31 15:08:14 +01:00
Holger Rodriguez f67126d85e added Microchip 24FC512 512 kBit (#675) 2022-10-31 11:17:03 +01:00
Maxim Reznik 6f728acf8c Add spawn 23 (#674) 2022-10-31 11:16:00 +01:00
Fabien Chouteau 7253e60c03 aunit, gnatcoll, lal, xmlada... 23.0.0 (#668)
* First batch of 23.0.0 releases for GNATcoll, LAL, XMLAda, etc.

* Update libadalang_tools-23.0.0.toml
2022-10-31 10:55:51 +01:00
Stephen Leake d06fcdc186 first Alire release; required for Emacs ada-mode (#659)
* first Alire release

* Add emacs_wisi crate; required for Emacs ada-mode.

* Add wisitoken; required for Emacs ada-mode

* Add re2c as a system crate.

* Move re2c to proper directory, file name

* * index/re/re2c/re2c-external.toml: Fix syntax of external.origin

* Add emacs_gpr_query crate

* index/em/emacs_gpr_query/emacs_gpr_query-1.0.0.toml: New file.

* Add emacs_gpr_mode

* Add emacs_ada_mode

* Add wisitoken

* Stephes_ada_library: Update hashes to match tarball

* Add emacs_ada_mode-8.0.1.toml, emacs_gpr_query-1.0.1.toml

* Restrict gnat version for -gnat2022, fix packaging bug

* index/em/emacs_ada_mode/emacs_ada_mode-8.0.2.toml: New file.

* index/em/emacs_gpr_mode/emacs_gpr_mode-1.0.1.toml: New file.

* index/em/emacs_gpr_query/emacs_gpr_query-1.0.1.toml: New file.

* index/em/emacs_wisi/emacs_wisi-4.1.1.toml: New file.

* index/st/stephes_ada_library/stephes_ada_library-3.7.1.toml: New file.

* index/wi/wisitoken/wisitoken-4.0.1.toml: New file.

* Delete broken versions for Emacs ada-mode related crates

* index/wi/wisitoken/wisitoken-4.0.0.toml: Delete.
* index/em/emacs_ada_mode/emacs_ada_mode-8.0.0.toml:
* index/em/emacs_ada_mode/emacs_ada_mode-8.0.1.toml:
* index/em/emacs_gpr_mode/emacs_gpr_mode-1.0.0.toml:
* index/em/emacs_gpr_query/emacs_gpr_query-1.0.0.toml:
* index/em/emacs_wisi/emacs_wisi-4.1.0-beta.toml:
* index/st/stephes_ada_library/stephes_ada_library-3.7.0.toml:

* Fix alr build on Windows

* index/em/emacs_ada_mode/emacs_ada_mode-8.0.2.toml (hashes): Update.
* index/st/stephes_ada_library/stephes_ada_library-3.7.1.toml:

* Wisitoken builds wisitoken-bnf-generate.exe

* index/st/stephes_ada_library/stephes_ada_library-3.7.1.toml: Update.
* index/wi/wisitoken/wisitoken-4.0.1.toml:

* Fix build bug
2022-10-28 13:50:24 +02:00
Maxim Reznik 084d4071ed Add markdown crate (#673) 2022-10-28 13:49:07 +02:00
Maxim Reznik e50b2f5847 Switch to ubuntu-22.04. Add gtkada-23.0.0 (#669) 2022-10-28 13:48:12 +02:00
Maxim Reznik 3cfe95d99e Add VSS 23.0.0 release (#667) 2022-10-28 11:24:39 +02:00
Stephen Merrony cdcc30c544 Add files via upload (#672) 2022-10-28 11:23:57 +02:00
Maxim Reznik c24daacc13 Add gtkada-22.0.0 (#670) 2022-10-28 11:20:01 +02:00
Alejandro R Mosteo 1e0574994f Disable pkg-config-detected externals (#671)
Proper use of these packages would require calling `pkg-config` to set up
environment, which Alire does not do (yet?)

Co-authored-by: GHA <actions@github.com>
2022-10-27 13:50:12 +02:00
Fabien Chouteau 244a85d34f GNAT FSF 12.2.1 (#664)
* GNAT FSF 12.2.1

* Convert case(word-size) to case(host-arch) in binary crates
2022-10-25 20:31:09 +02:00
Blady-Com a8bcb71a90 florist_blady 6.0.0 (#629)
* Add Alire support for Florist source version.

* Specify available OS.

* Change name to avoid confusion with that one provided by AdaCore. Add provides property for API compatibility with any Florist compliant with Posix Ada.

* Rename the parent folder.

* Set corresponding alternate AdaCore version to 22.0.

* Fix naming of config GPR file in the new provided commit.
2022-10-24 09:34:38 +02:00
Simon Wright 6c65c1f5f9 tash 8.7.0 (#663)
* Add tash 8.7.0 (first Alire release).

* Removed local-index setting in workflows.

* Use tclsh or tclsh8.6 if not found.
2022-10-14 09:48:13 +02:00
nytpu 3f265894d9 tlsada 2.5.2 (#662) 2022-10-13 16:22:32 +02:00
Manuel Hatzl c357e88610 vaton 0.1.0 (#660)
* feat: add vaton 0.1.0-dev to alire

* fix: pump GNAT version to support VALID_BIG_INTEGER
2022-10-11 12:29:33 +02:00
Marc Poulhiès a108a1589a stm32f0x2_hal 0.1.0 (#661)
Crate is derived from Ada_Drivers_Library and provide initial support
for STM32 F0x2 MCU family.

Signed-off-by: Marc Poulhiès <dkm@kataplop.net>

Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
2022-10-11 12:26:33 +02:00
Holger Rodriguez e98fab332f tiny_rp2040_bsp 0.2.1 (#658)
* caught up with all new RP2040 changes required

hal 0.3.0; rp2040 2.0.0 etc.

* caught up with newest changes for HAL/RP2040

* Delete tiny_rp2040_bsp-0.2.0.toml

Co-authored-by: Alejandro R Mosteo <amosteo@unizar.es>
2022-10-10 12:53:23 +02:00
Rolf Ebert 99db17c5ed avrada_lib 2.0.2, avrada_mcu 2.0.2, avrada_examples 1.0.1 (#655)
* remove pins from alire.toml

* set correct dependency in the examples
2022-10-10 10:52:35 +02:00
Fabien Chouteau 5d6f2014c6 task_coroutines 0.1.0 (#653) 2022-10-06 16:51:25 +02:00
Marc Poulhiès fe3418be8c libadalang_tools: fix gnat dependency (#652)
libadalang_tools crate does not build correctly with GNAT 12 because of new diagnostic message.
2022-10-06 16:41:41 +02:00
J.GIOUX 007ed729d1 libgtk3, libmysqlclient external: Fedora support (#649)
* Update libmysqlclient-external.toml

update with fedora package
https://packages.fedoraproject.org/pkgs/community-mysql/community-mysql-devel/

* Update libgtk3-external.toml

add support for fedora package
https://packages.fedoraproject.org/pkgs/gtk3/gtk3-devel/
2022-10-05 12:12:11 +02:00
Adel Noureddine de3888090f powerjoular 0.4.0 (#646)
* Add PowerJoular

* Add tags

Co-authored-by: Adel Noureddine <7352066-adelnoureddine@users.noreply.gitlab.com>
2022-10-05 10:40:43 +02:00
Rolf Ebert 88d724e98e avrada_examples 1.0.0 (#650) 2022-10-05 09:54:43 +02:00
Rolf Ebert f5eb425e08 avrada_lib 2.0.0, 2.0.1 (#631)
* crate for AVR standard library

* remove the prerelease part from version

* moved to v2.0.1, accept gnat-v12.2

Co-authored-by: GHA <actions@github.com>
2022-10-04 19:08:26 +02:00
J.GIOUX 69cecf03e0 libsqlite3 external: Fedora support (#647)
update with fedora package
https://packages.fedoraproject.org/pkgs/libsqlite3x/libsq3-devel/
2022-10-04 17:53:44 +02:00
J.GIOUX ab2e1c7511 libpq external: Fedora support (#644)
* Add Support for Fedora

Nomenclature of package name is different on Fedora, certainly the case for all RPM based distribution...

* Update libpq-external.toml

forever dyslexic... wrong package name in my previous commit, sorry.

* Update libpq-external.toml

forever dyslexic... wrong package name in my previous commit, sorry.
2022-10-04 17:50:49 +02:00
Rolf Ebert 2bd4373fbf avrada_mcu, avrada_rts 2.0.1 (#630)
* Add Run-Time-System and MCU definitions from AVR-Ada

* remove the prerelease part from version

* force use of LF only on git checkout, permit GNAT v12.2 as dependancy

* moved RTS and MCU version to v2.0.1
2022-10-04 17:22:54 +02:00
Holger Rodriguez 8cd5704a3f itsybitsy_rp2040_bsp 0.2.0 (#643)
hal 0.3.0; rp2040 2.0.0 etc.
2022-10-03 14:36:01 +02:00
J.GIOUX 1238a38dab openssl external: Fedora support (#645)
Add support for fedora
2022-10-03 11:43:26 +02:00
Simon Wright 8eb9a42630 libtcl, libtk external (#639)
* Added externals for libtcl, libtk.

macOS note: these call up the Homebrew package tcl-tk, but as usual if
the user isn't using alr 1.3 they can install the package themselves.

* Corrected spelling errors for libtcl, libtk.

  * index/li/libtcl/libtcl-external.toml: sytem -> system.
  * index/li/libtk/libtk-external.toml: likewise.
2022-10-03 11:32:47 +02:00
pmunts f3ff75830e libsimpleio 1.20506.1 (#641) 2022-09-29 11:40:57 +02:00
Blady-Com 2c7e961f7b gtkada 21.0.0: macOS support (#545)
* Add macOS support to GTKAda 21.0.0.

* Fix sed syntax for Linux.

* To be compatible between macOS and Linux, we should avoid sed -i and use tmp files instead.

* Disable problematic platforms

Co-authored-by: GHA <actions@github.com>
2022-09-29 11:36:37 +02:00
Gautier de Montmollin 5e9c278231 hac 0.21.0 (#638)
* Create hac-0.21.0.toml

Upgrade to HAC v.0.21
Details here: https://sourceforge.net/p/hacadacompiler/news/
More details in doc/hac_work.xls

* Update hac-0.21.0.toml

Added a few tags. Other ideas are welcome...
2022-09-27 11:37:35 +02:00
Paul Jarrett 5331bdb7a7 simple_regex 0.1.0 (#640) 2022-09-26 12:43:37 +02:00
Laurent Thévenoux 5f0ee5c822 admpfr 4.1.0, libmpfr external (#636)
* Add index entry for Admpfr v4.1.0-0

Admpfr is an Ada library offering bindings for the MPFR C library.
It's a complete interface to the C library.

Admpfr v4.1.0-* is compatible with MPFR 4.1.0.

* fixup! Add index entry for Admpfr v4.1.0-0

* fixup! fixup! Add index entry for Admpfr v4.1.0-0

* Adjust admpfr and libmpfr indexes regarding checks results

* fixup! Adjust admpfr and libmpfr indexes regarding checks results
2022-09-21 12:13:47 +02:00
Holger Rodriguez 12c3f4fbc5 eeprom_i2c 4.0.1 (EEPROM MicroChip 24FC64: 64 kBit) (#637)
* added another EEPROM MicroChip 24FC64: 64 kBit

* added MicroChip 24FC64: 64 kBit and bumped HAL to 0.3.0

* Delete eeprom_i2c-4.0.0.toml

Co-authored-by: Alejandro R Mosteo <amosteo@unizar.es>
2022-09-20 16:12:07 +02:00
Manuel ba2b6261d1 asfml 2.4.1 (#635)
* Version of ASFML aimed to be compatible with CSFML v2.4

* Fix package name casing for Fedora 36
2022-09-15 10:32:27 +02:00
Alejandro R Mosteo 4490d94341 hello 1.0.2, libhello 1.0.1 (#628)
Add Alire manifests and enable use of configuration

Co-authored-by: GHA <actions@github.com>
2022-09-14 09:50:14 +02:00
Mateus de Lima Oliveira ca49c6455c chacha20 0.1.0 (#634)
* Added chacha20-0.1.0-dev

* Update and rename chacha20-0.1.0-dev.toml to chacha20-0.1.0.toml

Renamed file and fixed version number.
2022-09-12 16:20:17 +02:00
Stephane Carrez 4a8ca83b18 dynamo 1.3.0 (#617)
Co-authored-by: GHA <actions@github.com>
2022-09-05 11:04:09 +02:00
Blady-Com afecc3ffb5 ppag 1.6.0, 2.1.0 (#627)
* Add Alire support for the tutorial PPAG with Gnoga versions 1.6 and 2.1.

* Fix ppag folder oversight.
2022-08-31 11:10:49 +02:00
Fabien Chouteau 33e941f730 rtmidi 0.1.0, librtmidi external (#625)
* Create rtmidi-0.1.0.toml

* Create librtmidi-external.toml

* Update rtmidi-0.1.0.toml

Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
2022-08-29 18:38:02 +02:00
Alejandro R. Mosteo 3ea15e928f index.toml: update version to 1.2.1 2022-08-29 18:21:04 +02:00
Stephane Carrez 0fee038825 ado_mysql: add libmariadb dependency (#622) 2022-08-29 12:29:49 +02:00
Gautier de Montmollin 1c621877c3 zipada 58.0.0 (#621)
* Create zipada-58.0.0.toml

Moving on to Zip-Ada version 58.

* Update zipada-58.0.0.toml

Adapted an example from Alire's doc to relate Alire's `os` to zipada.gpr's `Zip_OS`.

* Update zipada-58.0.0.toml

Put [gpr-set-externals...] after headerless part.

* Update zipada-58.0.0.toml

On zip-ada's side: fixed version string.

* Update zipada-58.0.0.toml

Adapted list of executables to those actually built by zipada.gpr.
2022-08-29 12:25:53 +02:00
Stephane Carrez 8aa6e80a02 awa, awa_unit 2.4.0 (#623) 2022-08-27 17:20:42 +02:00
onox 36dc12c59b dcf 2.0.3, emojis 1.0.1, evdev 2.0.2, inotify 2.0.1, etc. (#620)
* dcf 2.0.3

* emojis 1.0.1

* evdev 2.0.2

* inotify 2.0.1

* json 5.0.3

* spoon 1.0.1

* weechat_ada 3.0.1

* zipdcf 2.0.3

* wayland-ada 1.0.0 crates

* canberra 2.0.2

* Fix pre-build action in wayland_client_ada 1.0.0

* xdg_base_dir 1.0.0
2022-08-27 12:56:35 +02:00
GHA 25e277e47d Force alr version to 1.2.1
This way we can test that version without making it default in setup-alire
action.
2022-08-26 15:08:38 +02:00
Stephane Carrez 19b9c9f156 libmariadb external (#619) 2022-08-23 10:51:14 +02:00
Jeremy Grosser 482c219a9a rp2040_hal, pico_bsp, pico_examples 2.0.0 (#618) 2022-08-22 18:46:20 +02:00
Stephane Carrez 365ece5cc0 openapi 0.6.0, openapi_server 0.6.0 (#616) 2022-08-22 11:05:43 +02:00
Simon Wright 96ae9d9262 ews 1.11.0 (#615)
* Adding EWS 1.11.0.

* Fixed CI build error.
2022-08-19 19:20:50 +02:00
Stephane Carrez 5e094050a2 serverfaces 1.5.0, serverfaces_unit 1.5.0 (#614) 2022-08-18 12:55:46 +02:00
Stephane Carrez 9ed78577e7 servletada 1.6.0, servletada_aws 1.6.0, servletada_unit 1.6.0 (#612)
I'll submit the servletada_ews crate when Simon publishes the ews crate
2022-08-18 11:17:26 +02:00
nytpu f4102f2005 tlsada 2.5.1, uri_mime 1.4.0 (#608)
* tlsada 2.5.0

* uri_mime 1.4.0

* tlsada 2.5.1
2022-08-18 11:05:51 +02:00
Blady-Com 58f1131b7e gnoga 1.6.2, gnoga 2.1.2 (#607) 2022-08-18 11:02:05 +02:00
Stephane Carrez 5a220c088a akt 1.3.3, keystoreada 1.3.3 (#599) 2022-08-17 13:57:10 +02:00
Fabien Chouteau cc8691353a littlefs 0.2.2, littlefs 0.3.1 (#606) 2022-08-17 13:53:29 +02:00
Fabien Chouteau 9d63de674e cortex_m 0.5.0 (#603) 2022-08-17 12:30:52 +02:00
Manuel 8ccdd4b51c New release: ASFML v2.5.3. & Add external origin for libcsfml on Fedora (#605) 2022-08-11 08:14:42 +02:00
Blady-Com 9e79b59fd3 Upgrade UXStrings to version 0.4.0. (#602)
Add Simple Components dependency.
2022-08-09 09:06:56 +02:00
Stephane Carrez e128d84876 Add new crate for the Ada Wiki Engine 1.4.0 library (#600) 2022-08-09 09:06:03 +02:00
Stephane Carrez 97a59de737 Add crate for the new Ada Database Objects 2.3.0 library (#598) 2022-08-09 09:02:06 +02:00
Stephane Carrez 8947ddad6b Add crate for the new LZMA support in Ada Utility Library 2.5.0 (#597)
* Add crate for the new LZMA support in Ada Utility Library 2.5.0

* Fix the crate (wrong commit)
2022-08-09 09:01:20 +02:00
Stephane Carrez bdc02b248f Add crate for the new Ada Security 1.4.1 library (#596)
* Add crate for the new Ada Security 1.4.1 library

* Fix commit
2022-08-09 09:00:40 +02:00
Alejandro R Mosteo 28f3aa912e rsfile 1.0.1 (#592) 2022-08-09 08:59:54 +02:00
Blady-Com 92885992a5 simple_components 4.62 (#601) 2022-08-04 12:48:16 +02:00
Stephane Carrez 8d195be94f elada 1.8.5 (#595) 2022-08-04 12:20:54 +02:00
Stephane Carrez bd299010ee utilada, _aws, _curl, _unit, _xml 2.5.0 (#594)
* Add crate for the new Ada Utility 2.5.0 library

* Remove setting the BUILD and UTIL_LIBRARY_TYPE since default values exists in GPR
2022-08-03 18:22:54 +02:00
Stephane Carrez 88151621ea lzmada 1.1.2 (#593) 2022-08-03 11:10:34 +02:00
Jesper Quorning 17c1f5d147 utilada 2.1.0: fix compiler constraint (#591)
* Fix compiler constraint

* Sure to include all CE 2020
2022-08-02 11:23:32 +02:00
Jesper Quorning 32115b37ec utilada 2.1.0: Constraints on compiler (#590)
* Add compiler constraints

* Fix readthedocs url
2022-07-31 11:22:20 +02:00
Paul Jarrett 4b10e465ca dir_iterators 0.0.4 (#589) 2022-07-31 11:19:06 +02:00
onox 2abe5955de libopus external (#588) 2022-07-31 11:15:18 +02:00
Stephen Merrony 9934b08c4a simh_tapes 0.1.1: remove executable (#587)
The executable is in a nested crate
2022-07-31 11:13:12 +02:00
onox c0cefb39a1 libgmp external: add Arch package (#586) 2022-07-31 10:56:24 +02:00
Alejandro R Mosteo 8322df8d70 rxada 0.1.1 (#585)
Co-authored-by: GHA <actions@github.com>
2022-07-29 16:27:47 +02:00
onox c5f9c524e8 spoon 1.0.0 (#580) 2022-07-29 13:00:39 +02:00
Fabien Chouteau 639941bf3c lvgl_ada_examples 0.1.0 narrower dependencies (#579)
* Update lvgl_ada_examples-0.1.0.toml

Fix dependencies

* Update lvgl_ada_simulator-0.1.1.toml

* Update lvgl_ada_simulator-0.1.0.toml

* Update lvgl_ada_simulator-0.1.1.toml

* Update lvgl_ada_simulator-0.1.0.toml
2022-07-29 10:24:34 +02:00
Frédéric Praca f9b2878076 cbsg 0.0.1 (#584) 2022-07-28 18:11:53 +02:00
Stephen Merrony 1005eefb35 dg_loada 1.4.3 (#576)
Add Data General Dump_II file restore utility.

* Library for SimH Standard magnetic tape images

Simh_tape is an Ada package for handling magnetic tape images in the
[standard format](http://simh.trailing-edge.com/docs/simh_magtape.pdf) used by 
[SimH](http://simh.trailing-edge.com/) and many other computer simulators and emulators.

* Remove build-switches

* Fix alire.toml

* Delete simh_tapes-0.1.1-dev.toml

* Add Data General Dump_II file restore utility.

* Restrict to non-Windows OSes

Co-authored-by: Alejandro R Mosteo <amosteo@unizar.es>
2022-07-28 13:12:01 +02:00
Frédéric Praca 84428d59c7 postgresql external: add Arch support (#583) 2022-07-28 11:03:06 +02:00
Blady-Com ce0a741956 uxstrings support for gnat > 11 (#582) 2022-07-28 10:41:07 +02:00
Fabien Chouteau 4ded60916f gnat, gnatprove 12.1.1 (#550)
* gnatprove-12.1.1

* Update gnatprove-12.1.1.toml

* Update gnatprove-12.1.1.toml

* GNAT and GNATprove 12.1.1

* Update gnat_riscv64_elf-12.1.1.toml

* Update gnat_native-12.1.1.toml

* GNAT FSF 12.1.2

* Update gnat_native-12.1.2.toml
2022-07-27 11:28:24 +02:00
Fabien Chouteau 291704c6c3 aws 21.0.0: enable openssl on Linux/macOS and release builds (#573) 2022-07-25 17:11:52 +02:00
Blady-Com 4cceb704dc macOS support for gmp via external command (#577)
Tested with MacPorts (gmp).
2022-07-25 10:06:13 +02:00
nytpu 058c9d073d getopt 2.0.0 (#574) 2022-07-23 12:00:10 +02:00
Fabien Chouteau 1e8637173e xmlada 21.0.0: fix post-fetch configure (#572)
* xmlada-21.0.0: fix post-fetch configure

Fix configure

* xmlada-22.0.0: fix post-fetch configure
2022-07-22 18:43:36 +02:00
Alejandro R Mosteo 23ba528593 Separate check scripts to their own repository (#567)
* Remove scripts

* Update workflows to use checks repo

* Add explanation about naming of base branch

This only concerns private tests with PRs created against a base branch in
another non-official repo.

* Fix checkout paths

* Move TESTING to a less confusing location
2022-07-21 12:25:39 +02:00
nytpu 41589135c3 lmdb_ada 1.1.0 (#569)
* lmdb_ada 1.0.1

* lmdb_ada 1.0.1 -> 1.1.0
2022-07-20 17:51:28 +02:00
Alejandro R Mosteo 5fe1ac673c wordle 0.1.1, wordlelib 0.1.0 (#561)
* wordlelib 0.1.0

* wordle 0.1.1

* Fix metadata names

* Enable -d (that should be already working but...)

* Remove problematic metadata

* Remove script modification

Co-authored-by: GHA <actions@github.com>
2022-07-20 14:26:13 +02:00
Maxim Reznik d91257541f Spawn repo was moved to AdaCode account. (#571)
I have created an old release there and uploaded files under it.
2022-07-20 09:59:29 +02:00
Fabien Chouteau 7b7c753344 gnatcoll 22.0.0: set build mode to PROD (#570) 2022-07-19 10:37:01 +02:00
Blady-Com c4b895b760 More macOS support for simple_components (#565) 2022-07-18 13:19:58 +02:00
Stephen Merrony bee92953b8 Library for SimH Standard magnetic tape images (#568)
* Library for SimH Standard magnetic tape images

Simh_tape is an Ada package for handling magnetic tape images in the
[standard format](http://simh.trailing-edge.com/docs/simh_magtape.pdf) used by 
[SimH](http://simh.trailing-edge.com/) and many other computer simulators and emulators.

* Remove build-switches

* Fix alire.toml

* Delete simh_tapes-0.1.1-dev.toml

Co-authored-by: Alejandro R Mosteo <amosteo@unizar.es>
2022-07-14 17:29:59 +02:00
Maxim Reznik 3dc3a3bf81 Fix templates_parser to work with GCC 12 (#563)
Force `PRJ_BUILD` to `Release` to avoid `-gnatwe` and compilation issue:

```
templates_parser.adb:2093:55: warning: pragma Unreferenced given for "Next_Last" [enabled by default]
```
2022-07-05 09:24:56 +02:00
Blady-Com 128741301c Add automaton generator to Alire. (#566) 2022-07-04 10:43:17 +02:00
onox 6d242cc550 evdev 2.0.1 (#564) 2022-07-01 10:00:30 +02:00
Alejandro R Mosteo fab9b9953e Ensure aliases work within non-interactive shell (#562)
Co-authored-by: GHA <actions@github.com>
2022-06-24 13:51:58 +02:00
Alejandro R Mosteo 63d9347fc2 wordlist 0.1.3 (#560)
* wordlist 0.1.3

* Fix gnat dependency

Co-authored-by: GHA <actions@github.com>
2022-06-23 19:21:27 +02:00
Fabien Chouteau 1452ad5f47 nrf5x_hal 0.1.0: fix dependencies (#551)
* nrf5x-hal-0.1.0: fix dependencies

`~` was intended here and required since `cortex_m=0.4.0` is breaking the builds.

* Update microbit_examples-0.1.0.toml

* Update nrf5x_hal-0.1.0.toml
2022-06-23 11:36:12 +02:00
Alejandro R Mosteo f32a75e445 Update docker images used in test workflow (#558)
Remove Community Edition tests, switch centOS to the rolling stream release
with alr-provided FSF GNAT, add Fedora that was lying unused.

Co-authored-by: GHA <actions@github.com>
2022-06-23 11:34:25 +02:00
Alejandro R Mosteo 69e6ae18f7 Fix detection of compiler crates in test script (#556)
* Be a bit more clever detecting a compiler dependency

* Work around premature closing of pipe

Co-authored-by: GHA <actions@github.com>
2022-06-23 11:33:40 +02:00
Fabien Chouteau 452ab8f14d Fix xmlada 21 on Windows (#559) 2022-06-23 11:21:53 +02:00
Alejandro R Mosteo 27bff3341a Disable git check in testing script (#557)
* Disable git checks for dir ownership

* Document the vulnerabilities requiring the change

Co-authored-by: GHA <actions@github.com>
2022-06-23 11:20:53 +02:00
nytpu ab2fca430f tlsada 2.4.2 (#548) 2022-06-21 19:05:37 +02:00
Simon Wright 245294cf39 gnat_math_extensions 1.1.0 (#547)
* gnat_math_extensions 1.1.0 - first Alire release (the project started
  in 2010).
2022-06-21 17:49:01 +02:00
Alejandro R Mosteo 81259d3622 iterators 0.2.0 (#549) 2022-06-20 13:47:13 +02:00
Gautier de Montmollin a7df70abef Create hac-0.11.0.toml (#555)
* Create hac-0.11.0.toml

* Update hac-0.11.0.toml

Shortened description (<= 72 characters)
2022-06-20 10:27:38 +02:00
Maxim Reznik d8afd1e41a Annex E: garlic and gnatdist (#553) 2022-06-20 10:24:03 +02:00
pjljvandelaar d99d85c4d3 dependency_graph_extractor, rewriters 22.0.0 (#546)
* Dependency Graph Extractor 22.0.0

* Rewriters 22.0.0

First release
2022-06-12 12:07:57 +02:00
Fabien Chouteau af208985b2 littlefs-0.2.0 (#544) 2022-06-11 10:47:26 +02:00
659 changed files with 17665 additions and 606 deletions
+10
View File
@@ -0,0 +1,10 @@
The name of the branch plays a role in the tests run when changes are
submitted. For this reason, when modifying the workflows in ./.github, if you
want to test them prior to submission, the PR must be tested against a branch that
exists also in the `alire-index-checks` repo, e.g., 'stable-1.2' or 'devel-1.2'
Normally you'll want to use the latest stable or devel branch.
E.g., if you modify a workflow in the `alire-index` repo and want to test it
privately, you can do so in your own account, but using the same `stable-x.x`
base branch for your private PR.
+38
View File
@@ -0,0 +1,38 @@
name: Check Author
env:
CHECKS_ORG: alire-project
CHECKS_REPO: alire-index-checks
on:
pull_request:
paths:
- 'index/**.toml'
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
# Needed to be able to diff and obtain changed files. Furthermore, we
# need the full history or else grafted partial branches confuse the
# changed files detectors.
- name: Check out alire-index-checks
uses: actions/checkout@v3
with:
repository: ${{env.CHECKS_ORG}}/${{env.CHECKS_REPO}}
ref: ${{github.base_ref}}
path: ${{env.CHECKS_REPO}}
- name: Set up nightly `alr`
uses: alire-project/setup-alire@v2
with:
version: nightly
toolchain: --disable-assistant
- name: Test authorship
run: ${{env.CHECKS_REPO}}/scripts/check-author.sh "${{ github.event.pull_request.user.login }}"
shell: bash
-106
View File
@@ -1,106 +0,0 @@
name: Build Crate
on:
pull_request:
paths:
- 'index/**.toml'
jobs:
build:
name: ${{ matrix.os }}::${{ matrix.tag }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os:
- macos-latest
- ubuntu-latest
- windows-latest
tag:
- arch-rolling
- centos-latest-community-latest
- community-latest
- debian-stable
- ubuntu-lts
- ""
exclude: # inclusions don't allow to add arrays of values to a scenario
- os: ubuntu-latest
tag: ""
- os: macos-latest
tag: arch-rolling
- os: macos-latest
tag: centos-latest-community-latest
- os: macos-latest
tag: community-latest
- os: macos-latest
tag: debian-stable
- os: macos-latest
tag: ubuntu-lts
- os: windows-latest
tag: arch-rolling
- os: windows-latest
tag: centos-latest-community-latest
- os: windows-latest
tag: community-latest
- os: windows-latest
tag: debian-stable
- os: windows-latest
tag: ubuntu-lts
steps:
- name: Check out alire-index
uses: actions/checkout@v2
with:
fetch-depth: 0
# Needed to be able to diff and obtain changed files. Furthermore, we
# need the full history or else grafted partial branches confuse the
# changed files detectors (in both scripts/gh-build-crate.sh and
# check-author action).
- name: Update system repositories
if: matrix.os == 'ubuntu-latest'
run: sudo apt update
- name: Set up GNAT toolchain (FSF)
if: matrix.os == 'ubuntu-latest'
uses: ada-actions/toolchain@ce2021
with:
distrib: fsf # faster install?
- name: Set up GNAT toolchain (Community)
if: matrix.os != 'ubuntu-latest'
uses: ada-actions/toolchain@ce2020
with:
distrib: community
- name: Set up stable `alr`
if: contains(github.base_ref, 'stable-')
uses: alire-project/setup-alire@v1
with:
toolchain: --disable-assistant # We want to use the external ones in this workflow
- name: Set up devel `alr`
if: contains(github.base_ref, 'devel-')
uses: alire-project/setup-alire@v1
with:
toolchain: --disable-assistant # We want to use the external ones in this workflow
branch: master
- name: Test crate (Linux)
if: matrix.os == 'ubuntu-latest' # docker testing only for linuxes
uses: mosteo/actions@docker-run/v1
with:
image: alire/gnat:${{matrix.tag}}
command: scripts/gh-build-crate.sh
params: -v ${{ github.workspace }}/alire_install/bin/alr:/usr/bin/alr
- name: Install tar from msys2 (Windows) # Git tar in Actions VM does not seem to work)
if: matrix.os == 'windows-latest'
run: C:\Users\runneradmin\.cache\alire\msys64\usr\bin\pacman --noconfirm -S tar
- name: Test crate (Windows/MacOS)
if: matrix.os != 'ubuntu-latest' # native testing in Windows/MacOS
run: scripts/gh-build-crate.sh
shell: bash
+70
View File
@@ -0,0 +1,70 @@
# Please read the TESTING file before modifying this file
name: Build Crate (Distro toolchain)
# Build the crate on the platforms with a supported package manager
# and using the distro-supplied GNAT compiler (with Alire's FSF fallback).
env:
CHECKS_ORG: alire-project
CHECKS_REPO: alire-index-checks
ALR_VERSION: 1.2.2
on:
pull_request:
paths:
- 'index/**.toml'
jobs:
build:
name: ${{ matrix.tag }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
tag:
- arch-rolling # Arch has its own recent GNAT and pacman
- centos-stream-fsf-latest # CentOS is used for unknown package manager
- debian-stable # Debian has very good Ada support and apt
- fedora-latest # Fedora has its own GNAT and dnf
- ubuntu-lts # Ubuntu LTS is a common Debian derivative
steps:
- name: Check out alire-index
uses: actions/checkout@v2
with:
fetch-depth: 0
# Needed to be able to diff and obtain changed files. Furthermore, we
# need the full history or else grafted partial branches confuse the
# changed files detectors (in both scripts/gh-build-crate.sh and
# check-author action).
- name: Check out alire-index-checks
uses: actions/checkout@v3
with:
repository: ${{env.CHECKS_ORG}}/${{env.CHECKS_REPO}}
ref: ${{github.base_ref}}
path: ${{env.CHECKS_REPO}}
- name: Set up stable `alr`
if: contains(github.base_ref, 'stable-')
uses: alire-project/setup-alire@v2
with:
toolchain: --disable-assistant # We want to use the external ones in this workflow
version: ${{env.ALR_VERSION}}
- name: Set up devel `alr`
if: contains(github.base_ref, 'devel-')
uses: alire-project/setup-alire@v2
with:
toolchain: --disable-assistant # We want to use the external ones in this workflow
branch: master
- name: Test crate (${{matrix.tag}})
uses: mosteo-actions/docker-run@v1
with:
image: ghcr.io/alire-project/docker/gnat:${{matrix.tag}}
command: ${{env.CHECKS_REPO}}/scripts/gh-build-crate.sh
params: -v ${{ github.workspace }}/alire_install/bin/alr:/usr/bin/alr
+62
View File
@@ -0,0 +1,62 @@
# Please read the TESTING file before modifying this file
# When the same index version is used by various stable and devel `alr`
# versions, we want to make sure all of them understand the index properly.
# Besides, there are
name: Build Crate (alr dev)
# Build the crate with a native toolchain from Alire
env:
CHECKS_ORG: alire-project
CHECKS_REPO: alire-index-checks
on:
pull_request:
paths:
- 'index/**.toml'
jobs:
build:
name: ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os:
- macos-latest
- ubuntu-latest
- windows-latest
steps:
- name: Check out alire-index
uses: actions/checkout@v2
with:
fetch-depth: 0
# Needed to be able to diff and obtain changed files. Furthermore, we
# need the full history or else grafted partial branches confuse the
# changed files detectors (in both scripts/gh-build-crate.sh and
# check-author action).
- name: Check out alire-index-checks
uses: actions/checkout@v3
with:
repository: ${{env.CHECKS_ORG}}/${{env.CHECKS_REPO}}
ref: ${{github.base_ref}}
path: ${{env.CHECKS_REPO}}
- name: Set up devel `alr`
uses: alire-project/setup-alire@v2
with:
branch: 'master'
- name: Install tar from msys2 (Windows) # Git tar in Actions VM does not seem to work)
if: matrix.os == 'windows-latest'
run: C:\Users\runneradmin\AppData\Local\alire\cache\msys64\usr\bin\pacman --noconfirm -S tar
- name: Test crate
run: ${{env.CHECKS_REPO}}/scripts/gh-build-crate.sh
shell: bash
+20 -19
View File
@@ -1,5 +1,12 @@
name: Toolchain
# Build the submitted crate with a native toolchain from Alire
# Please read the TESTING file before modifying this file
name: Build Crate (Alire toolchain)
# Build the crate with a native toolchain from Alire
env:
CHECKS_ORG: alire-project
CHECKS_REPO: alire-index-checks
ALR_VERSION: 1.2.2
on:
pull_request:
@@ -14,6 +21,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os:
- macos-latest
@@ -30,31 +38,24 @@ jobs:
# changed files detectors (in both scripts/gh-build-crate.sh and
# check-author action).
# For the devel branch we need a compiler available to build alr in
# setup-alire. We will be able to get rid of this once composite actions
# support conditional steps.
- name: Set up GNAT toolchain (FSF)
if: (matrix.os == 'ubuntu-latest') && (contains(github.base_ref, 'devel-'))
uses: ada-actions/toolchain@ce2020
- name: Check out alire-index-checks
uses: actions/checkout@v3
with:
distrib: fsf # faster install?
- name: Set up GNAT toolchain (Community)
if: (matrix.os != 'ubuntu-latest') && (contains(github.base_ref, 'devel-'))
uses: ada-actions/toolchain@ce2020
with:
distrib: community
repository: ${{env.CHECKS_ORG}}/${{env.CHECKS_REPO}}
ref: ${{github.base_ref}}
path: ${{env.CHECKS_REPO}}
# By default, this sets up the newest indexed native toolchain
- name: Set up stable `alr`
if: contains(github.base_ref, 'stable-')
uses: alire-project/setup-alire@v1
uses: alire-project/setup-alire@v2
with:
version: ${{env.ALR_VERSION}}
# By default, this sets up the newest indexed native toolchain
- name: Set up devel `alr`
if: contains(github.base_ref, 'devel-')
uses: alire-project/setup-alire@v1
uses: alire-project/setup-alire@v2
with:
branch: 'master'
@@ -63,5 +64,5 @@ jobs:
run: C:\Users\runneradmin\.cache\alire\msys64\usr\bin\pacman --noconfirm -S tar
- name: Test crate
run: scripts/gh-build-crate.sh
run: ${{env.CHECKS_REPO}}/scripts/gh-build-crate.sh
shell: bash
+62
View File
@@ -0,0 +1,62 @@
# Please read the TESTING file before modifying this file
# Specific workflow for MacPorts, as we need to disable Brew for this to work
# so it's difficult to use the other standard workflows.
name: Build Crate (MacPorts)
# Build the crate with a native toolchain from Alire
env:
CHECKS_ORG: alire-project
CHECKS_REPO: alire-index-checks
on:
pull_request:
paths:
- 'index/**.toml'
jobs:
build:
name: ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os:
- macos-latest
steps:
- name: Check out alire-index
uses: actions/checkout@v2
with:
fetch-depth: 0
# Needed to be able to diff and obtain changed files. Furthermore, we
# need the full history or else grafted partial branches confuse the
# changed files detectors (in both scripts/gh-build-crate.sh and
# check-author action).
- name: Check out alire-index-checks
uses: actions/checkout@v3
with:
repository: ${{env.CHECKS_ORG}}/${{env.CHECKS_REPO}}
ref: ${{github.base_ref}}
path: ${{env.CHECKS_REPO}}
- name: Set up devel `alr`
uses: alire-project/setup-alire@v2
with:
branch: 'master'
- name: Disable Homebrew
run: rm -f $(which brew)
shell: bash
- name: Install Ports
uses: melusina-org/setup-macports@v1
- name: Test crate
run: ${{env.CHECKS_REPO}}/scripts/gh-build-crate.sh
shell: bash
@@ -1,28 +1,20 @@
name: Check PR
name: Check Index
on: pull_request
jobs:
build:
runs-on: ubuntu-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: alire-project/check-author@master
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
- name: Set up stable `alr`
if: contains(github.base_ref, 'stable-')
uses: alire-project/setup-alire@v1
- name: Set up GNAT for devel `alr`
if: contains(github.base_ref, 'devel-')
uses: ada-actions/toolchain@ce2020
uses: alire-project/setup-alire@v2
with:
distrib: fsf
version: 1.2.2
- name: Set up devel `alr`
if: contains(github.base_ref, 'devel-')
uses: alire-project/setup-alire@v1
uses: alire-project/setup-alire@v2
with:
branch: master
@@ -33,6 +25,6 @@ jobs:
# Check index contents for unknown config variables
- run: alr index --check
- run: alr index --update-all
- run: alr index --update-all
- run: alr search --crates
+19
View File
@@ -0,0 +1,19 @@
name: 'Close stale PRs'
on:
workflow_dispatch:
schedule:
- cron: '11 1 * * *'
jobs:
stale:
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- uses: actions/stale@v7
with:
debug-only : false # Set to true to work in dry-run mode
stale-pr-message: 'This PR is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days.'
close-pr-message: 'This PR was closed because it has been stalled for 90 days with no activity.'
days-before-stale: 60
days-before-close: 30
+20 -17
View File
@@ -1,8 +1,15 @@
# Please read the TESTING file before modifying this file
# Show differences between the submitted manifest and the previous
# release of the same crate, to enable easier catching of problems
name: Diff release
env:
CHECKS_ORG: alire-project
CHECKS_REPO: alire-index-checks
ALR_VERSION: 1.2.2
on:
pull_request:
paths:
@@ -10,7 +17,7 @@ on:
jobs:
diff:
DIFF:
runs-on: ubuntu-latest
@@ -23,31 +30,27 @@ jobs:
# need the full history or else grafted partial branches confuse the
# changed files detector
- name: Check out alire-index-checks
uses: actions/checkout@v3
with:
repository: ${{env.CHECKS_ORG}}/${{env.CHECKS_REPO}}
ref: ${{github.base_ref}}
path: ${{env.CHECKS_REPO}}
- name: Set up stable `alr`
if: contains(github.base_ref, 'stable-')
uses: alire-project/setup-alire@v1
uses: alire-project/setup-alire@v2
with:
toolchain: --disable-assistant # We don't need the compiler
- name: Set up GNAT toolchain (FSF)
if: (matrix.os == 'ubuntu-latest') && (contains(github.base_ref, 'devel-'))
uses: ada-actions/toolchain@ce2020
with:
distrib: fsf # faster install?
- name: Set up GNAT toolchain (Community)
if: (matrix.os != 'ubuntu-latest') && (contains(github.base_ref, 'devel-'))
uses: ada-actions/toolchain@ce2020
with:
distrib: community
version: ${{env.ALR_VERSION}}
- name: Set up devel `alr`
if: contains(github.base_ref, 'devel-')
uses: alire-project/setup-alire@v1
uses: alire-project/setup-alire@v2
with:
toolchain: --disable-assistant # We don't need the compiler
branch: master
- name: Diff releases
run: scripts/diff-release.sh || true # No deal breaker if failed
- name: <<DIFF RELEASES>>
run: ${{env.CHECKS_REPO}}/scripts/diff-release.sh || true # No deal breaker if failed
shell: bash
@@ -0,0 +1,8 @@
name = "libstdcpp"
description = "libraries for statically linking with c++ - development files"
maintainers = ["Jan <janv@uic.edu>"]
maintainers-logins = ["janverschelde"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"fedora" = ["libstdc++-static"]
+9
View File
@@ -0,0 +1,9 @@
Crates that require some future feature or bugfix.
The versions under this folder are future index versions.
## Future crates
- `libstdcpp`: requires a bugfix in alr 2.0 for package names in rpm-based
distros that contain characters that have special meanings in regexes (like
the '+' in `libstdc++-static`
@@ -0,0 +1,33 @@
description = "An implementation of the Microsoft's Language Server Protocol for Ada"
name = "ada_language_server"
version = "23.0.0"
website = "https://github.com/AdaCore/ada_language_server"
authors = ["AdaCore"]
licenses = "GPL-3.0-only"
maintainers = ["Maxim Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["reznikmm"]
project-files = ["gnat/lsp_server.gpr"]
tags = ["lsp", "vscode"]
[configuration]
disabled = true
[environment]
ADA_PROJECT_PATH.set= "${CRATE_ROOT}/subprojects/stubs"
# Drop libgpr2 dependency (not used in the code for now).
[[actions]]
type = "post-fetch"
command = ["sed", "-i", "-e/gpr2/s/^/-- /", "gnat/lsp_server.gpr"]
[[depends-on]]
gnatcoll = "23.0.0"
libadalang = "23.0.0"
libadalang_tools = "23.0.0"
libgnatdoc = "23.0.0"
vss = "23.0.0"
[origin]
archive-name = "ada_language_server-23.0.0.tar.gz"
url = "https://github.com/AdaCore/ada_language_server/archive/refs/tags/v23.0.0.tar.gz"
hashes = ["sha512:66f2e7fb138ae4b474e1c024e20292e76ad644d89236edf032c686939e27478e572b5fff4820d38906ad731a5294ddfd1191941bc84c39cbfe425894691cd23b"]
+107
View File
@@ -0,0 +1,107 @@
description = "TOML parser for Ada"
name = "ada_toml"
version = "0.4.0"
authors = ["AdaCore", "Pierre-Marie de Rodat <pmderodat@kawie.fr>"]
licenses = "BSD-3-Clause"
maintainers = ["pmderodat@kawie.fr"]
maintainers-logins = ["pmderodat"]
project-files = ["ada_toml.gpr"]
long-description = """
ada-toml: TOML parser for Ada
=============================
`ada-toml` is a pure Ada library for parsing and creating
[TOML](https://github.com/toml-lang/toml#toml) documents. It conforms to the
[version 1.0.0](https://toml.io/en/v1.0.0) of the format standard.
Quick tutorial
--------------
All basic types and subprograms are in the `TOML` package. All "nodes" in a
TOML documents are materialized using the `TOML.TOML_Value` type. Since TOML
values make up a tree, this type has reference semantics. This means that
modifying a TOML node does not modify the corresponding `TOML_Value` value
itself, but rather the TOML value that is referenced.
Parsing a TOML file is as easy as using the `TOML.File_IO.Load_File` function:
```ada
declare
Result : constant TOML.Read_Result :=
TOML.File_IO.Load_File ("config.toml");
begin
if Result.Success then
Ada.Text_IO.Put_Line ("config.toml loaded with success!");
else
Ada.Text_IO.Put_Line ("error while loading config.toml:");
Ada.Text_IO.Put_Line
(Ada.Strings.Unbounded.To_String (Result.Message));
end if;
end;
```
Each TOML value has kind, defining which data it contains (a boolean, an
integer, a string, a table, ...). To each kind, one or several primitives are
associated to let one process the underlying data:
```ada
case Result.Kind is
when TOML.TOML_Boolean =>
Ada.Text_IO.Put_Line ("Boolean: " & Result.As_Boolean'Image);
when TOML.TOML_Integer =>
Ada.Text_IO.Put_Line ("Boolean: " & Result.As_Integer'Image);
when TOML.TOML_String =>
Ada.Text_IO.Put_Line ("Boolean: " & Result.As_String);
when TOML.TOML_Array =>
Ada.Text_IO.Put_Line ("Array of " & Result.Length & " elements");
when others =>
null;
end case;
```
There are also primitives to build TOML values:
```ada
declare
Bool : constant TOML.TOML_Value := TOML.Create_Boolean (False);
Int : constant TOML.TOML_Value := TOML.Create_Integer (10);
Str : constant TOML.TOML_Value := TOML.Create_String ("Hello, world");
Table : constant TOML.TOML_Value := TOML.Create_Table;
begin
Table.Set ("bool_field", Bool);
Table.Set ("int_field", Int);
Table.Set ("str_field", Str);
end;
```
And finally one can turn a tree of TOML nodes back in text form:
```ada
Ada.Text_IO.Put_Line ("TOML document:");
Ada.Text_IO.Put_Line (Table.Dump_As_String);
```
Contributing
------------
The development of `ada-toml` happens on
[GitHub](https://github.com/pmderodat/ada-toml). Everyone is welcome to
contribute to this project: please read our [contribution
rules](https://github.com/pmderodat/ada-toml/tree/master/CONTRIBUTING.rst) if
you consider doing so.
"""
[gpr-externals]
ADA_TOML_BUILD_MODE = ["dev", "prod"]
LIBRARY_TYPE = ["static", "relocatable", "static-pic"]
[origin]
url = "https://github.com/pmderodat/ada-toml/archive/v0.4.tar.gz"
hashes = ["sha512:3f3dd0de717da00a7dfd9982bb19bfb2dd372e02c23deca91329fa11fcfd077b8292e48a2fcfd23d15aef1e8ee9542cda286af1bbb2d6ac1325f7dfe91e0808c"]
+22
View File
@@ -0,0 +1,22 @@
name = "adabots"
description = "Learn Ada by programming Minecraft robots"
version = "1.3.0"
authors = ["Tama McGlinn"]
maintainers = ["Tama McGlinn <t.mcglinn@gmail.com>"]
maintainers-logins = ["TamaMcGlinn"]
licenses = "MIT"
project-files = ["adabots.gpr"]
tags = ["learn", "ada", "minecraft", "computercraft", "robots", "teach", "children"]
[[depends-on]] # This line was added by `alr with`
aws = "^23.0.0" # This line was added by `alr with`
[[depends-on]] # This line was added by `alr with`
aaa = "~0.2.3" # This line was added by `alr with`
[origin]
commit = "944adbafc42efda42580914c0e6401c8ca75612c"
url = "git+https://github.com/TamaMcGlinn/AdaBots.git"
+22
View File
@@ -0,0 +1,22 @@
name = "adabots"
description = "Learn Ada by programming Minecraft robots"
version = "1.4.0"
authors = ["Tama McGlinn"]
maintainers = ["Tama McGlinn <t.mcglinn@gmail.com>"]
maintainers-logins = ["TamaMcGlinn"]
licenses = "MIT"
project-files = ["adabots.gpr"]
tags = ["learn", "ada", "minecraft", "computercraft", "robots", "teach", "children"]
[[depends-on]] # This line was added by `alr with`
aws = "^23.0.0" # This line was added by `alr with`
[[depends-on]] # This line was added by `alr with`
aaa = "~0.2.3" # This line was added by `alr with`
[origin]
commit = "b9152d12fd8d300675a9ef890579e248d9103e73"
url = "git+https://github.com/TamaMcGlinn/AdaBots.git"
+22
View File
@@ -0,0 +1,22 @@
name = "adabots"
description = "Learn Ada by programming Minecraft robots"
version = "1.5.0"
authors = ["Tama McGlinn"]
maintainers = ["Tama McGlinn <t.mcglinn@gmail.com>"]
maintainers-logins = ["TamaMcGlinn"]
licenses = "MIT"
project-files = ["adabots.gpr"]
tags = ["learn", "ada", "minecraft", "computercraft", "robots", "teach", "children"]
[[depends-on]] # This line was added by `alr with`
aws = "^23.0.0" # This line was added by `alr with`
[[depends-on]] # This line was added by `alr with`
aaa = "~0.2.3" # This line was added by `alr with`
[origin]
commit = "9e7476c4179c521af72968f78ef0001e7edd4b6e"
url = "git+https://github.com/TamaMcGlinn/AdaBots.git"
+22
View File
@@ -0,0 +1,22 @@
name = "adabots"
description = "Learn Ada by programming Minecraft robots"
version = "1.6.0"
authors = ["Tama McGlinn"]
maintainers = ["Tama McGlinn <t.mcglinn@gmail.com>"]
maintainers-logins = ["TamaMcGlinn"]
licenses = "MIT"
project-files = ["adabots.gpr"]
tags = ["learn", "ada", "minecraft", "computercraft", "robots", "teach", "children"]
[[depends-on]]
utilada_curl = "^2.5.0"
[[depends-on]]
json = "^5.0.3"
[origin]
commit = "7751e12fa799497aa77e9bd498c84c3c5debedf7"
url = "git+https://github.com/TamaMcGlinn/AdaBots.git"
+22
View File
@@ -0,0 +1,22 @@
name = "adabots"
description = "Learn Ada by programming Minecraft robots"
version = "1.7.0"
authors = ["Tama McGlinn"]
maintainers = ["Tama McGlinn <t.mcglinn@gmail.com>"]
maintainers-logins = ["TamaMcGlinn"]
licenses = "MIT"
project-files = ["adabots.gpr"]
tags = ["learn", "ada", "minecraft", "computercraft", "robots", "teach", "children"]
[[depends-on]]
utilada_curl = "^2.5.0"
[[depends-on]]
json = "^5.0.3"
[origin]
commit = "4c954ded573cf4da27660541422c5058b5404e40"
url = "git+https://github.com/TamaMcGlinn/AdaBots.git"
+22
View File
@@ -0,0 +1,22 @@
name = "adabots"
description = "Learn Ada by programming Minecraft robots"
version = "1.8.0"
authors = ["Tama McGlinn"]
maintainers = ["Tama McGlinn <t.mcglinn@gmail.com>"]
maintainers-logins = ["TamaMcGlinn"]
licenses = "MIT"
project-files = ["adabots.gpr"]
tags = ["learn", "ada", "minecraft", "computercraft", "robots", "teach", "children"]
[[depends-on]]
utilada_curl = "^2.5.0"
[[depends-on]]
json = "^5.0.3"
[origin]
commit = "b67ad2b7b9120382b358066eb16ad515a0cb3e35"
url = "git+https://github.com/TamaMcGlinn/AdaBots.git"
+22
View File
@@ -0,0 +1,22 @@
name = "adabots"
description = "Learn Ada by programming Minecraft robots"
version = "1.8.1"
authors = ["Tama McGlinn"]
maintainers = ["Tama McGlinn <t.mcglinn@gmail.com>"]
maintainers-logins = ["TamaMcGlinn"]
licenses = "MIT"
project-files = ["adabots.gpr"]
tags = ["learn", "ada", "minecraft", "computercraft", "robots", "teach", "children"]
[[depends-on]]
utilada_curl = "^2.5.0"
[[depends-on]]
json = "^5.0.3"
[origin]
commit = "d1ac6d8bdb748d7e5422d9e589cc5227ceae1308"
url = "git+https://github.com/TamaMcGlinn/AdaBots.git"
+54
View File
@@ -0,0 +1,54 @@
name = "adacl"
description = "Ada Class Library"
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
* string utilities
* trace utility
* reference counted smart pointer
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 terstsuite available on [SourceForge](https://git.code.sf.net/p/adacl/git)
"""
version = "5.10.2"
licenses = "GPL-3.0-or-later"
authors = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers-logins = ["krischik"]
website = "https://sourceforge.net/projects/adacl/"
tags = ["library", "command-line", "trace", "logging", "string", "ada2022"]
[build-switches]
development.runtime_checks = "Overflow"
release.runtime_checks = "Default"
validation.runtime_checks = "Everything"
development.contracts = "Yes"
release.contracts = "Yes"
validation.contracts = "Yes"
[[depends-on]]
gnat = ">=12 & <2000"
[[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:1761f656b6299c7891c1711ef8c202a0b7feae3e213ec5debc7c3103d1ca6671",
"sha512:bc9fe050eb19cd3e790bba9cf397d6719174fa619fe9ec37239506ac48843594e96013dcdc493b9be349085420a4d8e823eedd05b518cc8777bd65117de4eeac",
]
url = "https://sourceforge.net/projects/adacl/files/Alire/adacl-5.10.2.tgz"
+55
View File
@@ -0,0 +1,55 @@
name = "adacl"
description = "Ada Class Library"
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
* string utilities
* trace utility
* reference counted smart pointer
* AUnit compatible informative asserts
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 terstsuite available on [SourceForge](https://git.code.sf.net/p/adacl/git)
"""
version = "5.11.0"
licenses = "GPL-3.0-or-later"
authors = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers-logins = ["krischik"]
website = "https://sourceforge.net/projects/adacl/"
tags = ["library", "command-line", "trace", "logging", "string", "aunit", "assert", "ada2022"]
[build-switches]
development.runtime_checks = "Overflow"
release.runtime_checks = "Default"
validation.runtime_checks = "Everything"
development.contracts = "Yes"
release.contracts = "Yes"
validation.contracts = "Yes"
[[depends-on]]
gnat = ">=12 & <2000"
[[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:7c6cc9fae92f76612da81c8cca7f23aa1c6df65205b8228d7d86ef101dae995e",
"sha512:97ecd23ae5da5de7be5899a727333bfd2f67c272f628f7e80d5b2dbf4ca6734ded1d44dafe5ec8796245f4646201d31b16ed132d5f9e6e946766e9c452fe97ee",
]
url = "https://sourceforge.net/projects/adacl/files/Alire/adacl-5.11.0.tgz"
+55
View File
@@ -0,0 +1,55 @@
name = "adacl"
description = "Ada Class Library"
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
* string utilities
* trace utility
* reference counted smart pointer
* AUnit compatible informative asserts
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 = "5.12.0"
licenses = "GPL-3.0-or-later"
authors = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers-logins = ["krischik"]
website = "https://sourceforge.net/projects/adacl/"
tags = ["library", "command-line", "trace", "logging", "string", "aunit", "assert", "ada2022"]
[build-switches]
development.runtime_checks = "Overflow"
release.runtime_checks = "Default"
validation.runtime_checks = "Everything"
development.contracts = "Yes"
release.contracts = "Yes"
validation.contracts = "Yes"
[[depends-on]]
gnat = ">=12 & <2000"
[[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:1c234e74c42b3023082b59974d959c4bb94f21ea02332db6b4a008016dcb2ac1",
"sha512:b9ba3c03a3fe03e6accf0559b9f2852205fa4cfea867f8607435ee4f85e2a5e4669a75a02fe6ccd44c990ebaad7fa1e17f23f23ceb42d9a41c6038f3c3202f51",
]
url = "https://sourceforge.net/projects/adacl/files/Alire/adacl-5.12.0.tgz"
+60
View File
@@ -0,0 +1,60 @@
name = "adacl"
description = "Ada Class Library"
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
* String utilities
* Trace utility
* Smart pointer
* Reference counted
* Unique pointer
* Shared pointer
* AUnit compatible informative asserts
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 = "5.13.1"
licenses = "GPL-3.0-or-later"
authors = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers-logins = ["krischik"]
website = "https://sourceforge.net/projects/adacl/"
tags = ["library", "command-line", "trace", "logging", "string", "aunit", "assert", "container", "smart-pointer", "ada2022"]
[build-switches]
development.runtime_checks = "Overflow"
release.runtime_checks = "Default"
validation.runtime_checks = "Everything"
development.contracts = "Yes"
release.contracts = "Yes"
validation.contracts = "Yes"
[[depends-on]]
gnat = ">=12 & <2000"
[[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:1885411ea7cc34b5209042fb2a6603a868ba1960d1bcc5fb7e080f77169d3ecc",
"sha512:23c60fa315303c201440c678bced549b01ba4956cea8720ef3080da01ae1c88303a22e8cc73bf5287c7998a5111030f6aab697538c7d503950fd1acef2951fc6",
]
url = "https://sourceforge.net/projects/adacl/files/Alire/adacl-5.13.1.tgz"
+63
View File
@@ -0,0 +1,63 @@
name = "adacl"
description = "Ada Class Library"
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
* String utilities
* Trace utility
* Smart pointer
* Reference counted
* Unique pointer
* Shared pointer
* AUnit compatible informative asserts
* generic for arrays types
* generic for discrete types
* generic for access types
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 = "5.14.1"
licenses = "GPL-3.0-or-later"
authors = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers-logins = ["krischik"]
website = "https://sourceforge.net/projects/adacl/"
tags = ["library", "command-line", "trace", "logging", "string", "aunit", "assert", "container", "smart-pointer", "ada2022"]
[build-switches]
development.runtime_checks = "Overflow"
release.runtime_checks = "Default"
validation.runtime_checks = "Everything"
development.contracts = "Yes"
release.contracts = "No"
validation.contracts = "Yes"
[[depends-on]]
gnat = ">=12 & <2000"
[[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:1dbfe8a30ed63f212c124b7f48779035900d9cf681dbe68e972ca4a976b10978",
"sha512:ae85814739c2511066ce69132fb8d5a7cc4f60915c7007b3d2dd3f465887afffe27e3acd572140adc7f2f7da6e8bcbb579933c9e19572c062ffacc8c26b8e710",
]
url = "https://sourceforge.net/projects/adacl/files/Alire/adacl-5.14.1.tgz"
+63
View File
@@ -0,0 +1,63 @@
name = "adacl"
description = "Ada Class Library"
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
* String utilities
* Trace utility
* Smart pointer
* Reference counted
* Unique pointer
* Shared pointer
* AUnit compatible informative asserts
* generic for arrays types
* generic for discrete types
* generic for access types
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 = "5.15.1"
licenses = "GPL-3.0-or-later"
authors = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers-logins = ["krischik"]
website = "https://sourceforge.net/projects/adacl/"
tags = ["library", "command-line", "trace", "logging", "string", "aunit", "assert", "container", "smart-pointer", "ada2022"]
[build-switches]
development.runtime_checks = "Overflow"
release.runtime_checks = "Default"
validation.runtime_checks = "Everything"
development.contracts = "Yes"
release.contracts = "No"
validation.contracts = "Yes"
[[depends-on]]
gnat = ">=12 & <2000"
[[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:e7c1515b7e3f32706c8b3eb2c577d78bba4cbc767b037a9a660c98d0311651f0",
"sha512:2a2edad6b848fdca6c752a7b5cd2fc9248ebf67bd02e98d32178aa62cb2760a72e8062d4398f6ed2edbf7d278a3fde0a482f26e78ba53c48b3d995d81168964c",
]
url = "https://sourceforge.net/projects/adacl/files/Alire/adacl-5.15.1.tgz"
+19
View File
@@ -0,0 +1,19 @@
name = "adacl"
description = "Ada Class Library"
version = "5.9.4"
licenses = "GPL-3.0-or-later"
authors = ["Martin Krischik"]
maintainers = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers-logins = ["krischik"]
website = "https://sourceforge.net/projects/adacl/"
tags = ["library", "commandline", "trace"]
[build-switches]
[origin]
hashes = [
"sha256:0e3709926ca7d90aeec4dcefe3e6a2ba7fc7f8993d119e21b15866da848eb647",
"sha512:38116cb6be784a351688c93408c473a19009c8b44ff77b954230d8e6d80fd3d9d6b190efe9c4d9af6c1689749890ae72b16886b0b2d05a405e40c04dc3a9e09e",
]
url = "https://sourceforge.net/projects/adacl/files/Alire/adacl-5.9.4.tgz"
+36
View File
@@ -0,0 +1,36 @@
name = "adacl"
description = "Ada Class Library"
long-description = """
A class library for Ada for those who like OO programming. Currently the
commandline argument parser, the string utilities and the trace utility has
been ported from the old Ada95 code.
Development versions available with:
alr index --add "git+https://github.com/krischik/alire-index.git#develop" --name krischik
"""
version = "5.9.8"
licenses = "GPL-3.0-or-later"
authors = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers-logins = ["krischik"]
website = "https://sourceforge.net/projects/adacl/"
tags = ["library", "commandline", "trace", "ada2022"]
[build-switches]
[[depends-on]]
gnat = ">=12 & <2000"
# gnatdoc = "<=23.0.0"
# 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:d8361cca85d3886a535bcb59daaeb6ffa6a3d15b7c22b2032e3ca6282916790b",
"sha512:091be7918f6e367324c392e38f9591b8589b3ff75fc57f17784a34eefe7d8743e2ae0ecc180bdddc6e2841c66c89e05b9bc075942a449fc901dee8850719ea38",
]
url = "https://sourceforge.net/projects/adacl/files/Alire/adacl-5.9.8.tgz"
+45
View File
@@ -0,0 +1,45 @@
name = "adacl"
description = "Ada Class Library"
long-description = """A class library for Ada for those who like OO programming.
Currently the commandline argument parser, the string utilities and the trace utility has
been ported from the old Ada95 code.
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 terstsuite available on [SourceForge](https://git.code.sf.net/p/adacl/git)
"""
version = "5.9.9"
licenses = "GPL-3.0-or-later"
authors = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers-logins = ["krischik"]
website = "https://sourceforge.net/projects/adacl/"
tags = ["library", "commandline", "trace", "ada2022"]
[build-switches]
development.runtime_checks = "Overflow"
release.runtime_checks = "Default"
validation.runtime_checks = "Everything"
development.contracts = "Yes"
release.contracts = "Yes"
validation.contracts = "Yes"
[[depends-on]]
gnat = ">=12 & <2000"
# 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:fb6d502705520f48cc6f01fe199cb7273d9c839b1e42bb7793ef5b4e08b10f72",
"sha512:42dfbdcc9e848a5d1dfd34f55f1fc3e480c7f6e012a200f7dbe913b6ad450d1513ee1d15532911c0be28a9e8743fc4b5ca63a91df4b0b6dea328784481c16532",
]
url = "https://sourceforge.net/projects/adacl/files/Alire/adacl-5.9.9.tgz"
+24
View File
@@ -0,0 +1,24 @@
name = "adasat"
description = "Implementation of a DPLL-based SAT solver in Ada."
long-description = """
Main features:
- [X] Conflict analysis and backjumping
- [X] Two-watched literals scheme
- [X] Built-in support for At-Most-One constraints
- [X] Custom theories
"""
version = "24.0.0"
website = "https://github.com/AdaCore/adasat"
authors = ["AdaCore"]
licenses = "Apache-2.0 WITH LLVM-exception"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["chouteau", "roldak"]
tags = ["sat", "solver", "theories"]
[configuration]
disabled = true
[origin]
url="https://github.com/adacore/adasat/archive/v24.0.0/adasat-24.0.0.zip"
hashes=['sha512:46db8c9a613e49551a7cb35593320b5a4eb11309c0d0b112f6ef391ac5ccb1c8b234906535f4010d2b3a563740a031b0ec5da6c2318758439bb43798ecaf83fd']
@@ -0,0 +1,38 @@
description = "Middleware layer of the Ada Drivers Library project"
long-description = '''# adl_middleware
Middleware layer of the Ada Drivers Library project.
This crate is a snapshot of the `middleware` of [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/middleware).
Any bug report, issue, contribution must be adressed to the [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
'''
name = "adl_middleware"
version = "0.2.0"
licenses = "BSD-3-Clause"
authors=["AdaCore"]
website="https://github.com/AdaCore/Ada_Drivers_Library/"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["adl_middleware.gpr"]
tags = ["embedded", "nostd", "fat", "bitmap"]
[[depends-on]]
hal = "~0.3.0"
[build-switches]
"*".style_checks = "no"
[configuration.variables]
Max_Mount_Points = {type = "integer", first = 1, default = 2}
Max_Mount_Name_Length = {type = "integer", first = 1, default = 128}
Max_Path_Length = {type = "integer", first = 1, default = 1024}
[origin]
commit = "623c69130b33accb028f94ad43fd911990c1181d"
url = "git+https://github.com/Fabien-Chouteau/adl-middleware.git"
@@ -0,0 +1,26 @@
name = "admpfr"
version = "4.1.0+20220920"
description = "Ada bindings for MPFR"
website = "https://github.com/thvnx/admpfr"
tags = ["mpfr", "floating-point", "bindings"]
licenses = "GPL-3.0-only"
authors = ["Laurent Thévenoux"]
maintainers = ["Laurent Thévenoux <laurent@thevenoux.net>"]
maintainers-logins = ["thvnx"]
[available.'case(os)']
linux = true
macos = true
windows = true
'...' = false
[[depends-on]]
gnat = ">=12 & <2000"
libmpfr = "^4.1.0"
[origin]
url = "https://github.com/thvnx/admpfr/archive/refs/tags/4.1.0+20220920.tar.gz"
hashes = ["sha512:4c55f40a4180094255b278dc3aec1c62c897918207985a467198a297ca62ba1d1b41a6a8897e859f7b9b4c40d2092c97413ddbf356bb47adc561229ef2326502"]
+61
View File
@@ -0,0 +1,61 @@
description = "Ada Database Objects (Core library)"
tags = ["database", "uml", "sql"]
name = "ado"
version = "2.3.0"
licenses = "Apache-2.0"
authors = ["Stephane.Carrez@gmail.com"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/ado.gpr"]
website = "https://gitlab.com/stcarrez/ada-ado"
long-description = """
[![Build Status](https://img.shields.io/jenkins/s/https/jenkins.vacs.fr/Ada-ADO.svg)](https://jenkins.vacs.fr/job/Ada-ADO/)
[![Test Status](https://img.shields.io/jenkins/t/https/jenkins.vacs.fr/Ada-ADO.svg)](https://jenkins.vacs.fr/job/Ada-ADO/)
[![codecov](https://codecov.io/gh/stcarrez/ada-ado/branch/master/graph/badge.svg)](https://codecov.io/gh/stcarrez/ada-ado)
[![Documentation Status](https://readthedocs.org/projects/ada-ado/badge/?version=latest)](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
Ada Database Objects is an Ada05 library that provides
object relational mapping to access a database in Ada05.
The library supports Postgresql, MySQL, SQLite as databases.
Most of the concepts developped for ADO come from the Java Hibernate ORM.
The ORM uses an YAML, XML mapping file or an UML model, a code generator and a runtime library
for the implementation. It provides a database driver for [Postgresql](https://www.postgresql.org/),
[MySQL](https://www.mysql.com/) and [SQLite](https://www.sqlite.org/). The ORM helps your
application by providing a mapping of your database tables directly in the target programming
language: Ada05 in our case. The development process is the following:
* You design your database model either using a UML tool or by writing a YAML or XML description,
* You generate the Ada05 mapping files by using the [Dynamo](https://github.com/stcarrez/dynamo) code generator,
* You generate the SQL database tables by using the same tool,
* You write your application on top of the generated code that gives you direct and simplified access to your database.
![ADO Development model](https://github.com/stcarrez/ada-ado/wiki/images/ado-orm.png)
You need at least one of these databases (or all of then). The configure script will now
fail if no supported database was found. Check the [Database Drivers](#database-drivers)
section to install them and run the configure again after the installation.
# Documentation
* [Ada Database Objects Programmer's Guide](https://ada-ado.readthedocs.io/en/latest/)
* [Persistence with Ada Database Objects](https://fr.slideshare.net/StephaneCarrez1/persistence-with-ada-database-objects-ado) FOSDEM 2019
"""
[[depends-on]]
utilada = "^2.5.0"
utilada_xml = "^2.5.0"
[gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[configuration]
disabled = true
[origin]
commit = "a59fa70f33f842a76bbe68bfcdc97ada1add756c"
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
+61
View File
@@ -0,0 +1,61 @@
description = "Ada Database Objects (Core library)"
tags = ["database", "uml", "sql"]
name = "ado"
version = "2.4.0"
licenses = "Apache-2.0"
authors = ["Stephane.Carrez@gmail.com"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/ado.gpr"]
website = "https://gitlab.com/stcarrez/ada-ado"
long-description = """
[![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/build.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/summary)
[![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/xunits)
[![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/summary)
[![Documentation Status](https://readthedocs.org/projects/ada-ado/badge/?version=latest)](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
Ada Database Objects is an Ada05 library that provides
object relational mapping to access a database in Ada05.
The library supports Postgresql, MySQL, SQLite as databases.
Most of the concepts developped for ADO come from the Java Hibernate ORM.
The ORM uses an YAML, XML mapping file or an UML model, a code generator and a runtime library
for the implementation. It provides a database driver for [Postgresql](https://www.postgresql.org/),
[MySQL](https://www.mysql.com/) and [SQLite](https://www.sqlite.org/). The ORM helps your
application by providing a mapping of your database tables directly in the target programming
language: Ada05 in our case. The development process is the following:
* You design your database model either using a UML tool or by writing a YAML or XML description,
* You generate the Ada05 mapping files by using the [Dynamo](https://github.com/stcarrez/dynamo) code generator,
* You generate the SQL database tables by using the same tool,
* You write your application on top of the generated code that gives you direct and simplified access to your database.
![ADO Development model](https://github.com/stcarrez/ada-ado/wiki/images/ado-orm.png)
You need at least one of these databases (or all of then). The configure script will now
fail if no supported database was found. Check the [Database Drivers](#database-drivers)
section to install them and run the configure again after the installation.
# Documentation
* [Ada Database Objects Programmer's Guide](https://ada-ado.readthedocs.io/en/latest/)
* [Persistence with Ada Database Objects](https://fr.slideshare.net/StephaneCarrez1/persistence-with-ada-database-objects-ado) FOSDEM 2019
"""
[[depends-on]]
utilada = "^2.6.0"
utilada_xml = "^2.6.0"
[gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
ADO_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[configuration]
disabled = true
[origin]
commit = "de4b3c955a9afc50c9ec5ad64c79ae32032718bf"
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
+44
View File
@@ -0,0 +1,44 @@
description = "Ada Database Objects (All drivers)"
tags = ["database", "uml", "sql", "mysql", "mariadb", "sqlite", "postgresql"]
name = "ado_all"
version = "2.3.0"
licenses = "Apache-2.0"
authors = ["Stephane.Carrez@gmail.com"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/all/ado_all.gpr"]
website = "https://gitlab.com/stcarrez/ada-ado"
long-description = """
[![Build Status](https://img.shields.io/jenkins/s/https/jenkins.vacs.fr/Ada-ADO.svg)](https://jenkins.vacs.fr/job/Ada-ADO/)
[![Test Status](https://img.shields.io/jenkins/t/https/jenkins.vacs.fr/Ada-ADO.svg)](https://jenkins.vacs.fr/job/Ada-ADO/)
[![codecov](https://codecov.io/gh/stcarrez/ada-ado/branch/master/graph/badge.svg)](https://codecov.io/gh/stcarrez/ada-ado)
[![Documentation Status](https://readthedocs.org/projects/ada-ado/badge/?version=latest)](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
This is the MySQL driver for the Ada Database Objects library.
"""
[[depends-on]]
ado_postgresql = "^2.3.0"
ado_sqlite = "^2.3.0"
ado_mysql = "^2.3.0"
[gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[configuration]
disabled = true
[[actions]]
type = "post-fetch"
command = ["gnatprep", "-DHAVE_MYSQL=True", "-DHAVE_SQLITE=True", "-DHAVE_POSTGRESQL=True",
"src/drivers/ado-drivers-initialize.gpb",
"src/drivers/ado-drivers-initialize.adb"
]
[origin]
commit = "a59fa70f33f842a76bbe68bfcdc97ada1add756c"
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
+45
View File
@@ -0,0 +1,45 @@
description = "Ada Database Objects (All drivers)"
tags = ["database", "uml", "sql", "mysql", "mariadb", "sqlite", "postgresql"]
name = "ado_all"
version = "2.4.0"
licenses = "Apache-2.0"
authors = ["Stephane.Carrez@gmail.com"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = ["ado_all.gpr"]
website = "https://gitlab.com/stcarrez/ada-ado"
long-description = """
[![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/build.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/summary)
[![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/xunits)
[![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/summary)
[![Documentation Status](https://readthedocs.org/projects/ada-ado/badge/?version=latest)](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
This crate give access to the PostgreSQL, MySQL and SQLite drivers for the Ada Database Objects library.
"""
[[depends-on]]
ado_postgresql = "^2.4.0"
ado_sqlite = "^2.4.0"
ado_mysql = "^2.4.0"
[gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[configuration]
disabled = true
[[actions]]
type = "post-fetch"
command = ["gnatprep", "-DHAVE_MYSQL=True", "-DHAVE_SQLITE=True", "-DHAVE_POSTGRESQL=True",
"../../src/drivers/ado-drivers-initialize.gpb",
"../../src/drivers/ado-drivers-initialize.adb"
]
[origin]
commit = "de4b3c955a9afc50c9ec5ad64c79ae32032718bf"
subdir = "./.alire/all/"
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
+36
View File
@@ -0,0 +1,36 @@
description = "Ada Database Objects (Mysql)"
tags = ["database", "uml", "sql", "mysql", "mariadb"]
name = "ado_mysql"
version = "2.3.0"
licenses = "Apache-2.0"
authors = ["Stephane.Carrez@gmail.com"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/mysql/ado_mysql.gpr"]
website = "https://gitlab.com/stcarrez/ada-ado"
long-description = """
[![Build Status](https://img.shields.io/jenkins/s/https/jenkins.vacs.fr/Ada-ADO.svg)](https://jenkins.vacs.fr/job/Ada-ADO/)
[![Test Status](https://img.shields.io/jenkins/t/https/jenkins.vacs.fr/Ada-ADO.svg)](https://jenkins.vacs.fr/job/Ada-ADO/)
[![codecov](https://codecov.io/gh/stcarrez/ada-ado/branch/master/graph/badge.svg)](https://codecov.io/gh/stcarrez/ada-ado)
[![Documentation Status](https://readthedocs.org/projects/ada-ado/badge/?version=latest)](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
This is the MySQL driver for the Ada Database Objects library.
"""
[[depends-on]]
ado = "^2.3.0"
libmariadb = "*"
[gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[configuration]
disabled = true
[origin]
commit = "a59fa70f33f842a76bbe68bfcdc97ada1add756c"
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
+37
View File
@@ -0,0 +1,37 @@
description = "Ada Database Objects (Mysql)"
tags = ["database", "uml", "sql", "mysql", "mariadb"]
name = "ado_mysql"
version = "2.4.0"
licenses = "Apache-2.0"
authors = ["Stephane.Carrez@gmail.com"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = ["ado_mysql.gpr"]
website = "https://gitlab.com/stcarrez/ada-ado"
long-description = """
[![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/build.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/summary)
[![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/xunits)
[![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/summary)
[![Documentation Status](https://readthedocs.org/projects/ada-ado/badge/?version=latest)](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
This is the MySQL driver for the Ada Database Objects library.
"""
[[depends-on]]
ado = "^2.4.0"
libmariadb = "*"
[gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
ADO_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[configuration]
disabled = true
[origin]
commit = "de4b3c955a9afc50c9ec5ad64c79ae32032718bf"
subdir = "./.alire/mysql/"
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
@@ -0,0 +1,36 @@
description = "Ada Database Objects (PostgreSQL)"
tags = ["database", "uml", "sql", "postgresql"]
name = "ado_postgresql"
version = "2.3.0"
licenses = "Apache-2.0"
authors = ["Stephane.Carrez@gmail.com"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/postgresql/ado_postgresql.gpr"]
website = "https://gitlab.com/stcarrez/ada-ado"
long-description = """
[![Build Status](https://img.shields.io/jenkins/s/https/jenkins.vacs.fr/Ada-ADO.svg)](https://jenkins.vacs.fr/job/Ada-ADO/)
[![Test Status](https://img.shields.io/jenkins/t/https/jenkins.vacs.fr/Ada-ADO.svg)](https://jenkins.vacs.fr/job/Ada-ADO/)
[![codecov](https://codecov.io/gh/stcarrez/ada-ado/branch/master/graph/badge.svg)](https://codecov.io/gh/stcarrez/ada-ado)
[![Documentation Status](https://readthedocs.org/projects/ada-ado/badge/?version=latest)](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
This is the PostgreSQL driver for the Ada Database Objects library.
"""
[[depends-on]]
ado = "^2.3.0"
libpq = "*"
[gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[configuration]
disabled = true
[origin]
commit = "a59fa70f33f842a76bbe68bfcdc97ada1add756c"
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
@@ -0,0 +1,37 @@
description = "Ada Database Objects (PostgreSQL)"
tags = ["database", "uml", "sql", "postgresql"]
name = "ado_postgresql"
version = "2.4.0"
licenses = "Apache-2.0"
authors = ["Stephane.Carrez@gmail.com"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = ["ado_postgresql.gpr"]
website = "https://gitlab.com/stcarrez/ada-ado"
long-description = """
[![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/build.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/summary)
[![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/xunits)
[![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/summary)
[![Documentation Status](https://readthedocs.org/projects/ada-ado/badge/?version=latest)](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
This is the PostgreSQL driver for the Ada Database Objects library.
"""
[[depends-on]]
ado = "^2.4.0"
libpq = "*"
[gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
ADO_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[configuration]
disabled = true
[origin]
commit = "de4b3c955a9afc50c9ec5ad64c79ae32032718bf"
subdir = "./.alire/postgresql/"
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
+36
View File
@@ -0,0 +1,36 @@
description = "Ada Database Objects (SQLite)"
tags = ["database", "uml", "sql", "sqlite"]
name = "ado_sqlite"
version = "2.3.0"
licenses = "Apache-2.0"
authors = ["Stephane.Carrez@gmail.com"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/sqlite/ado_sqlite.gpr"]
website = "https://gitlab.com/stcarrez/ada-ado"
long-description = """
[![Build Status](https://img.shields.io/jenkins/s/https/jenkins.vacs.fr/Ada-ADO.svg)](https://jenkins.vacs.fr/job/Ada-ADO/)
[![Test Status](https://img.shields.io/jenkins/t/https/jenkins.vacs.fr/Ada-ADO.svg)](https://jenkins.vacs.fr/job/Ada-ADO/)
[![codecov](https://codecov.io/gh/stcarrez/ada-ado/branch/master/graph/badge.svg)](https://codecov.io/gh/stcarrez/ada-ado)
[![Documentation Status](https://readthedocs.org/projects/ada-ado/badge/?version=latest)](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
This is the SQLite driver for the Ada Database Objects library.
"""
[[depends-on]]
ado = "^2.3.0"
libsqlite3 = "any"
[gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[configuration]
disabled = true
[origin]
commit = "a59fa70f33f842a76bbe68bfcdc97ada1add756c"
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
+37
View File
@@ -0,0 +1,37 @@
description = "Ada Database Objects (SQLite)"
tags = ["database", "uml", "sql", "sqlite"]
name = "ado_sqlite"
version = "2.4.0"
licenses = "Apache-2.0"
authors = ["Stephane.Carrez@gmail.com"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = ["ado_sqlite.gpr"]
website = "https://gitlab.com/stcarrez/ada-ado"
long-description = """
[![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/build.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/summary)
[![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/xunits)
[![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/summary)
[![Documentation Status](https://readthedocs.org/projects/ada-ado/badge/?version=latest)](https://ada-ado.readthedocs.io/en/latest/?badge=latest)
This is the SQLite driver for the Ada Database Objects library.
"""
[[depends-on]]
ado = "^2.4.0"
libsqlite3 = "any"
[gpr-externals]
ADO_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[configuration]
disabled = true
[origin]
commit = "de4b3c955a9afc50c9ec5ad64c79ae32032718bf"
subdir = "./.alire/sqlite/"
url = "git+https://gitlab.com/stcarrez/ada-ado.git"
+47
View File
@@ -0,0 +1,47 @@
description = "An Ada Lexical Analyzer Generator"
name = "aflex"
version = "1.6"
licenses = "Unlicense"
authors = ["John Self"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
tags = ["parser", "generator", "grammar"]
website = "https://github.com/Ada-France/aflex"
executables = ["aflex"]
long-description = """
Aflex is a lexical analyzer generating tool similar to the Unix tool lex.
The first implementation was written by John Self of the Arcadia project
at the University of California, Irvine. The last version that was released
appeared to be the aflex 1.4a released in 1994.
Aflex was used and improved by P2Ada, the Pascal to Ada translator.
This version of Aflex is derived from the P2Ada aflex implementation
released in August 2010.
This version brings a number of improvements:
- Aflex generates the spec and body files as separate files so that
there is no need to use gnatchop to split the DFA and IO files.
- Aflex uses the lex file name to generate the package name and
it supports child package with the `%unit` directive.
- Aflex supports reentrant scanner through the use of `%option reentrant`,
`%yyvar` and `%yydecl` directives.
"""
[gpr-externals]
AFLEX_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
MANPATH.prepend = "${CRATE_ROOT}/man"
[origin]
commit = "b3c21d99666ba433071cd423dfeaab57b4a936b5"
url = "git+https://github.com/Ada-France/aflex.git"
+47
View File
@@ -0,0 +1,47 @@
description = "An Ada Lexical Analyzer Generator"
name = "aflex"
version = "1.7"
licenses = "Unlicense"
authors = ["John Self"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
tags = ["parser", "generator", "grammar"]
website = "https://github.com/Ada-France/aflex"
executables = ["aflex"]
long-description = """
Aflex is a lexical analyzer generating tool similar to the Unix tool lex.
The first implementation was written by John Self of the Arcadia project
at the University of California, Irvine. The last version that was released
appeared to be the aflex 1.4a released in 1994.
Aflex was used and improved by P2Ada, the Pascal to Ada translator.
This version of Aflex is derived from the P2Ada aflex implementation
released in August 2010.
This version brings a number of improvements:
- Aflex generates the spec and body files as separate files so that
there is no need to use gnatchop to split the DFA and IO files.
- Aflex uses the lex file name to generate the package name and
it supports child package with the `%unit` directive.
- Aflex supports reentrant scanner through the use of `%option reentrant`,
`%yyvar` and `%yydecl` directives.
"""
[gpr-externals]
AFLEX_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
MANPATH.prepend = "${CRATE_ROOT}/man"
[origin]
commit = "77dbb4dadecc689de9e050652e8900ad40a47da5"
url = "git+https://github.com/Ada-France/aflex.git"
+85
View File
@@ -0,0 +1,85 @@
description = "Ada Keystore Tool"
long-description = """
[![Build Status](https://img.shields.io/jenkins/s/https/jenkins.vacs.fr/Bionic-Ada-Keystore.svg)](http://jenkins.vacs.fr/job/Bionic-Ada-Keystore/)
[![Test Status](https://img.shields.io/jenkins/t/https/jenkins.vacs.fr/Bionic-Ada-Keystore.svg)](http://jenkins.vacs.fr/job/Bionic-Ada-Keystore/)
[![codecov](https://codecov.io/gh/stcarrez/ada-keystore/branch/master/graph/badge.svg)](https://codecov.io/gh/stcarrez/ada-keystore)
# Overview
AKT is a tool to store and protect your sensitive information and documents by
encrypting them in secure keystore (AES-256, HMAC-256).
Create the keystore and protect it with a gpg public key:
```
akt create secure.akt --gpg <keyid> ...
```
Store a small content:
```
akt set secure.akt bank.password 012345
```
Store files, directory or a tar file:
```
akt store secure.akt notes.txt
akt store secure.akt contract.doc
akt store secure.akt directory
tar czf - . | akt store secure.akt -- backup
```
Edit a content with your $EDITOR:
```
akt edit secure.akt bank.password
akt edit secure.akt notes.txt
```
Get a content:
```
akt get secure.akt bank.password
akt extract secure.akt contract.doc
akt extract secure.akt -- backup | tar xzf -
```
## Documents
* [Ada Keystore Guide](https://ada-keystore.readthedocs.io/en/latest/) [PDF](https://github.com/stcarrez/ada-keystore/blob/master/docs/keystore-book.pdf)
"""
name = "akt"
version = "1.3.3"
authors = ["Stephane.Carrez@gmail.com"]
licenses = "Apache-2.0"
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/keystoreada_tools.gpr"]
tags = ["security", "storage", "nosql"]
website = "https://gitlab.com/stcarrez/ada-keystore"
executables = ["akt"]
[[actions]]
type = "post-fetch"
command = ["gnatprep", "-DPREFIX=\"/usr/local\"", "-DVERSION=\"1.3.3\"",
"tools/akt-configs.gpb",
"tools/akt-configs.ads"
]
[[depends-on]]
utilada = "^2.5.0"
keystoreada = "^1.3.3"
[gpr-externals]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
KEYSTORE_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
MANPATH.prepend = "${CRATE_ROOT}/man"
[origin]
commit = "e0e9d5ef2c92c74d06b3ada5ed162ad3400a9f5c"
url = "git+https://gitlab.com/stcarrez/ada-keystore.git"
+86
View File
@@ -0,0 +1,86 @@
description = "Ada Keystore Tool"
long-description = """
[![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-keystore/badges/build.json)](https://porion.vacs.fr/porion/projects/view/ada-keystore/summary)
[![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-keystore/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/ada-keystore/xunits)
[![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-keystore/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/ada-keystore/summary)
# Overview
AKT is a tool to store and protect your sensitive information and documents by
encrypting them in secure keystore (AES-256, HMAC-256).
Create the keystore and protect it with a gpg public key:
```
akt create secure.akt --gpg <keyid> ...
```
Store a small content:
```
akt set secure.akt bank.password 012345
```
Store files, directory or a tar file:
```
akt store secure.akt notes.txt
akt store secure.akt contract.doc
akt store secure.akt directory
tar czf - . | akt store secure.akt -- backup
```
Edit a content with your $EDITOR:
```
akt edit secure.akt bank.password
akt edit secure.akt notes.txt
```
Get a content:
```
akt get secure.akt bank.password
akt extract secure.akt contract.doc
akt extract secure.akt -- backup | tar xzf -
```
## Documents
* [Ada Keystore Guide](https://ada-keystore.readthedocs.io/en/latest/) [PDF](https://github.com/stcarrez/ada-keystore/blob/master/docs/keystore-book.pdf)
"""
name = "akt"
version = "1.4.0"
authors = ["Stephane.Carrez@gmail.com"]
licenses = "Apache-2.0"
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = ["keystoreada_tools.gpr"]
tags = ["security", "storage", "nosql"]
website = "https://gitlab.com/stcarrez/ada-keystore"
executables = ["akt"]
[[actions]]
type = "post-fetch"
command = ["gnatprep", "-DPREFIX=\"/usr/local\"", "-DVERSION=\"1.4.0\"",
"../../tools/akt-configs.gpb",
"../../tools/akt-configs.ads"
]
[[depends-on]]
utilada = "^2.6.0"
keystoreada = "^1.4.0"
[gpr-externals]
KEYSTORE_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
KEYSTORE_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
MANPATH.prepend = "${CRATE_ROOT}/man"
[origin]
commit = "c8fa1d949f368fbc74099cd54fcf2f370a134222"
subdir = "./.alire/akt/"
url = "git+https://gitlab.com/stcarrez/ada-keystore.git"
+2
View File
@@ -2,10 +2,12 @@ description = "Portable package for producing dynamically PDF documents"
name = "apdf"
version = "5.0.3"
authors = ["Gautier de Montmollin"]
website = "https://apdf.sourceforge.io/"
licenses = "MIT"
maintainers = ["gdemont@hotmail.com"]
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
project-files = ["pdf_out_gnat_w_gid.gpr"]
tags = ["pdf", "adobe"]
[gpr-externals]
PDF_Build_Mode = ["Debug", "Fast"]
+55
View File
@@ -0,0 +1,55 @@
description = "Portable package for producing dynamically PDF documents"
name = "apdf"
version = "6.0.0"
authors = ["Gautier de Montmollin"]
website = "https://apdf.sourceforge.io/"
licenses = "MIT"
maintainers = ["gdemont@hotmail.com"]
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
project-files = ["pdf_out_gnat_w_gid.gpr"]
executables = ["pdf_out_demo", "koch_curve", "sierpinski_arrowhead_curve"]
tags = ["pdf", "adobe"]
long-description = """
**PDF_Out** is an Ada package for producing easily and automatically PDF files, from an Ada program, with text, vector graphics and raster graphics.
![Ada PDF Screenshot](https://apdf.sourceforge.io/pw_ari_parcel_m.png "Screenshot of a page produced by PDF_Out")
* Ideal for the dynamic production of reports, invoices, tickets, charts, maps etc.
* Vector graphics
* Inclusion of JPEG images
* Object oriented
* Task safe
* Endian-neutral
* Multi-platform, but native code build
* Standalone (no dependency on other libraires, bindings, etc.; no extra component needed for running)
* Unconditionally portable code: OS-, CPU-, compiler- independent code
* Pure Ada 95: this package can be used in projects in Ada 95, Ada 2005, Ada 2012 and later language versions
* Free, open-source
The creation of a PDF file is as simple as this small procedure:
```ada
with PDF_Out;
procedure Small_Demo is
pdf : PDF_Out.PDF_Out_File;
begin
pdf.Create ("small.pdf");
pdf.Put_Line ("This is a very small demo for PDF_Out...");
pdf.Close;
end Small_Demo;
```
"""
[gpr-externals]
PDF_Build_Mode = ["Debug", "Fast"]
[[depends-on]]
gid = ">=9.0.0"
[origin]
url = "https://sourceforge.net/projects/apdf/files/apdf_006.zip"
hashes = ["sha512:7c3ce4e9fd288aeedcf618d138d2d4a517e4163df76f8fd8b8db3ddcc7cdcb9b41791c77dcdbd3427c0fb6e4e6ea37ee2a72f1c0bc1ab36d37541d7c3a4e67b9"]
+91
View File
@@ -0,0 +1,91 @@
description = "Advanced Resource Embedder"
name = "are"
version = "1.3.0"
authors = ["Stephane.Carrez@gmail.com"]
licenses = "Apache-2.0"
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = ["are_tool.gpr"]
tags = ["resource", "embedder", "generator"]
website = "https://gitlab.com/stcarrez/resource-embedder"
executables = ["are"]
long-description = """
[![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/resource-embedder/badges/build.json)](https://porion.vacs.fr/porion/projects/view/resource-embedder)
[![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/resource-embedder/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/resource-embedder)
[![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/resource-embedder/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/resource-embedder)
[![Documentation Status](https://readthedocs.org/projects/resource-embedder/badge/?version=latest)](https://resource-embedder.readthedocs.io/en/latest/?badge=latest)
The resource embedder allows to embed files in binaries by producing C, Ada or Go source
files that contain the original files.
To generate a `config.ads` and `config.adb` Ada package with the resources, you may use:
```
are --lang=Ada -o src --resource=config --name-access --fileset='**/*.conf' config
```
Complex resource integrations are best described with and XML and are generated with:
```
are --lang=Ada -o src --rule=package.xml --name-access .
```
For Ada, it generates the following package declaration with the `Get_Content` function
that gives access to the files. The Ada body contains the content of each embedded file.
```Ada
package Config is
function Get_Content (Name : in String)
return access constant String;
end Config;
```
"""
[available.'case(os)']
linux = true
windows = true
macos = true
'...' = false
[[depends-on]]
xmlada = "~23.0.0"
utilada = "^2.6.0"
elada = "^1.8.6"
[gpr-externals]
ARE_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
ARE_SWITCH = ["NO_CALLBACK", "HAS_CALLBACK"]
UTIL_OS = ["win32", "win64", "linux32", "linux64", "macos64", "netbsd32", "netbsd64", "freebsd32", "freebsd64"]
[gpr-set-externals]
ARE_BUILD = "distrib"
ARE_SWITCH = "HAS_CALLBACK"
[gpr-set-externals."case(os)".linux."case(word-size)".bits-32]
UTIL_OS = "linux32"
[gpr-set-externals."case(os)".linux."case(word-size)".bits-64]
UTIL_OS = "linux64"
[gpr-set-externals."case(os)".macos]
UTIL_OS = "macos64"
[gpr-set-externals."case(os)".windows."case(word-size)".bits-32]
UTIL_OS = "win32"
[gpr-set-externals."case(os)".windows."case(word-size)".bits-64]
UTIL_OS = "win64"
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
MANPATH.prepend = "${CRATE_ROOT}/man"
[origin]
commit = "7102b4b8270334d570428a5e220c40b22c5c3274"
url = "git+https://gitlab.com/stcarrez/resource-embedder.git"
+91
View File
@@ -0,0 +1,91 @@
description = "Advanced Resource Embedder"
name = "are"
version = "1.4.0"
authors = ["Stephane.Carrez@gmail.com"]
licenses = "Apache-2.0"
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = ["are_tool.gpr"]
tags = ["resource", "embedder", "generator"]
website = "https://gitlab.com/stcarrez/resource-embedder"
executables = ["are"]
long-description = """
[![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/resource-embedder/badges/build.json)](https://porion.vacs.fr/porion/projects/view/resource-embedder)
[![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/resource-embedder/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/resource-embedder)
[![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/resource-embedder/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/resource-embedder)
[![Documentation Status](https://readthedocs.org/projects/resource-embedder/badge/?version=latest)](https://resource-embedder.readthedocs.io/en/latest/?badge=latest)
The resource embedder allows to embed files in binaries by producing C, Ada or Go source
files that contain the original files.
To generate a `config.ads` and `config.adb` Ada package with the resources, you may use:
```
are --lang=Ada -o src --resource=config --name-access --fileset='**/*.conf' config
```
Complex resource integrations are best described with and XML and are generated with:
```
are --lang=Ada -o src --rule=package.xml --name-access .
```
For Ada, it generates the following package declaration with the `Get_Content` function
that gives access to the files. The Ada body contains the content of each embedded file.
```Ada
package Config is
function Get_Content (Name : in String)
return access constant String;
end Config;
```
"""
[available.'case(os)']
linux = true
windows = true
macos = true
'...' = false
[[depends-on]]
xmlada = "~23.0.0"
utilada = "^2.6.0"
elada = "^1.8.6"
[gpr-externals]
ARE_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
ARE_SWITCH = ["NO_CALLBACK", "HAS_CALLBACK"]
UTIL_OS = ["win32", "win64", "linux32", "linux64", "macos64", "netbsd32", "netbsd64", "freebsd32", "freebsd64"]
[gpr-set-externals]
ARE_BUILD = "distrib"
ARE_SWITCH = "HAS_CALLBACK"
[gpr-set-externals."case(os)".linux."case(word-size)".bits-32]
UTIL_OS = "linux32"
[gpr-set-externals."case(os)".linux."case(word-size)".bits-64]
UTIL_OS = "linux64"
[gpr-set-externals."case(os)".macos]
UTIL_OS = "macos64"
[gpr-set-externals."case(os)".windows."case(word-size)".bits-32]
UTIL_OS = "win32"
[gpr-set-externals."case(os)".windows."case(word-size)".bits-64]
UTIL_OS = "win64"
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
MANPATH.prepend = "${CRATE_ROOT}/man"
[origin]
commit = "a458cb9ec097961321fa730df5a93a1606a69624"
url = "git+https://gitlab.com/stcarrez/resource-embedder.git"
+19
View File
@@ -0,0 +1,19 @@
name = "asfml"
description = "Ada binding to SFML, the Simple and Fast Multimedia Library"
version = "2.4.1"
authors = ["Manuel Gomez", "Dan Lee Vazquez Garcia"]
maintainers = ["Manuel Gomez <mgrojo@gmail.com>"]
maintainers-logins = ["mgrojo"]
licenses = "custom-zlib-acknowledgement"
website = "https://mgrojo.github.io/ASFML/"
tags = ["audio", "games", "opengl", "cross-platform", "multimedia", "binding", "graphics", "sfml"]
[[depends-on]]
libcsfml = "^2.4"
[origin]
commit = "a9027205ab1f11054f647767404a67bb95fe4169"
url = "git+https://github.com/mgrojo/ASFML.git"
+19
View File
@@ -0,0 +1,19 @@
name = "asfml"
description = "Ada binding to SFML, the Simple and Fast Multimedia Library"
version = "2.5.3"
authors = ["Manuel Gomez", "Dan Lee Vazquez Garcia"]
maintainers = ["Manuel Gomez <mgrojo@gmail.com>"]
maintainers-logins = ["mgrojo"]
licenses = "custom-zlib-acknowledgement"
website = "https://mgrojo.github.io/ASFML/"
tags = ["audio", "games", "opengl", "cross-platform", "multimedia", "binding", "graphics", "sfml"]
[[depends-on]]
libcsfml = "^2.5"
[origin]
commit = "34bc68295a8e03fb7141277f542cf0bdad2e971c"
url = "git+https://github.com/mgrojo/ASFML.git"
+40
View File
@@ -0,0 +1,40 @@
name = "asfml"
description = "An Ada binding to SFML, the Simple and Fast Multimedia Library"
version = "2.5.4"
long-description = """
[![ASFML logo](https://raw.githubusercontent.com/mgrojo/ASFML/master/images/ASFML_Logo.svg)](https://www.sfml-dev.org)
![Ada (GNAT)](https://github.com/mgrojo/ASFML/workflows/Ada%20(GNAT)/badge.svg)
[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/ada-lang/Lobby)
[![Mentioned in Awesome Ada](https://awesome.re/mentioned-badge.svg)](https://github.com/ohenley/awesome-ada)
ASFML is an Ada semi-thick binding to the
[SFML](https://www.sfml-dev.org/) library. It uses Ada types and
portable defined types which eliminates the inclusion of Ada interface
libraries, but most of the functions are directly imported.
# Documentation
Generated API documentation can be consulted [online](https://mgrojo.github.io/ASFML/doc/).
The Ada API follows the [CSFML](https://26.customprotocol.com/csfml/index.htm) interface, but
with some changes and additions for ease of use.
Applicability of the [SFML documentation](https://www.sfml-dev.org/learn.php) is usually straightforward.
"""
authors = ["Manuel Gomez", "Dan Lee Vazquez Garcia"]
maintainers = ["Manuel Gomez <mgrojo@gmail.com>"]
maintainers-logins = ["mgrojo"]
licenses = "custom-zlib-acknowledgement"
website = "https://mgrojo.github.io/ASFML/"
tags = ["audio", "games", "opengl", "cross-platform", "multimedia", "binding", "graphics", "sfml"]
[[depends-on]]
libcsfml = "^2.5"
[origin]
commit = "c428084e93adcdcbffbb3518c60bfa26ceb2bb4c"
url = "git+https://github.com/mgrojo/ASFML.git"
+39
View File
@@ -0,0 +1,39 @@
name = "asfml"
description = "An Ada binding to SFML, the Simple and Fast Multimedia Library"
version = "2.5.5"
long-description = """
[![ASFML logo](https://raw.githubusercontent.com/mgrojo/ASFML/master/images/ASFML_Logo.svg)](https://www.sfml-dev.org)
![Ada (GNAT)](https://github.com/mgrojo/ASFML/workflows/Ada%20(GNAT)/badge.svg)
[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/ada-lang/Lobby)
[![Mentioned in Awesome Ada](https://awesome.re/mentioned-badge.svg)](https://github.com/ohenley/awesome-ada)
ASFML is an Ada semi-thick binding to the
[SFML](https://www.sfml-dev.org/) library. It uses Ada types and
portable defined types which eliminates the inclusion of Ada interface
libraries, but most of the functions are directly imported.
# Documentation
Generated API documentation can be consulted [online](https://mgrojo.github.io/ASFML/doc/).
The Ada API follows the [CSFML](https://26.customprotocol.com/csfml/index.htm) interface, but
with some changes and additions for ease of use.
Applicability of the [SFML documentation](https://www.sfml-dev.org/learn.php) is usually straightforward.
"""
authors = ["Manuel Gomez", "Dan Lee Vazquez Garcia"]
maintainers = ["Manuel Gomez <mgrojo@gmail.com>"]
maintainers-logins = ["mgrojo"]
licenses = "custom-zlib-acknowledgement"
website = "https://mgrojo.github.io/ASFML/"
tags = ["audio", "games", "opengl", "cross-platform", "multimedia", "binding", "graphics", "sfml"]
[[depends-on]]
libcsfml = "^2.5.2"
[origin]
commit = "a751457f9eb11b32a4024d48d24d99dc25089c05"
url = "git+https://github.com/mgrojo/ASFML.git"
+39
View File
@@ -0,0 +1,39 @@
name = "asfml"
description = "An Ada binding to SFML, the Simple and Fast Multimedia Library"
version = "2.6.0"
long-description = """
[![ASFML logo](https://raw.githubusercontent.com/mgrojo/ASFML/master/images/ASFML_Logo.svg)](https://www.sfml-dev.org)
![Ada (GNAT)](https://github.com/mgrojo/ASFML/workflows/Ada%20(GNAT)/badge.svg)
[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/ada-lang/Lobby)
[![Mentioned in Awesome Ada](https://awesome.re/mentioned-badge.svg)](https://github.com/ohenley/awesome-ada)
ASFML is an Ada semi-thick binding to the
[SFML](https://www.sfml-dev.org/) library. It uses Ada types and
portable defined types which eliminates the inclusion of Ada interface
libraries, but most of the functions are directly imported.
# Documentation
Generated API documentation can be consulted [online](https://mgrojo.github.io/ASFML/doc/).
The Ada API follows the [CSFML](https://26.customprotocol.com/csfml/index.htm) interface, but
with some changes and additions for ease of use.
Applicability of the [SFML documentation](https://www.sfml-dev.org/learn.php) is usually straightforward.
"""
authors = ["Manuel Gomez", "Dan Lee Vazquez Garcia"]
maintainers = ["Manuel Gomez <mgrojo@gmail.com>"]
maintainers-logins = ["mgrojo"]
licenses = "custom-zlib-acknowledgement"
website = "https://mgrojo.github.io/ASFML/"
tags = ["audio", "games", "opengl", "cross-platform", "multimedia", "binding", "graphics", "sfml"]
[[depends-on]]
libcsfml = "^2.6.0"
[origin]
commit = "244787934b6bc738a8d6219ff6d4bf4a7c93f5bb"
url = "git+https://github.com/mgrojo/ASFML.git"
+27
View File
@@ -0,0 +1,27 @@
name = "ashell"
description = "Allows running and interacting with OS programs."
long-description = "Useful for writing shell-like applications or applications which start, stop and interact with spawned OS programs."
version = "1.3.0"
authors = ["Rod Kay"]
maintainers = ["Rod Kay <rodakay5@gmail.com>"]
maintainers-logins = ["charlie5"]
licenses = "ISC"
website = "https://github.com/charlie5/aShell"
tags = ["spawn", "os", "command", "process", "directories"]
project-files = ["library/ashell.gpr",
"applet/spawn_server/spawn_server.gpr"]
[available.'case(distribution)']
'msys2' = false
'...' = true
[[depends-on]]
gcc = "^11.2.4"
florist_blady = "^6.0.0"
[origin]
commit = "8d2540e0f446427d11df1793b37cec04c01145a2"
url = "git+https://github.com/charlie5/aShell.git"
@@ -0,0 +1,60 @@
name = "atari_atr_tools"
description = "Atari / SIO2PC tools for ATR-files"
long-description = """This is a tool to analyse, create and convert ATR files.
ATR files are used by various Atari 8bit emulators and hardware add ons. Currently implemented
# Print Header
```sh
>atr_tools-main --print-header test-DD-DS-80.atr
File name : test-DD-DS-80.atr
Magic : 16#296#
Paragraphs : 46056
Sector size : 256
Flags : 2#1#
Bad Sectors : 0
Unused : 16#0#
Sectors : 2880
Bytes : 736896
Boot Sectors : true
Floppy disk double density, double sided, 80 track
```
# Create Floppy immage
```sh
>atr_tools-main --verbose --format-floppy --density=DD --side=SS --track=80 test-DD-SS-80.atr
File created : test-DD-SS-80.atr
Sector size : 256
Sector per track : 18
Tracks per side : 80
Sides per disk : 1
```
Development versions available with:
alr index --add "git+https://github.com/krischik/alire-index.git#develop" --name krischik
"""
version = "1.0.0"
licenses = "GPL-3.0-or-later"
authors = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers-logins = ["krischik"]
executables = ["atr_tools-main"]
website = "https://sourceforge.net/projects/tutorial-6502"
tags = ["atari", "tools", "retrocomputing", "ada2022"]
[[depends-on]]
adacl = "5.9.8"
gnat = ">=12 & <2000"
[origin]
hashes = [
"sha256:cabbfea1eaf65b4836a3deef576dba337877e6cb13b209c78390793970430a9e",
"sha512:50df90b23d7399ea1b1b079b33b6616157fe4cf21d1351c350cb15939b7dbc0e0a12b8f6d6f96e491d89e5fceb32aa75f69dbddb8d608167732242635d450d77",
]
url = "https://sourceforge.net/projects/tutorial-6502/files/Alire/atari_atr_tools-1.0.0.tgz"
@@ -0,0 +1,72 @@
name = "atari_atr_tools"
description = "Atari / SIO2PC tools for ATR-files"
long-description = """This is a tool to analyse, create and convert ATR files.
ATR files are used by various Atari 8bit emulators and hardware add ons. Currently implemented
# Print Header
```sh
>atr_tools-main --print-header test-DD-DS-80.atr
File name : test-DD-DS-80.atr
Magic : 16#296#
Paragraphs : 46056
Sector size : 256
Flags : 2#1#
Bad Sectors : 0
Unused : 16#0#
Sectors : 2880
Bytes : 736896
Boot Sectors : true
Floppy disk double density, double sided, 80 track
```
# Create Floppy image
```sh
>atr_tools-main --verbose --format-floppy --density=DD --side=SS --track=80 test-DD-SS-80.atr
File created : test-DD-SS-80.atr
Sector size : 256
Sector per track : 18
Tracks per side : 80
Sides per disk : 1
```
Development versions available with:
```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/tutorial-6502/git)
"""
version = "1.1.1"
licenses = "GPL-3.0-or-later"
authors = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers-logins = ["krischik"]
executables = ["atr_tools-main"]
website = "https://sourceforge.net/projects/tutorial-6502"
tags = ["atari", "tools", "retrocomputing", "ada2022"]
[build-switches]
development.runtime_checks = "Overflow"
release.runtime_checks = "Default"
validation.runtime_checks = "Everything"
development.contracts = "Yes"
release.contracts = "No"
validation.contracts = "Yes"
[[depends-on]]
adacl = ">=5.12.0"
gnat = ">=12 & <2000"
[origin]
hashes = [
"sha256:e9f2be5c15332d483f505ac75824cef95bf49c9b54ecb7cf6521bf1558b9ef8b",
"sha512:bd4baeacce7679ae94f30c4f683e467983fa2f4df1eb33cec5d134c84d6c0ae19ad5d82ad4fd689df3849a05c13f9bb42f6dbe43bb7f81a83e796005968ab196",
]
url = "https://sourceforge.net/projects/tutorial-6502/files/Alire/atari_atr_tools-1.1.1.tgz"
@@ -0,0 +1,80 @@
name = "atari_atr_tools"
description = "Atari / SIO2PC tools for ATR-files"
long-description = """This is a tool to analyse, create and convert ATR files.
ATR files are used by various Atari 8bit emulators and hardware add ons. Currently implemented
# Print Header
```sh
>atr_tools-main --print-header test-DD-DS-80.atr
File name : test-DD-DS-80.atr
Magic : 16#296#
Paragraphs : 46056
Sector size : 256
Flags : 2#1#
Bad Sectors : 0
Unused : 16#0#
Sectors : 2880
Bytes : 736896
Boot Sectors : true
Floppy disk double density, double sided, 80 track
```
# Create Floppy image
```sh
>atr_tools-main --verbose --format-floppy --density=DD --side=SS --track=80 test-DD-SS-80.atr
File created : test-DD-SS-80.atr
Sector size : 256
Sector per track : 18
Tracks per side : 80
Sides per disk : 1
```
Development versions available with:
```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/tutorial-6502/git)
"""
version = "1.1.3"
licenses = "GPL-3.0-or-later"
authors = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers-logins = ["krischik"]
executables = ["atr_tools-main"]
website = "https://sourceforge.net/projects/tutorial-6502"
tags = ["atari", "tools", "retrocomputing", "ada-2022"]
[build-switches]
development.runtime_checks = "Overflow"
release.runtime_checks = "Default"
validation.runtime_checks = "Everything"
development.contracts = "Yes"
release.contracts = "No"
validation.contracts = "Yes"
[[depends-on]]
adacl = ">=5.13.1"
gnat = ">=12 & <2000"
[[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:1e2cccbbeee5c0158b5453a73e5e66c69d27b312f88b9b430b6355446465a8df",
"sha512:241e48bd6d5b80fe6aaac9bdce0dfa5a3a21689f6143fcbe04cfbc307eeceea5c010825f210eaebb436f17f534352f00957a5952c0bf9998b7f20877a8a340bd",
]
url = "https://sourceforge.net/projects/tutorial-6502/files/Alire/atari_atr_tools-1.1.3.tgz"
@@ -0,0 +1,80 @@
name = "atari_atr_tools"
description = "Atari / SIO2PC tools for ATR-files"
long-description = """This is a tool to analyse, create and convert ATR files.
ATR files are used by various Atari 8bit emulators and hardware add ons. Currently implemented
# Print Header
```sh
>atr_tools-main --print-header test-DD-DS-80.atr
File name : test-DD-DS-80.atr
Magic : 16#296#
Paragraphs : 46056
Sector size : 256
Flags : 2#1#
Bad Sectors : 0
Unused : 16#0#
Sectors : 2880
Bytes : 736896
Boot Sectors : true
Floppy disk double density, double sided, 80 track
```
# Create Floppy image
```sh
>atr_tools-main --verbose --format-floppy --density=DD --side=SS --track=80 test-DD-SS-80.atr
File created : test-DD-SS-80.atr
Sector size : 256
Sector per track : 18
Tracks per side : 80
Sides per disk : 1
```
Development versions available with:
```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/tutorial-6502/git)
"""
version = "1.5.0"
licenses = "GPL-3.0-or-later"
authors = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers-logins = ["krischik"]
executables = ["atr_tools-main"]
website = "https://sourceforge.net/projects/tutorial-6502"
tags = ["atari", "tools", "retrocomputing", "ada-2022"]
[build-switches]
development.runtime_checks = "Overflow"
release.runtime_checks = "Default"
validation.runtime_checks = "Everything"
development.contracts = "Yes"
release.contracts = "No"
validation.contracts = "Yes"
[[depends-on]]
adacl = "^5.15.1"
gnat = ">=12 & <2000"
[[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:5ab5b1710dca691b2a42bf9833961e227de99f1f01140b0e150f9e2274ff801c",
"sha512:39108450a978f951e37df11cb01074ac0fe1abe826ecf9fcdb0196caf706e5324c3d08863b1a4b083caa6e0d0e9192471ec8319e4f3947d6a18a0611633949d6",
]
url = "https://sourceforge.net/projects/tutorial-6502/files/Alire/atari_atr_tools-1.5.0.tgz"
@@ -0,0 +1,79 @@
name = "atari_exe_tools"
description = "Atari tools for for handling EXE-files"
long-description = """This is a tool to analyse Atari 8 bit EXE files.
# Print Header
```sh
>exe_tools-main --print-header ./test/share/atari_check_exe_test/HELLO_C.EXE"
File: ./test/share/atari_check_exe_test/HELLO_C.EXE
Magic: $FFFF; Start: $2E00; End: $2EF5; Length: 246
Magic: $0000; Start: $02E2; End: $02E3; Length: 2; Init: $2E47
Magic: $0000; Start: $2400; End: $28DE; Length: 1247
Magic: $0000; Start: $02E0; End: $02E1; Length: 2; Run: $2401
```
# Print Data
```sh
--print-data ./test/share/atari_check_exe_test/HELLO_A.EXE"
File: ./test/share/atari_check_exe_test/HELLO_A.EXE
2400: 60 60 A2 00 A9 0B 9D 42 03 A9 3F 9D 44 03 A9 24
2410: 9D 45 03 A9 2E 9D 48 03 A9 00 9D 49 03 20 56 E4
2420: A2 00 A9 07 9D 42 03 A9 6D 9D 44 03 A9 24 9D 45
2430: 03 A9 01 9D 48 03 A9 00 9D 49 03 20 56 E4 60 48
2440: 65 6C 6C 6F 20 57 6F 72 6C 64 21 9B 28 75 73 69
2450: 6E 67 20 61 20 65 78 65 63 75 74 61 62 6C 65 20
2460: 69 6E 20 61 73 73 65 6D 62 65 72 29 9B 00
02E0: 02 24
Run: $2402
>exe_tools-main
```
The ATASCII part of the hexdump has been removed as Alire is not UTF8 compatible.
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 including AUnit tests available on [SourceForge](https://git.code.sf.net/p/tutorial-6502/git)
"""
version = "1.5.0"
licenses = "GPL-3.0-or-later"
authors = ["Martin Krischik"]
maintainers = ["Martin Krischik <krischik@users.sourceforge.net>"]
maintainers-logins = ["krischik"]
executables = ["exe_tools-main"]
website = "https://sourceforge.net/projects/tutorial-6502"
tags = ["atari", "tools", "retrocomputing", "ada-2022"]
[build-switches]
development.runtime_checks = "Overflow"
release.runtime_checks = "Default"
validation.runtime_checks = "Everything"
development.contracts = "Yes"
release.contracts = "No"
validation.contracts = "Yes"
[[depends-on]]
adacl = "^5.15.1"
gnat = ">=12 & <2000"
[[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:cfa984352e70e528ee768124141eaa3d56dc595f7613ce7c1bf12be578005349",
"sha512:e166df5c4b7afc02f30463495cb76c482801985d8f8f1bda2af6b8408da2d18f6435cbc95a003e306c217b725f18493d325080fc34c1144d0891040cc89c1e0d",
]
url = "https://sourceforge.net/projects/tutorial-6502/files/Alire/atari_exe_tools-1.5.0.tgz"
+19
View File
@@ -0,0 +1,19 @@
name = "atomic"
description = "Standalone Ada/SPARK bindings to GCC atomic built-ins"
version = "0.5.0"
licenses = "MIT"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
website = "https://github.com/Fabien-Chouteau/atomic"
tags = ["atomic", "spark", "embedded", "nostd"]
[configuration.variables]
Backend = {type = "Enum", values = ["Intrinsic", "armv6m", "rp2040_spinlock"], default = "Intrinsic"}
RP2040_Spinlock_ID = {type = "Integer", first = 0, last = 31, default = 31 }
[origin]
commit = "14c344ccfb14bcba0feadb5303831d6409f65b5e"
url = "git+https://github.com/Fabien-Chouteau/atomic.git"
+20
View File
@@ -0,0 +1,20 @@
description = "Ada unit test framework"
name = "aunit"
version = "23.0.0"
authors = ["AdaCore"]
licenses = "GPL-3.0-or-later WITH GCC-exception-3.1"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["lib/gnat/aunit.gpr"]
tags=["unit", "test", "unit-test"]
[configuration]
disabled = true
[gpr-externals]
AUNIT_BUILD_MODE = ["Devel", "Install"]
AUNIT_RUNTIME = ["full", "zfp", "zfp-cross", "ravenscar", "ravenscar-cert", "cert"]
[origin]
url="https://github.com/AdaCore/aunit/archive/v23.0.0/aunit-23.0.0.zip"
hashes=["sha512:84ce7d0b5b1af66a171711ee707b6082dddd306798084a43dc337d46d8e61252982b9c25f9c2d73bd6f01ec088337e4c2386dbf7a5cf04180c1c525393cd4c8f"]
+20
View File
@@ -0,0 +1,20 @@
description = "Ada unit test framework"
name = "aunit"
version = "24.0.0"
authors = ["AdaCore"]
licenses = "GPL-3.0-or-later WITH GCC-exception-3.1"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["lib/gnat/aunit.gpr"]
tags=["unit", "test", "unit-test"]
[configuration]
disabled = true
[gpr-externals]
AUNIT_BUILD_MODE = ["Devel", "Install"]
AUNIT_RUNTIME = ["full", "zfp", "zfp-cross", "ravenscar", "ravenscar-cert", "cert"]
[origin]
url="https://github.com/adacore/aunit/archive/v24.0.0/aunit-24.0.0.zip"
hashes=['sha512:67fdc2b6c0c846268252e065d52090f805c68f968d71decf5674824ddc10e6ae7f6ad3156356251953940cbcbfce043d8fe29f1824e15cfd264f52049aeb9476']
+21
View File
@@ -0,0 +1,21 @@
name = "automate"
description = "Ada finite-state machine generator"
version = "2.2.2"
tags = ["automaton", "generator"]
authors = ["Pascal Pignard"]
maintainers = ["Pascal Pignard <blady.net@orange.fr>"]
maintainers-logins = ["Blady-Com"]
website = "https://github.com/Blady-Com/Automate"
licenses = "CECILL-2.1"
executables = ["genauto"]
[gpr-set-externals.'case(os)']
macos = { GENAUTO_LINKER_FLAGS = "-Wl,-no_pie" } # needed for symbolic exception traceback
[origin]
commit = "5ce97f6cc06d5a370b9aaf40c996f868f7d73e61"
url = "git+https://github.com/Blady-Com/Automate.git"
+23
View File
@@ -0,0 +1,23 @@
name = "automate"
description = "Ada finite-state machine generator"
version = "3.0.0"
tags = ["automaton", "generator"]
authors = ["Pascal Pignard"]
maintainers = ["Pascal Pignard <blady.net@orange.fr>"]
maintainers-logins = ["Blady-Com"]
website = "https://github.com/Blady-Com/Automate"
licenses = "CECILL-2.1"
executables = ["genauto"]
[gpr-set-externals.'case(os)']
macos = { GENAUTO_LINKER_FLAGS = "-Wl,-no_pie" } # needed for symbolic exception traceback
[[depends-on]]
uxstrings = ">=0.6"
[origin]
commit = "b83dfb7701b9f27aaa2c6b40467c99c55f1ee92f"
url = "git+https://github.com/Blady-Com/Automate.git"
@@ -0,0 +1,18 @@
name = "avrada_examples"
description = "Sample applications in Ada for AVR microcontrollers"
version = "1.0"
authors = ["Rolf Ebert"]
maintainers = ["Rolf Ebert <rolf.ebert.gcc@gmx.de>"]
maintainers-logins = ["RREE"]
licenses = "GPL-2.0-or-later WITH GCC-exception-3.1"
website = "https://sourceforge.net/projects/avr-ada/"
tags = ["avr", "embedded", "demo"]
project-files = ["avrada_examples.gpr"]
[origin]
commit = "1f575fdfa3dceaf1e4730e95e0c960b406d10f45"
url = "git+https://github.com/RREE/AVRAda_Examples.git"
@@ -0,0 +1,18 @@
name = "avrada_examples"
description = "Sample applications in Ada for AVR microcontrollers"
version = "1.0.1"
authors = ["Rolf Ebert"]
maintainers = ["Rolf Ebert <rolf.ebert.gcc@gmx.de>"]
maintainers-logins = ["RREE"]
licenses = "GPL-2.0-or-later WITH GCC-exception-3.1"
website = "https://sourceforge.net/projects/avr-ada/"
tags = ["avr", "embedded", "demo"]
project-files = ["avrada_examples.gpr"]
[origin]
commit = "72780c766d5e3cb674d012c1775015d4442ce6e0"
url = "git+https://github.com/RREE/AVRAda_Examples.git"
+32
View File
@@ -0,0 +1,32 @@
name = "avrada_lib"
description = "Library of drivers for AVR microcontrollers"
version = "2.0.0"
authors = ["Rolf Ebert"]
maintainers = ["Rolf Ebert <rolf.ebert.gcc@gmx.de>"]
maintainers-logins = ["RREE"]
licenses = "GPL-2.0-or-later WITH GCC-exception-3.1"
website = "https://sourceforge.net/projects/avr-ada/"
tags = ["avr", "embedded"]
[configuration.variables]
# If your program uses AVR.Real_Time.Timing_Events you can either
# handle them in your main loop (False) or during the 1ms clock tick
# of Timer0 (True). Defaults to false as most applications do not use
# timing events.
Process_Timing_Events_In_Ticks = {type = "Boolean", default = false}
# Serial/UART receive mode can either be by polling the Rx bit or by
# interrupt. Interrupt mode is only partly implemented.
UART_Receive_Mode = {type = "Enum", values = ["polled", "interrupt"], default = "polled"}
[[depends-on]]
gnat_avr_elf = "^11"
avrada_rts = "^2.0.0"
avrada_mcu = "^2.0.0"
[origin]
commit = "38be63691debb2b732dd95b4ed4bdba35bc09b17"
url = "git+https://github.com/RREE/AVRAda_Lib.git"
+32
View File
@@ -0,0 +1,32 @@
name = "avrada_lib"
description = "Library of drivers for AVR microcontrollers"
version = "2.0.1"
authors = ["Rolf Ebert"]
maintainers = ["Rolf Ebert <rolf.ebert.gcc@gmx.de>"]
maintainers-logins = ["RREE"]
licenses = "GPL-2.0-or-later WITH GCC-exception-3.1"
website = "https://sourceforge.net/projects/avr-ada/"
tags = ["avr", "embedded", "drivers"]
[configuration.variables]
# If your program uses AVR.Real_Time.Timing_Events you can either
# handle them in your main loop (False) or during the 1ms clock tick
# of Timer0 (True). Defaults to false as most applications do not use
# timing events.
Process_Timing_Events_In_Ticks = {type = "Boolean", default = false}
# Serial/UART receive mode can either be by polling the Rx bit or by
# interrupt. Interrupt mode is only partly implemented.
UART_Receive_Mode = {type = "Enum", values = ["polled", "interrupt"], default = "polled"}
[[depends-on]]
gnat_avr_elf = "^11 | ^12.2"
avrada_rts = "^2.0.1"
avrada_mcu = "^2.0.1"
[origin]
commit = "2625ad6cd549d623511fe94cd2b4a611fe43acbf"
url = "git+https://github.com/RREE/AVRAda_Lib.git"
+32
View File
@@ -0,0 +1,32 @@
name = "avrada_lib"
description = "Library of drivers for AVR microcontrollers"
version = "2.0.2"
authors = ["Rolf Ebert"]
maintainers = ["Rolf Ebert <rolf.ebert.gcc@gmx.de>"]
maintainers-logins = ["RREE"]
licenses = "GPL-2.0-or-later WITH GCC-exception-3.1"
website = "https://sourceforge.net/projects/avr-ada/"
tags = ["avr", "embedded", "drivers"]
[configuration.variables]
# If your program uses AVR.Real_Time.Timing_Events you can either
# handle them in your main loop (False) or during the 1ms clock tick
# of Timer0 (True). Defaults to false as most applications do not use
# timing events.
Process_Timing_Events_In_Ticks = {type = "Boolean", default = false}
# Serial/UART receive mode can either be by polling the Rx bit or by
# interrupt. Interrupt mode is only partly implemented.
UART_Receive_Mode = {type = "Enum", values = ["polled", "interrupt"], default = "polled"}
[[depends-on]]
gnat_avr_elf = "^11 | ^12.2"
avrada_rts = "^2.0.1"
avrada_mcu = "^2.0.2"
[origin]
commit = "be6627e45742750d410abcd3da079222ee3ca3b0"
url = "git+https://github.com/RREE/AVRAda_Lib.git"
+32
View File
@@ -0,0 +1,32 @@
name = "avrada_lib"
description = "Library of drivers for AVR microcontrollers"
version = "2.1.0"
authors = ["Rolf Ebert"]
maintainers = ["Rolf Ebert <rolf.ebert.gcc@gmx.de>"]
maintainers-logins = ["RREE"]
licenses = "GPL-2.0-or-later WITH GCC-exception-3.1"
website = "https://sourceforge.net/projects/avr-ada/"
tags = ["avr", "embedded", "drivers"]
[configuration.variables]
# If your program uses AVR.Real_Time.Timing_Events you can either
# handle them in your main loop (False) or during the 1ms clock tick
# of Timer0 (True). Defaults to false as most applications do not use
# timing events.
Process_Timing_Events_In_Ticks = {type = "Boolean", default = false}
# Serial/UART receive mode can either be by polling the Rx bit or by
# interrupt. Interrupt mode is only partly implemented.
UART_Receive_Mode = {type = "Enum", values = ["polled", "interrupt"], default = "polled"}
[[depends-on]]
gnat_avr_elf = "^11 | ^12.2"
avrada_rts = "^2.0.1"
avrada_mcu = "^2.1"
[origin]
commit = "fe38c6dcc93dc2210cdb1704d9ca2592c5657495"
url = "git+https://github.com/RREE/AVRAda_Lib.git"
+20
View File
@@ -0,0 +1,20 @@
name = "avrada_mcu"
description = "Device (MCU) specific definitions for AVR microcontrollers"
version = "2.0.0"
authors = ["Rolf Ebert"]
maintainers = ["Rolf Ebert <rolf.ebert.gcc@gmx.de>"]
maintainers-logins = ["RREE"]
licenses = "GPL-2.0-or-later WITH GCC-exception-3.1"
website = "https://sourceforge.net/projects/avr-ada/"
tags = ["avr", "embedded", "rts"]
[[depends-on]]
gnat_avr_elf = "^11 | ^12.2"
avrada_rts = "^2.0.0"
[origin]
commit = "fd0e8204d0c386b4dd410db45cdf14e4e1ba831b"
url = "git+https://github.com/RREE/AVRAda_MCU.git"
+20
View File
@@ -0,0 +1,20 @@
name = "avrada_mcu"
description = "Device (MCU) specific definitions for AVR microcontrollers"
version = "2.0.1"
authors = ["Rolf Ebert"]
maintainers = ["Rolf Ebert <rolf.ebert.gcc@gmx.de>"]
maintainers-logins = ["RREE"]
licenses = "GPL-2.0-or-later WITH GCC-exception-3.1"
website = "https://sourceforge.net/projects/avr-ada/"
tags = ["avr", "embedded", "rts"]
[[depends-on]]
gnat_avr_elf = "^11 | ^12.2"
avrada_rts = "^2.0.1"
[origin]
commit = "0284e64da7de32eefb45590823dbcf821937ec17"
url = "git+https://github.com/RREE/AVRAda_MCU.git"
+20
View File
@@ -0,0 +1,20 @@
name = "avrada_mcu"
description = "Device (MCU) specific definitions for AVR microcontrollers"
version = "2.0.2"
authors = ["Rolf Ebert"]
maintainers = ["Rolf Ebert <rolf.ebert.gcc@gmx.de>"]
maintainers-logins = ["RREE"]
licenses = "GPL-2.0-or-later WITH GCC-exception-3.1"
website = "https://sourceforge.net/projects/avr-ada/"
tags = ["avr", "embedded", "rts"]
[[depends-on]]
gnat_avr_elf = "^11 | ^12.2"
avrada_rts = "^2.0.1"
[origin]
commit = "f6ef583f07cd5f1cf70e2b6c43e072df3a69b860"
url = "git+https://github.com/RREE/AVRAda_MCU.git"
+20
View File
@@ -0,0 +1,20 @@
name = "avrada_mcu"
description = "Device (MCU) specific definitions for AVR microcontrollers"
version = "2.1.0"
authors = ["Rolf Ebert"]
maintainers = ["Rolf Ebert <rolf.ebert.gcc@gmx.de>"]
maintainers-logins = ["RREE"]
licenses = "GPL-2.0-or-later WITH GCC-exception-3.1"
website = "https://sourceforge.net/projects/avr-ada/"
tags = ["avr", "embedded", "rts"]
[[depends-on]]
gnat_avr_elf = "^11 | ^12.2"
avrada_rts = "^2.0.1"
[origin]
commit = "6dc604f2a090d5303db0a8fb541ddc186ab101a1"
url = "git+https://github.com/RREE/AVRAda_MCU.git"
+20
View File
@@ -0,0 +1,20 @@
name = "avrada_mcu"
description = "Device (MCU) specific definitions for AVR microcontrollers"
version = "2.2.0"
authors = ["Rolf Ebert"]
maintainers = ["Rolf Ebert <rolf.ebert.gcc@gmx.de>"]
maintainers-logins = ["RREE"]
licenses = "GPL-2.0-or-later WITH GCC-exception-3.1"
website = "https://sourceforge.net/projects/avr-ada/"
tags = ["avr", "embedded", "rts"]
[[depends-on]]
gnat_avr_elf = "^11 | ^12.2"
avrada_rts = "^2.0.1"
[origin]
commit = "b6f5cf0d6b9e4981ce79c6ed7f3dd28600c08dbf"
url = "git+https://github.com/RREE/AVRAda_MCU.git"
+24
View File
@@ -0,0 +1,24 @@
name = "avrada_rts"
description = "Minimal run time system (RTS) for AVR 8bit controllers"
version = "2.0.0"
authors = ["Adacore", "Rolf Ebert"]
maintainers = ["Rolf Ebert <rolf.ebert@gcc.gmx.de>"]
maintainers-logins = ["RREE"]
licenses = "GPL-2.0-or-later WITH GCC-exception-3.1"
website = "https://sourceforge.net/projects/avr-ada/"
tags = ["avr", "embedded", "rts"]
[configuration.variables]
AVR_MCU = { type = "String", default = "atmega328p" }
Sec_Stack_Size = { type = "Integer", first = 0, last = 1024, default = 63 }
Clock_Frequency = { type = "Integer", first = 0, default = 0 }
[[depends-on]]
gnat_avr_elf = "^11 | ^12.2"
[origin]
commit = "9e4f8d80ef47810b126a3e809d549e114c92ed94"
url = "git+https://github.com/RREE/AVRAda_RTS.git"
+24
View File
@@ -0,0 +1,24 @@
name = "avrada_rts"
description = "Minimal run time system (RTS) for AVR 8bit controllers"
version = "2.0.1"
authors = ["Adacore", "Rolf Ebert"]
maintainers = ["Rolf Ebert <rolf.ebert@gcc.gmx.de>"]
maintainers-logins = ["RREE"]
licenses = "GPL-2.0-or-later WITH GCC-exception-3.1"
website = "https://sourceforge.net/projects/avr-ada/"
tags = ["avr", "embedded", "rts"]
[configuration.variables]
AVR_MCU = { type = "String", default = "atmega328p" }
Sec_Stack_Size = { type = "Integer", first = 0, last = 1024, default = 63 }
Clock_Frequency = { type = "Integer", first = 0, default = 0 }
[[depends-on]]
gnat_avr_elf = "^11 | ^12.2"
[origin]
commit = "92a5f15aa224e5848fea1be3aa8694f256bae9b6"
url = "git+https://github.com/RREE/AVRAda_RTS.git"
+80
View File
@@ -0,0 +1,80 @@
description = "Ada Web Application"
name = "awa"
version = "2.4.0"
tags = ["web", "users", "jobs", "wiki", "framework", "storage", "blog"]
website = "https://gitlab.com/stcarrez/ada-awa"
licenses = "Apache-2.0"
authors = ["Stephane.Carrez@gmail.com"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
long-description = """
[![Build Status](https://img.shields.io/jenkins/s/https/jenkins.vacs.fr/Bionic-AWA.svg)](https://jenkins.vacs.fr/job/Bionic-AWA/)
[![Test Status](https://img.shields.io/jenkins/t/https/jenkins.vacs.fr/Bionic-AWA.svg)](https://jenkins.vacs.fr/job/Bionic-AWA/)
[![codecov](https://codecov.io/gh/stcarrez/ada-awa/branch/master/graph/badge.svg)](https://codecov.io/gh/stcarrez/ada-awa)
[![Documentation Status](https://readthedocs.org/projects/ada-awa/badge/?version=latest)](https://ada-awa.readthedocs.io/en/latest/?badge=latest)
Ada Web Application is a framework to build a Web Application in Ada 2012.
The framework provides several ready to use and extendable modules that are common
to many web application. This includes the login, authentication, users, permissions,
managing comments, tags, votes, documents, images. It provides a complete blog,
question and answers and a wiki module.
AWA simplifies the Web Application development by taking care of user management with
Google+, Facebook authentication and by providing the foundations on top of which you
can construct your own application. AWA provides a powerful permission management
that gives flexibility to applications to grant access and protect your user's resources.
![AWA Features](https://github.com/stcarrez/ada-awa/wiki/images/awa-features.png)
# Documentation
The Ada Web Application programmer's guide describes how to setup the framework,
how you can setup and design your first web application with it,
and it provides detailed description of AWA components:
* [Ada Web Application programmer's guide](https://ada-awa.readthedocs.io/en/latest/) [PDF](https://github.com/stcarrez/ada-awa/blob/master/awa/docs/awa-book.pdf)
* [Ada Database Objects Programmer's Guide](https://ada-ado.readthedocs.io/en/latest/)
* [Ada Security Programmer's Guide](https://ada-security.readthedocs.io/en/latest/)
* [Ada Utility Library Programmer's Guide](https://ada-util.readthedocs.io/en/latest/)
"""
project-files = [
".alire/awa_blogs.gpr", ".alire/awa.gpr", ".alire/awa_settings.gpr", ".alire/awa_wikis.gpr",
".alire/awa_changelogs.gpr", ".alire/awa_images.gpr", ".alire/awa_setup.gpr", ".alire/awa_workspaces.gpr",
".alire/awa_comments.gpr", ".alire/awa_jobs.gpr", ".alire/awa_storages.gpr",
".alire/awa_counters.gpr", ".alire/awa_mail.gpr", ".alire/awa_tags.gpr",
".alire/awa_countries.gpr", ".alire/awa_questions.gpr", ".alire/awa_votes.gpr"
]
[[depends-on]]
utilada = "^2.5.0"
utilada_xml = "^2.5.0"
utilada_aws = "^2.5.0"
ado = "^2.3.0"
wikiada = "^1.4.0"
elada = "^1.8.5"
security = "^1.4.1"
serverfaces = "^1.5.0"
servletada = "^1.6.0"
servletada_aws = "^1.6.0"
keystoreada = "^1.3.3"
[[actions]]
type = "post-fetch"
command = ["sh", "./alire-setup.sh"]
[gpr-externals]
AWA_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
AWA_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[environment]
DYNAMO_SEARCH_PATH.prepend = "${CRATE_ROOT}/awa/plugins"
DYNAMO_UML_PATH.prepend = "${CRATE_ROOT}/awa/uml"
[origin]
commit = "59135a52aff7027f9295888775b9e1cc6cecdc22"
url = "git+https://github.com/stcarrez/ada-awa.git"
+43
View File
@@ -0,0 +1,43 @@
description = "Ada Web Application (Testing framework)"
name = "awa_unit"
version = "2.4.0"
tags = ["web", "users", "jobs", "framework", "testing"]
website = "https://gitlab.com/stcarrez/ada-awa"
licenses = "Apache-2.0"
authors = ["Stephane.Carrez@gmail.com"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
long-description = """
[![Build Status](https://img.shields.io/jenkins/s/https/jenkins.vacs.fr/Bionic-AWA.svg)](https://jenkins.vacs.fr/job/Bionic-AWA/)
[![Test Status](https://img.shields.io/jenkins/t/https/jenkins.vacs.fr/Bionic-AWA.svg)](https://jenkins.vacs.fr/job/Bionic-AWA/)
[![codecov](https://codecov.io/gh/stcarrez/ada-awa/branch/master/graph/badge.svg)](https://codecov.io/gh/stcarrez/ada-awa)
[![Documentation Status](https://readthedocs.org/projects/ada-awa/badge/?version=latest)](https://ada-awa.readthedocs.io/en/latest/?badge=latest)
Ada Web Application is a framework to build a Web Application in Ada 2012.
The framework provides several ready to use and extendable modules that are common
to many web application. This includes the login, authentication, users, permissions,
managing comments, tags, votes, documents, images. It provides a complete blog,
question and answers and a wiki module.
This library provides a testing framework on top of AWA top help implementing
unit tests for AWA applications.
"""
project-files = [".alire/unit/awa_unit.gpr"]
[[depends-on]]
awa = "^2.4.0"
serverfaces_unit = "^1.5.0"
servletada_unit = "^1.6.0"
[gpr-externals]
AWA_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
AWA_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[origin]
commit = "59135a52aff7027f9295888775b9e1cc6cecdc22"
url = "git+https://github.com/stcarrez/ada-awa.git"
+5 -1
View File
@@ -14,12 +14,14 @@ tags = ["aws", "web", "server", "http", "https", "soap", "wsdl", "ssl"]
[[actions]]
type = "post-fetch"
command = ["make", "setup", "build", "install", "ZLIB=false", "DEMOS=false",
"LAL=false", "XMLADA=false", "prefix=install_dir"]
"LAL=false", "XMLADA=false", "prefix=install_dir",
"PRJ_BUILD=Release"]
[[depends-on]]
make = "*"
xmlada = "~21.0.0"
gnat = ">=9"
openssl = "*"
[gpr-externals]
LIBRARY_TYPE = ["static", "relocatable"]
@@ -33,9 +35,11 @@ PRJ_LAL="Disabled"
[gpr-set-externals."case(os)".linux]
PRJ_TARGET = "UNIX"
TARGET = "x86_64-linux-gnu"
SOCKET = "openssl"
[gpr-set-externals."case(os)".macos]
PRJ_TARGET = "Darwin"
SOCKET = "openssl"
[gpr-set-externals."case(os)".windows]
PRJ_TARGET = "Windows_NT"
+53
View File
@@ -0,0 +1,53 @@
description = "Ada Web Server"
website = "https://github.com/adacore/aws"
name = "aws"
version = "23.0.0"
authors = ["AdaCore"]
licenses = "GPL-3.0-only WITH GCC-exception-3.1"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["aws.gpr"]
tags = ["aws", "web", "server", "http", "https", "soap", "wsdl", "ssl"]
# Since the AWS project doesn't build alone with just gprbuild we build and
# install with the Makefile from post-fetch action.
[[actions]]
type = "post-fetch"
command = ["make", "setup", "ZLIB=false", "DEMOS=false",
"LAL=false", "XMLADA=false", "SOCKET=openssl", "prefix=install_dir",
"PRJ_BUILD=Release"]
[[depends-on]]
xmlada = "~23.0.0"
gnatcoll = "~23.0.0"
make = "*"
gnat = ">=12"
openssl = "*"
[gpr-externals]
LIBRARY_TYPE = ["static", "relocatable"]
PRJ_BUILD = ["Debug", "Release"]
PRJ_SOCKLIB = ["gnat", "ipv6", "ipv4"]
PRJ_TARGET = ["Windows_NT", "UNIX", "Darwin", "vxworks", "freebsd"]
[gpr-set-externals]
PRJ_LDAP="Disabled"
PRJ_LAL="Disabled"
[gpr-set-externals."case(os)".linux]
PRJ_TARGET = "UNIX"
TARGET = "x86_64-pc-linux-gnu"
[gpr-set-externals."case(os)".macos]
PRJ_TARGET = "Darwin"
TARGET = "x86_64-apple-darwin19.6.0"
[gpr-set-externals."case(os)".windows]
PRJ_TARGET = "Windows_NT"
TARGET = "x86_64-w64-mingw32"
[origin]
# The archive is built with git archive to include templates-parser sub-module:
# $ git-archive-all --prefix=aws-23.0.0 aws-23.0.0.zip
url= "https://github.com/AdaCore/aws/releases/download/v23.0.0/aws-23.0.0.zip"
hashes=["sha512:6c406859155c76bf9ca954e12eebf4f9985bbdef8c0151273df4eb86c6f5f9018e5800d7359f61a6a0b25eaa548de511180113f8abfdf38b211f594c5cbdfca5"]
+37
View File
@@ -0,0 +1,37 @@
description = "Ada Web Server"
website = "https://github.com/adacore/aws"
name = "aws"
version = "24.0.0"
authors = ["AdaCore"]
licenses = "GPL-3.0-only WITH GCC-exception-3.1"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["install_dir/share/gpr/aws.gpr"]
tags = ["aws", "web", "server", "http", "https", "soap", "wsdl", "ssl"]
# Since the AWS project doesn't build alone with just gprbuild we build and
# install with the Makefile from post-fetch actions.
[[actions]]
type = "post-fetch"
command = ["make", "setup", "ZLIB=false", "DEMOS=false",
"LAL=false", "XMLADA=false", "SOCKET=openssl", "prefix=install_dir",
"PRJ_BUILD=Release"]
[[actions]]
type = "post-fetch"
command = ["make", "all", "ENABLE_SHARED=false"]
[[actions]]
type = "post-fetch"
command = ["make", "install-lib-native", "install-tools-native", "--jobs=1", "ENABLE_SHARED=false"]
[[depends-on]]
xmlada = "~24.0.0"
gnatcoll = "~24.0.0"
make = "*"
gnat = ">=12"
openssl = "*"
[origin]
# The archive is built with git archive to include templates-parser sub-module:
# $ git-archive-all --prefix=aws-24.0.0 aws-24.0.0-with-templates-parser.zip
url="https://github.com/AdaCore/aws/releases/download/v24.0.0/aws-24.0.0-with-templates-parser.zip"
hashes=['sha512:2b75fe6dc1bf676b6bd949354e352a94c918c109f8065179634ccba6e17329ba48163deb4bceb506eaf1e2a1446378bbe3439ea007a7dc5dd77286e56b497c4c']
+47
View File
@@ -0,0 +1,47 @@
description = "An Ada LARL(1) parser generator"
name = "ayacc"
version = "1.4.0"
licenses = "Unlicense"
authors = ["David Taback", "Deepak Tolani"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
executables = ["ayacc"]
tags = ["parser", "generator", "grammar"]
website = "https://github.com/Ada-France/ayacc"
long-description = """
Ayacc is an Ada parser generator in the style of yacc(1).
The first implementation was written by David Taback and Deepak Tolani
at the University of California, Irvine. The last version that was released
appeared to be the Ayacc 1.1 released in 1994.
Ayacc was used and improved by P2Ada, the Pascal to Ada translator.
This version of Ayacc is derived from the P2Ada ayacc implementation
released in August 2010.
This version brings a number of improvements:
- Ayacc now uses more standard options to configure the code generation
- The parser was improved to configure the parser stack size and
support Ada child packages.
- The grammar supports the %unit directive to control the Ada child packages.
- Several options provide a better control of the generated code.
- Ayacc can generate a reentrant parser.
"""
[gpr-externals]
AYACC_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
MANPATH.prepend = "${CRATE_ROOT}/man"
[origin]
commit = "c06f997fee0272923568c413fa6a0bd78b2155fb"
url = "git+https://github.com/Ada-France/ayacc.git"
+47
View File
@@ -0,0 +1,47 @@
description = "An Ada LARL(1) parser generator"
name = "ayacc"
version = "1.4.1"
licenses = "Unlicense"
authors = ["David Taback", "Deepak Tolani"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
executables = ["ayacc"]
tags = ["parser", "generator", "grammar"]
website = "https://github.com/Ada-France/ayacc"
long-description = """
Ayacc is an Ada parser generator in the style of yacc(1).
The first implementation was written by David Taback and Deepak Tolani
at the University of California, Irvine. The last version that was released
appeared to be the Ayacc 1.1 released in 1994.
Ayacc was used and improved by P2Ada, the Pascal to Ada translator.
This version of Ayacc is derived from the P2Ada ayacc implementation
released in August 2010.
This version brings a number of improvements:
- Ayacc now uses more standard options to configure the code generation
- The parser was improved to configure the parser stack size and
support Ada child packages.
- The grammar supports the %unit directive to control the Ada child packages.
- Several options provide a better control of the generated code.
- Ayacc can generate a reentrant parser.
"""
[gpr-externals]
AYACC_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
MANPATH.prepend = "${CRATE_ROOT}/man"
[origin]
commit = "2ec635a270080bce7cd42403ba28729173ed7c88"
url = "git+https://github.com/Ada-France/ayacc.git"
+2
View File
@@ -6,6 +6,8 @@ licenses = "MIT"
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
project-files = ["bar_codes_gnat.gpr"]
tags = ["bar", "code", "qr", "code128"]
executables = ["bar_codes_demo"]
[gpr-externals]
Build_Mode = ["Debug", "Fast", "Check_2005", "Check_Style"]
+11
View File
@@ -0,0 +1,11 @@
description = "Collection of formally verified building blocks (legacy annotations)"
name = "basalt"
version = "0.3.0-1"
licenses = "AGPL-3.0-only"
maintainers = ["kliemann@adacore.com"]
maintainers-logins = ["jklmnn"]
tags = ["embedded", "nostd", "queue", "spark", "stack", "string", "utils"]
[origin]
url = "https://github.com/Componolit/basalt/archive/refs/tags/v0.3.0-1.tar.gz"
hashes = ["sha512:f970b41598216e040ece5e673689b7fb87153721ec11c596f63bb79df2f3b0a84e8ed2c0da462f98abeacb79ce30f5c1558aa36f935188f5a0e46c0685585f5a"]
+11
View File
@@ -0,0 +1,11 @@
description = "Collection of formally verified building blocks"
name = "basalt"
version = "0.3.0"
licenses = "AGPL-3.0-only"
maintainers = ["kliemann@adacore.com"]
maintainers-logins = ["jklmnn"]
tags = ["embedded", "nostd", "queue", "spark", "stack", "string", "utils"]
[origin]
url = "https://github.com/Componolit/basalt/archive/v0.3.0.tar.gz"
hashes = ["sha512:bbbf5ac9ac03ef85125b93a23541848fddf42a6ba878a6d35fe0282338b5e0f5c68a3be97dd7e3964bb01744e3ae4589a6ace3faceab9de9971c9d7860c40ae1"]
+22
View File
@@ -0,0 +1,22 @@
name = "bbqueue"
description = "DMA friendly lock-free BipBuffer"
version = "0.3.1"
licenses = "MIT"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
tags = ["spark", "nostd", "embedded", "lockfree", "dma", "bipbuffer"]
website = "https://github.com/Fabien-Chouteau/bbqueue-spark"
long-description = """An Ada/SPARK proved implementation of James Munns'
BBQueue (https://github.com/jamesmunns/bbqueue)"""
[[depends-on]]
atomic = "~0.5"
gnat = ">=10"
[origin]
commit = "24c1ae73dfd44f9361ea8b0f42c1f0a91fddc0e8"
url = "git+https://github.com/Fabien-Chouteau/bbqueue-spark.git"
+25
View File
@@ -0,0 +1,25 @@
name = "bbqueue"
description = "DMA friendly lock-free BipBuffer"
version = "0.3.2"
licenses = "MIT"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
tags = ["spark", "nostd", "embedded", "lockfree", "dma", "bipbuffer"]
website = "https://github.com/Fabien-Chouteau/bbqueue-spark"
long-description = """An Ada/SPARK proved implementation of James Munns'
BBQueue (https://github.com/jamesmunns/bbqueue)"""
[build-switches]
release.runtime_checks = "none"
[[depends-on]]
atomic = "~0.5"
gnat = ">=10"
[origin]
commit = "5e5007cf9d767f06c12b737a155eb608c58942b3"
url = "git+https://github.com/Fabien-Chouteau/bbqueue-spark.git"
+25
View File
@@ -0,0 +1,25 @@
name = "bingada"
description = "Bingo application in GTKAda with sound in ASFML"
version = "1.0.0"
authors = ["Javier Fuica Fernández", "Manuel Gómez"]
maintainers = ["Manuel Gómez <mgrojo@gmail.com>"]
maintainers-logins = ["mgrojo"]
licenses = "MIT"
website = "https://github.com/jfuica/bingada"
tags = ["bingo", "game", "chance", "family", "sound", "gtk", "sfml"]
executables = ["bingada"]
[[depends-on]] # This line was added by `alr with`
gtkada = "^21.0.0" # This line was added by `alr with`
[[depends-on]] # This line was added by `alr with`
asfml = "^2.5.0" # This line was added by `alr with`
[origin]
commit = "a25771e2de2d5abbc7058e442ef7c8cdbeca8600"
url = "git+https://github.com/jfuica/bingada.git"
+30
View File
@@ -0,0 +1,30 @@
name = "bme280"
description = "Driver for BME280 Humidity sensor"
version = "1.0.0"
authors = ["Max Reznik"]
maintainers = ["Max Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["reznikmm"]
licenses = "Apache-2.0 WITH LLVM-exception"
website = "https://github.com/reznikmm/bme280"
tags = ["sensor", "humidity", "temperature", "pressure", "driver"]
project-files = ["gnat/bme280.gpr"]
[configuration]
output_dir = "gnat"
generate_ada = false
generate_c = false
[build-switches]
development.optimization = ["-O0"]
development.style_checks = ["-gnaty"]
development.contracts = "Yes"
[[depends-on]]
hal = "~0.3.0"
gnat = ">=11 & <2000" # Uses Ada 2022 syntax
[origin]
commit = "85a38919aa896c4c2a66825a135c87149224044c"
url = "git+https://github.com/reznikmm/bme280.git"
@@ -0,0 +1,25 @@
name = "canberra_ada"
description = "Ada 2012 bindings for libcanberra"
version = "2.0.2"
website = "https://github.com/onox/canberra-ada"
licenses = "Apache-2.0"
tags = ["canberra", "audio", "sound", "linux"]
authors = ["onox"]
maintainers = ["onox <denkpadje@gmail.com>"]
maintainers-logins = ["onox"]
[available.'case(os)']
linux = true
'...' = false
[[depends-on]]
libcanberra = "~0.30.0"
[build-switches]
validation.compile_checks = "warnings"
"*".style_checks = ["-gnatygAOM99-Is"]
[origin]
commit = "75660acaba2656f3ef165d8a649f4a6e8e83a834"
url = "git+https://github.com/onox/canberra-ada.git"
+20
View File
@@ -0,0 +1,20 @@
name = "cashe"
description = "A fixed-point decimal money library written in Ada."
version = "1.0.0"
licenses = "MIT"
website = "https://github.com/AJ-Ianozi/Cashe/"
tags = [ "currency", "money", "decimal", "finance" ]
authors = ["AJ Ianozi"]
maintainers = ["AJ Ianozi <aj@ianozi.com>"]
maintainers-logins = ["AJ-Ianozi"]
[[depends-on]]
iso = "^2.0.0"
gnat = ">=12 & <2000"
[origin]
commit = "d142893b6036e384daa3e8a9172f133c204ee5a7"
url = "git+https://github.com/AJ-Ianozi/Cashe.git"
+15
View File
@@ -0,0 +1,15 @@
name = "cbsg"
description = "Corporate Bullshit Generator library"
version = "0.0.1"
authors = ["Gautier de Montmollin"]
maintainers = ["Frédéric Praca <frederic.praca@free.fr>"]
maintainers-logins = ["FredPraca"]
tags = [ "text", "console"]
licenses = "Apache-2.0"
website = "http://cbsg.sf.net/"
[origin]
commit = "afef1379f890ad1a367526779b469d7cd5e35874"
url = "git+https://github.com/FredPraca/cbsg.git"
+15
View File
@@ -0,0 +1,15 @@
name = "chacha20"
description = "ChaCha20 implementation in Ada."
version = "0.1.0"
authors = ["Mateus de Lima Oliveira"]
maintainers = ["Mateus de Lima Oliveira <mateus@ativarsoft.com>"]
maintainers-logins = ["m4t3uz"]
licenses = "MIT"
website = "https://ativarsoft.com"
tags = ["chacha20", "security", "cryptography"]
[origin]
commit = "bdbedfe4a7a49c74512919aed02a2dbecfa82c72"
url = "git+https://github.com/m4t3uz/chacha20.git"
+28
View File
@@ -0,0 +1,28 @@
name = "clic"
description = "Command Line Interface Components"
version = "0.3.0"
authors = ["Alejandro R. Mosteo", "Fabien Chouteau"]
maintainers = ["alejandro@mosteo.com", "Fabien Chouteau <fabien.chouteau@gmail.com>"]
maintainers-logins = ["mosteo", "Fabien-Chouteau"]
licenses = "MIT AND GPL-3.0-or-later WITH GCC-exception-3.1"
tags = ["cli", "command-line", "user-input", "tty"]
website = "https://github.com/alire-project/clic"
long-description = """
Command Line Interface Components:
- "git like" subcommand handling
- TTY color and formatting
- User input queries
- User configuration
"""
[[depends-on]]
aaa = "~0.2.4"
simple_logging = "^1.2.0"
ansiada = "^1.0"
ada_toml = "~0.2|~0.3"
[origin]
commit = "56bbdc008e16996b6f76e443fd0165a240de1b13"
url = "git+https://github.com/alire-project/clic.git"
+18
View File
@@ -0,0 +1,18 @@
name = "cobs"
description = "Consistent Overhead Byte Stuffing (COBS) encoder/decoder"
version = "1.1.0"
licenses = "MIT"
authors = ["Daniel King"]
maintainers = ["Daniel King <damaki.gh@gmail.com>"]
maintainers-logins = ["damaki"]
website = "https://github.com/damaki/cobs"
tags = ["cobs", "spark", "embedded", "nostd"]
[[depends-on]]
gnat = ">=11.0.0"
[origin]
commit = "8c35e29aee6387f158a086f6bbf4ca3612b2b2dd"
url = "git+https://github.com/damaki/cobs.git"

Some files were not shown because too many files have changed in this diff Show More