-
Notifications
You must be signed in to change notification settings - Fork 101
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'stable-1.3.0' into bare_runtime_14
- Loading branch information
Showing
7 changed files
with
320 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
name = "adacl" | ||
description = "Ada Class Library (String, Trace, AUnit, Smart Pointer. GetOpt)" | ||
long-description = """A class library for Ada for those who like OO programming. | ||
Currently the following functionality is migrated to Ada 2022: | ||
* Getopt commandline argument parser | ||
* String utilities | ||
* Trace utility | ||
* Smart pointer | ||
* Reference counted | ||
* Unique pointer | ||
* Shared pointer | ||
* AUnit compatible informative asserts | ||
* generic for access types | ||
* generic for arrays types | ||
* generic for discrete types | ||
* generic for float types | ||
* generic for vector 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.16.0" | ||
licenses = "GPL-3.0-or-later" | ||
authors = ["Martin Krischik <[email protected]>"] | ||
maintainers = ["Martin Krischik <[email protected]>"] | ||
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_native = "^14.2" | ||
|
||
[[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:efafbf03188c21a23d5342a636c987e043502475492e5f3d6f8a283e30513878", | ||
"sha512:283e24530899218bcc73aa0cd11e6139972ddd958784529019a4c7886b36711f71ebce0ae37f58a823ca321db30a20b50754e578207de77f8ae7e707d3a0b928", | ||
] | ||
url = "https://sourceforge.net/projects/adacl/files/Alire/adacl-5.16.0.tgz" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
name = "adacl" | ||
description = "Ada Class Library (String, Trace, AUnit, Smart Pointer. GetOpt)" | ||
long-description = """A class library for Ada for those who like OO programming. | ||
Currently the following functionality is migrated to Ada 2022: | ||
* Getopt commandline argument parser | ||
* String utilities | ||
* Trace utility | ||
* Smart pointer | ||
* Reference counted | ||
* Unique pointer | ||
* Shared pointer | ||
* AUnit compatible informative asserts | ||
* generic for access types | ||
* generic for arrays types | ||
* generic for discrete types | ||
* generic for float types | ||
* generic for vector 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.16.1" | ||
licenses = "GPL-3.0-or-later" | ||
authors = ["Martin Krischik <[email protected]>"] | ||
maintainers = ["Martin Krischik <[email protected]>"] | ||
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_native = "^14.2" | ||
|
||
[[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:5d12aabe67b78c7dee0d9066e4be8175cb8c0a919b80a0a71be512eb7ebdd73e", | ||
"sha512:44da40822cfa63e8d62999ae3881a5c474ca820fb7a184383ddbc81a32eb87fc3ec8b89f6a2d5ea06324205c793d56b51f4370c6a62387c99f3cc3aeb9985f6e", | ||
] | ||
url = "https://sourceforge.net/projects/adacl/files/Alire/adacl-5.16.1.tgz" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
name = "hp41cx_tools" | ||
description = "HP-41CX emulator Tools" | ||
long-description = """Tools for manipulating memory dumps from HP-41CX emulators. | ||
The following HP-41CX emulators are supported: | ||
* [PX-41CX](https://paxer.net/PX-41CX/) from Paxer. | ||
* [DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros. | ||
Currently hex dump files can be decoded to user readable files. | ||
""" | ||
version = "1.6.0" | ||
|
||
licenses = "GPL-3.0-or-later" | ||
authors = ["Martin Krischik <[email protected]>"] | ||
maintainers = ["Martin Krischik <[email protected]>"] | ||
maintainers-logins = ["krischik"] | ||
executables = ["hp41cx_tools-main"] | ||
website = "https://calculator-scripts.sourceforge.io/px-41cx" | ||
tags = ["calculator", "tools", "retrocomputing", "ada-2022", "hp-41cx", "dm41x", "px41cx"] | ||
|
||
[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.16.0" | ||
gnat_native = "^14.2" | ||
|
||
[[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:7337189c4829a1492c05200a630e6e35d1566e5ddcb1a4ca5a395ac04f13d368", | ||
"sha512:1974bf1138e1219c5d75340174b00960d71d1ed9cd9f28f0b72e850d2a44ceb58bc3872f481abfbb98c2bfd544c66225bd90349d22327c453ed924e90eaeec69", | ||
] | ||
url = "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.6.0.tgz" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
name = "hp41cx_tools" | ||
description = "HP-41CX emulator Tools" | ||
long-description = """Tools for manipulating memory dumps from HP-41CX emulators. | ||
The following HP-41CX emulators are supported: | ||
* [PX-41CX](https://paxer.net/PX-41CX/) from Paxer. | ||
* [DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros. | ||
Currently hex dump files can be decoded to user readable UTF-8 encoded files. | ||
""" | ||
version = "1.6.1" | ||
|
||
licenses = "GPL-3.0-or-later" | ||
authors = ["Martin Krischik <[email protected]>"] | ||
maintainers = ["Martin Krischik <[email protected]>"] | ||
maintainers-logins = ["krischik"] | ||
executables = ["hp41cx_tools-main"] | ||
website = "https://calculator-scripts.sourceforge.io/px-41cx" | ||
tags = ["calculator", "tools", "retrocomputing", "ada-2022", "hp-41cx", "dm41x", "px41cx"] | ||
|
||
[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.16.1" | ||
gnat_native = "^14.2" | ||
|
||
[[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:d25f62522c3759ee9d1eca8626d26b35144c3ab6cc8cbbd10dfc40f5c3f09316", | ||
"sha512:3913af2cf13871490da1fe2d1d59d6d97ce3aeab2a8fb033b9a9829534aff657f91f9808aa97c244612d1df7beb2dfbc5fe039ac258a434e7620fb8ef6e4f51d", | ||
] | ||
url = "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.6.1.tgz" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
name = "rp2040_hal" | ||
description = "Drivers and HAL for the RP2040 micro-controller family" | ||
version = "2.4.1" | ||
licenses = "BSD-3-Clause" | ||
|
||
authors = ["Jeremy Grosser"] | ||
maintainers = ["Jeremy Grosser <[email protected]>"] | ||
maintainers-logins = ["JeremyGrosser"] | ||
tags = ["embedded", "nostd", "rp2040", "raspberrypi", "drivers"] | ||
website = "https://pico-doc.synack.me/" | ||
|
||
[[depends-on]] | ||
cortex_m = "^1" | ||
atomic = "^1" | ||
hal = "^1" | ||
usb_embedded = "^1" | ||
gnat_arm_elf = "^14" | ||
|
||
[configuration.variables] | ||
Flash_Chip = {type = "Enum", values = ["w25qxx", "generic_qspi", "generic_03"], default = "w25qxx"} | ||
Interrupts = {type = "Enum", values = ["hal", "bb_runtimes"], default = "hal"} | ||
Use_Startup = {type = "Boolean", default = true} | ||
|
||
[configuration.values] | ||
atomic.Backend = "armv6m" | ||
cortex_m.core = "m0p" | ||
|
||
[origin] | ||
commit = "57b8ab1ec2d8df694a7cbad2c3e2ab312b73340b" | ||
url = "git+https://github.com/JeremyGrosser/rp2040_hal.git" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
name = "zipada" | ||
version = "60.0.0" | ||
authors = [ "Gautier de Montmollin", ] | ||
description = "Manage Zip Archives and raw BZip2 and LZMA streams" | ||
|
||
long-description = """ | ||
![Zip-Ada logo](https://unzip-ada.sourceforge.io/za_logo.png) | ||
Zip-Ada is a free, open-source programming library for dealing with the Zip compressed archive file format. | ||
The full sources of Zip-Ada are in Ada, compilable on every compiler and for every system (*). | ||
Key features of Zip-Ada: | ||
* Files and streams supported, for archives and entries, for compression and decompression | ||
* Task safe | ||
* Endian-neutral | ||
* Standalone | ||
* Zip methods supported for compression: Reduce, Shrink, Deflate, BZip2, LZMA. | ||
* Zip methods supported for decompression: the above methods, plus: Implode, Deflate64 | ||
* Library is in pure Ada 2012 (nothing compiler/system specific), can be used in projects in Ada 2012 and later versions of the language | ||
* Unconditionally portable (*) | ||
* Tests and demos included | ||
The library includes LZMA & BZip2 independant compressor & decompressor pairs | ||
(can be used outside of the Zip archive context). | ||
___ | ||
(*) within limits of compiler's provided integer types and target architecture capacity. | ||
""" | ||
|
||
licenses = "MIT" | ||
tags = [ "zip", "archive", "compression", "deflate", "lzma", "bzip2", "lzw", "shrink" ] | ||
website = "https://unzip-ada.sourceforge.io/" | ||
|
||
maintainers = [ "[email protected]" ] | ||
maintainers-logins = [ "mosteo", "zertovitch" ] | ||
|
||
project-files = [ "zipada.gpr" ] | ||
|
||
executables = [ | ||
"comp_zip", | ||
"find_zip", | ||
"lzma_dec", | ||
"lzma_enc", | ||
"rezip", | ||
"unzipada", | ||
"zipada", | ||
"zip_dir_list" | ||
] | ||
|
||
[origin] | ||
url = "https://sourceforge.net/projects/unzip-ada/files/zipada60.zip" | ||
hashes = ["sha512:72ea5aa444cd8c2a81f93fcabc51a09b9e579a9db647b2e17225008244e1a8b6eca3644a89d9171d10eda319c7091abdc17fa9a003d37e653e35ff716abbcf56"] | ||
|
||
[gpr-set-externals.'case(os)'] | ||
macos = { Zip_OS = "MacOSX" } | ||
windows = { Zip_OS = "Win64" } |