Skip to content

Commit

Permalink
Merge branch 'stable-1.3.0' into bare_runtime_14
Browse files Browse the repository at this point in the history
  • Loading branch information
Fabien-Chouteau authored Nov 22, 2024
2 parents e924e6f + e1547e2 commit 8f30e20
Show file tree
Hide file tree
Showing 7 changed files with 320 additions and 0 deletions.
65 changes: 65 additions & 0 deletions index/ad/adacl/adacl-5.16.0.toml
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"

65 changes: 65 additions & 0 deletions index/ad/adacl/adacl-5.16.1.toml
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"

49 changes: 49 additions & 0 deletions index/hp/hp41cx_tools/hp41cx_tools-1.6.0.toml
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"

49 changes: 49 additions & 0 deletions index/hp/hp41cx_tools/hp41cx_tools-1.6.1.toml
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"

3 changes: 3 additions & 0 deletions index/ra/raylib/raylib-0.1.0.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ licenses = "MIT OR Apache-2.0 WITH LLVM-exception"
website = ""
tags = ["raylib", "gamedev", "binding"]

# This release is broken and should not be used anymore
available = false

[[depends-on]]
gnat = ">=12 & <2000"

Expand Down
31 changes: 31 additions & 0 deletions index/rp/rp2040_hal/rp2040_hal-2.4.1.toml
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"

58 changes: 58 additions & 0 deletions index/zi/zipada/zipada-60.0.0.toml
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" }

0 comments on commit 8f30e20

Please sign in to comment.