Compare commits

..

1 Commits

Author SHA1 Message Date
Alejandro R. Mosteo 292c1f1f18 Ensure all alr runs are non-interactive 2022-01-30 21:57:35 +01:00
199 changed files with 208 additions and 4592 deletions
-10
View File
@@ -1,10 +0,0 @@
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.
+15 -33
View File
@@ -1,11 +1,5 @@
# Please read the TESTING file before modifying this file
name: Build Crate
env:
CHECKS_ORG: alire-project
CHECKS_REPO: alire-index-checks
on:
pull_request:
paths:
@@ -18,19 +12,18 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
strategy:
matrix:
os:
- macos-latest
- ubuntu-latest
- windows-latest
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
- 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
@@ -38,21 +31,21 @@ jobs:
- os: macos-latest
tag: arch-rolling
- os: macos-latest
tag: centos-stream-fsf-latest
tag: centos-latest-community-latest
- os: macos-latest
tag: community-latest
- os: macos-latest
tag: debian-stable
- os: macos-latest
tag: fedora-latest
- os: macos-latest
tag: ubuntu-lts
- os: windows-latest
tag: arch-rolling
- os: windows-latest
tag: centos-stream-fsf-latest
tag: centos-latest-community-latest
- os: windows-latest
tag: community-latest
- os: windows-latest
tag: debian-stable
- os: windows-latest
tag: fedora-latest
- os: windows-latest
tag: ubuntu-lts
@@ -66,20 +59,9 @@ jobs:
# 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: 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
uses: ada-actions/toolchain@ce2020
with:
distrib: fsf # faster install?
@@ -107,7 +89,7 @@ jobs:
uses: mosteo/actions@docker-run/v1
with:
image: alire/gnat:${{matrix.tag}}
command: ${{env.CHECKS_REPO}}/scripts/gh-build-crate.sh
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)
@@ -116,5 +98,5 @@ jobs:
- name: Test crate (Windows/MacOS)
if: matrix.os != 'ubuntu-latest' # native testing in Windows/MacOS
run: ${{env.CHECKS_REPO}}/scripts/gh-build-crate.sh
run: scripts/gh-build-crate.sh
shell: bash
+1 -15
View File
@@ -1,12 +1,6 @@
# Please read the TESTING file before modifying this file
name: Toolchain
# Build the submitted crate with a native toolchain from Alire
env:
CHECKS_ORG: alire-project
CHECKS_REPO: alire-index-checks
on:
pull_request:
paths:
@@ -20,7 +14,6 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os:
- macos-latest
@@ -37,13 +30,6 @@ jobs:
# 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}}
# 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.
@@ -77,5 +63,5 @@ jobs:
run: C:\Users\runneradmin\.cache\alire\msys64\usr\bin\pacman --noconfirm -S tar
- name: Test crate
run: ${{env.CHECKS_REPO}}/scripts/gh-build-crate.sh
run: scripts/gh-build-crate.sh
shell: bash
-66
View File
@@ -1,66 +0,0 @@
# 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
on:
pull_request:
paths:
- 'index/**.toml'
jobs:
diff:
runs-on: ubuntu-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 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
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
- name: Set up devel `alr`
if: contains(github.base_ref, 'devel-')
uses: alire-project/setup-alire@v1
with:
toolchain: --disable-assistant # We don't need the compiler
branch: master
- name: Diff releases
run: ${{env.CHECKS_REPO}}/scripts/diff-release.sh || true # No deal breaker if failed
shell: bash
+2 -4
View File
@@ -12,7 +12,7 @@ jobs:
- name: Set up stable `alr`
if: contains(github.base_ref, 'stable-')
uses: alire-project/setup-alire@v1
uses: alire-project/setup-alire@latest-stable
- name: Set up GNAT for devel `alr`
if: contains(github.base_ref, 'devel-')
@@ -22,9 +22,7 @@ jobs:
- name: Set up devel `alr`
if: contains(github.base_ref, 'devel-')
uses: alire-project/setup-alire@v1
with:
branch: master
uses: alire-project/setup-alire@latest-devel
- run: alr index --list
-7
View File
@@ -1,7 +0,0 @@
# Changes to the index format that require versioning
## 1.2
- Build profiles and switches.
- New `subdir` property in git remotes.
- New `host-arch` key for case expressions.
-27
View File
@@ -1,27 +0,0 @@
name = "aaa"
version = "0.2.5"
description = "Alex's Ada Assortment (of miscellaneous utilities)"
long-description = """
Alex's Ada Assortment of Utilities
- Text formatting (paragraphs, tables).
- Indefinite containers.
- Enumeration validity/conversions of string images.
- On-demand stack backtraces.
- String containers and utilities.
- Simple subprocess spawning.
- Write-through minimal cache for objects stored in files
"""
authors = ["Alejandro R. Mosteo"]
licenses = "LGPL-3.0-only"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
tags = ["miscellanea", "utility"]
website = "https://github.com/mosteo/aaa"
[origin]
commit = "521a8669cf8dbd0eeb71d22d2634421265d52f62"
url = "git+https://github.com/mosteo/aaa.git"
-27
View File
@@ -1,27 +0,0 @@
name = "aaa"
version = "0.2.6"
description = "Alex's Ada Assortment (of miscellaneous utilities)"
long-description = """
Alex's Ada Assortment of Utilities
- Text formatting (paragraphs, tables).
- Indefinite containers.
- Enumeration validity/conversions of string images.
- On-demand stack backtraces.
- String containers and utilities.
- Simple subprocess spawning.
- Write-through minimal cache for objects stored in files
"""
authors = ["Alejandro R. Mosteo"]
licenses = "LGPL-3.0-only"
maintainers = ["alejandro@mosteo.com"]
maintainers-logins = ["mosteo"]
tags = ["miscellanea", "utility"]
website = "https://github.com/mosteo/aaa"
[origin]
commit = "dfd6339b556c5537dbbb34ed2c72cc3f5c277a58"
url = "git+https://github.com/mosteo/aaa.git"
-22
View File
@@ -1,22 +0,0 @@
name = "adabots"
description = "Learn Ada by programming Minecraft robots"
version = "1.1.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 = "^21.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 = "974b587bf8ec5c41eaaeedf9d4d7837685e05910"
url = "git+https://github.com/TamaMcGlinn/AdaBots.git"
-22
View File
@@ -1,22 +0,0 @@
name = "adabots"
description = "Learn Ada by programming Minecraft robots"
version = "1.2.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 = "^21.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 = "f8238a936790440248d7ef34914851fdde3ae5a5"
url = "git+https://github.com/TamaMcGlinn/AdaBots.git"
@@ -1,30 +0,0 @@
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.1.1"
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.1.0"
[origin]
commit = "67cf6a092008a918709d7855ab69e32fe2b6065b"
url = "git+https://github.com/Fabien-Chouteau/adl-middleware.git"
-61
View File
@@ -1,61 +0,0 @@
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"
-44
View File
@@ -1,44 +0,0 @@
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"
-36
View File
@@ -1,36 +0,0 @@
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"
# libmysqlclient = "*"
[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"
@@ -1,36 +0,0 @@
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"
-36
View File
@@ -1,36 +0,0 @@
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"
-85
View File
@@ -1,85 +0,0 @@
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"
-15
View File
@@ -1,15 +0,0 @@
name = "ansiada"
description = "ANSI escape sequences"
version = "1.0.0"
licenses = "MIT"
authors = ["Alejandro R. Mosteo"]
maintainers = ["Alejandro R. Mosteo <alejandro@mosteo.com>"]
maintainers-logins = ["mosteo"]
tags = ["ansi", "terminal"]
[origin]
commit = "dc770a5a6cdaad8668c32b0cd4625a7d648f8ca2"
url = "git+https://github.com/mosteo/ansi-ada.git"
-18
View File
@@ -1,18 +0,0 @@
description = "Portable package for producing dynamically PDF documents"
name = "apdf"
version = "5.0.3"
authors = ["Gautier de Montmollin"]
licenses = "MIT"
maintainers = ["gdemont@hotmail.com"]
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
project-files = ["pdf_out_gnat_w_gid.gpr"]
[gpr-externals]
PDF_Build_Mode = ["Debug", "Fast"]
[[depends-on]]
gid = ">=9.0.0"
[origin]
url = "https://sourceforge.net/projects/apdf/files/apdf_005_r3.zip"
hashes = ["sha512:dbe27598986b1744b024803348350e48b9fe14a14b4137796b3bf12fc98e400b45fd16dc3902a5ffbfa407552131bec072c287444889d5984ade6ba6d2d981cf"]
-19
View File
@@ -1,19 +0,0 @@
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"
-21
View File
@@ -1,21 +0,0 @@
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"
+1 -5
View File
@@ -14,14 +14,12 @@ 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",
"PRJ_BUILD=Release"]
"LAL=false", "XMLADA=false", "prefix=install_dir"]
[[depends-on]]
make = "*"
xmlada = "~21.0.0"
gnat = ">=9"
openssl = "*"
[gpr-externals]
LIBRARY_TYPE = ["static", "relocatable"]
@@ -35,11 +33,9 @@ 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"
-15
View File
@@ -1,15 +0,0 @@
name = "base64"
description = "Base64 encoding/decoding routines"
version = "1.0.0"
website = "https://github.com/AntonMeep/base64"
licenses = "ISC"
tags = ["base64"]
authors = ["Anton Fediushin"]
maintainers = ["Anton Fediushin <imantonmeep@gmail.com>"]
maintainers-logins = ["AntonMeep"]
[origin]
commit = "d91cd4d298152dc64752e3f14f6ef9baf2e11664"
url = "git+https://github.com/AntonMeep/base64.git"
-15
View File
@@ -1,15 +0,0 @@
name = "base64"
description = "Base64 encoding/decoding routines"
version = "1.0.1"
website = "https://github.com/AntonMeep/base64"
licenses = "ISC"
tags = ["base64"]
authors = ["Anton Fediushin"]
maintainers = ["Anton Fediushin <imantonmeep@gmail.com>"]
maintainers-logins = ["AntonMeep"]
[origin]
commit = "41f0c5dfb95d999e0140b9a575ca3c2ae8c26fe1"
url = "git+https://github.com/AntonMeep/base64.git"
@@ -1,33 +0,0 @@
name = "bb_pico_bsp"
description = "Ada BSP for the Keyboard Featherwing + RPI PICO"
version = "0.1.0"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <fabien.chouteau@gmail.com>"]
maintainers-logins = ["Fabien-Chouteau"]
tags = ["embedded", "pico", "handheld", "featherwing"]
website = "https://github.com/Fabien-Chouteau/bb_pico_bsp"
licenses = "MIT"
[[depends-on]]
pico_bsp = "^1.0.0"
embedded_components = "~0.1.0"
lvgl_ada = "~0.2.0"
[configuration.values]
lvgl_ada.Pixel_Bit_Depth = "Pix_16bit"
lvgl_ada.Color_16_SWAP = true
lvgl_ada.Horizontal_Resolution = 320
lvgl_ada.Vertical_Resolution = 240
lvgl_ada.Theme_Live_Update = true
lvgl_ada.Double_Buffering = true
lvgl_ada.Density_Per_Inch = 50
lvgl_ada.Virtual_Display_Buffer_Size = 30720
[gpr-set-externals]
EMBEDDED_COMPONENTS_COMPILE_CHECKS="disabled"
[origin]
commit = "76f9999eba98bf8b1088fc18b6e23325fd8adc75"
url = "git+https://github.com/Fabien-Chouteau/bb_pico_bsp.git"
-15
View File
@@ -1,15 +0,0 @@
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"
-16
View File
@@ -1,16 +0,0 @@
name = "chests"
description = "Chests are bounded containers"
version = "0.1.0"
authors = ["Jeremy Grosser"]
maintainers = ["Jeremy Grosser <jeremy@synack.me>"]
maintainers-logins = ["JeremyGrosser"]
licenses = "BSD-3-Clause"
website = "https://github.com/JeremyGrosser/chests"
tags = ["containers", "bounded", "nostd", "embedded"]
[origin]
commit = "45e5b47db75e6f01ca0fab31af7d7c82a7c15e6e"
url = "git+https://github.com/JeremyGrosser/chests.git"
-16
View File
@@ -1,16 +0,0 @@
name = "chests"
description = "Chests are bounded containers"
version = "0.1.1"
authors = ["Jeremy Grosser"]
maintainers = ["Jeremy Grosser <jeremy@synack.me>"]
maintainers-logins = ["JeremyGrosser"]
licenses = "BSD-3-Clause"
website = "https://github.com/JeremyGrosser/chests"
tags = ["containers", "bounded", "nostd", "embedded"]
[origin]
commit = "9f7aa6f0a7abe88fb7fc2c91a44a42d29effd62c"
url = "git+https://github.com/JeremyGrosser/chests.git"
-28
View File
@@ -1,28 +0,0 @@
name = "clic"
description = "Command Line Interface Components"
version = "0.2.1"
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 = "c7aabf94e0946ae3a5b77c29cc45fd28f70e17f6"
url = "git+https://github.com/alire-project/clic.git"
-34
View File
@@ -1,34 +0,0 @@
description = "Drivers for Cortex-M micro-controllers (NVIC, SysTick, etc.)"
long-description = '''# cortex-m
Ada drivers for the peripherals of ARM Cortex-M micro-controllers
(NVIC,\nSysTick, etc.)
This crate is a snapshot of the `Cortex-M` support in [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/arch/ARM/cortex_m).
Any bug report, issue, contribution must be adressed to the [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
'''
name = "cortex_m"
version = "0.4.0"
licenses = "BSD-3-Clause"
authors=["AdaCore"]
website="https://github.com/AdaCore/Ada_Drivers_Library/"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
tags = ["embedded", "arm", "nostd"]
[[depends-on]]
hal = "~0.3"
gnat_arm_elf = ">=11"
[configuration.variables]
core = { type = "Enum", values = ["m0", "m0p", "m4", "m4f", "m7f", "m7df"] }
[origin]
commit = "7cfb8c9b2f03a5f461c113b6acf3b6245c627cc7"
url = "git+https://github.com/Fabien-Chouteau/cortex-m.git"
-34
View File
@@ -1,34 +0,0 @@
description = "Drivers for Cortex-M micro-controllers (NVIC, SysTick, etc.)"
long-description = '''# cortex-m
Ada drivers for the peripherals of ARM Cortex-M micro-controllers
(NVIC,\nSysTick, etc.)
This crate is a snapshot of the `Cortex-M` support in [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/arch/ARM/cortex_m).
Any bug report, issue, contribution must be adressed to the [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
'''
name = "cortex_m"
version = "0.5.0"
licenses = "BSD-3-Clause"
authors=["AdaCore"]
website="https://github.com/AdaCore/Ada_Drivers_Library/"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
tags = ["embedded", "arm", "nostd"]
[[depends-on]]
hal = "~0.3"
gnat_arm_elf = ">=12"
[configuration.variables]
core = { type = "Enum", values = ["m0", "m0p", "m4", "m4f", "m7f", "m7df"] }
[origin]
commit = "39667d15f4df10da6ecfd94af47c463bb54ff2d6"
url = "git+https://github.com/Fabien-Chouteau/cortex-m.git"
@@ -1,18 +0,0 @@
name = "dependency_graph_extractor"
description = "Extract dependency information from Ada projects"
version = "0.1.0"
licenses = "BSD-3-Clause"
website = "https://github.com/TNO/Dependency_Graph_Extractor-Ada"
tags = ["extract", "dependency", "analysis", "graph", "graphml"]
authors = ["Pierre van de Laar"]
maintainers = ["Pierre van de Laar <pierre.van.de.laar@gmail.com>"]
maintainers-logins = ["pjljvandelaar"]
[[depends-on]]
libadalang = "^22.0.0"
[origin]
commit = "71bc61cd13d542edf4732643f208273d435c33a9"
url = "git+https://github.com/TNO/Dependency_Graph_Extractor-Ada.git"
@@ -1,20 +0,0 @@
name = "dependency_graph_extractor"
description = "Extract dependency information from Ada projects"
version = "22.0.0"
licenses = "BSD-3-Clause"
website = "https://github.com/TNO/Dependency_Graph_Extractor-Ada"
tags = ["extract", "dependency", "analysis", "graph", "graphml"]
authors = ["Jeroen Ketema", "Pierre van de Laar"]
maintainers = ["Pierre van de Laar <pierre.van.de.laar@gmail.com>"]
maintainers-logins = ["pjljvandelaar"]
executables = ["dependency_graph_extractor"]
[[depends-on]]
libadalang = "^22.0.0"
[origin]
commit = "992fc1c438fff2917f5cbdbfe6ca449933ee6fd5"
url = "git+https://github.com/TNO/Dependency_Graph_Extractor-Ada.git"
-23
View File
@@ -1,23 +0,0 @@
name = "dg_loada"
description = "dg_loada loads (restores) legacy DG AOS/VS DUMP_II files"
long-description = "dg_loada loads (restores) backup files created by Data General's AOS/VS DUMP_II, and maybe DUMP_III, files on any modern system supported by GNAT Ada."
version = "1.4.3"
authors = ["Stephen Merrony"]
maintainers = ["Stephen Merrony <merrony@gmail.com>"]
maintainers-logins = ["SMerrony"]
licenses = "MIT"
website = "https://github.com/SMerrony/dg_loada"
tags = ["legacy", "recovering-data", "dg", "data-general", "aos-vs"]
executables = ["dg_loada"]
[available.'case(os)']
windows = false
'...' = true
[origin]
commit = "1f0e0a89a1f6a08b194e60369df16537cd8c8301"
url = "git+https://github.com/SMerrony/dg_loada.git"
@@ -1,75 +0,0 @@
name = "dir_iterators"
description = "Ways of moving around directory trees"
version = "0.0.4"
website = "https://github.com/pyjarrett/dir_iterators"
authors = ["Paul Jarrett"]
licenses = "Apache-2.0"
maintainers = ["Paul Jarrett <jarrett.paul.young@gmail.com>"]
maintainers-logins = ["pyjarrett"]
tags = ["dir", "files", "walk"]
long-description = '''
[![Build Status](https://github.com/pyjarrett/dir_iterators/actions/workflows/build.yml/badge.svg)](https://github.com/pyjarrett/dir_iterators/actions)
[![Alire](https://img.shields.io/endpoint?url=https://alire.ada.dev/badges/dir_iterators.json)](https://alire.ada.dev/crates/dir_iterators.html)
## Iterator-based directory walks
Provides convenient ways to walk directories based on Ada 2012 user-defined
iterators.
Inspired by [walkdir for Rust](https://github.com/BurntSushi/walkdir).
## Walking a directory tree recursively
```ada
with Ada.Directories;
with Ada.Text_IO;
with Dir_Iterators.Recursive;
-- ...
Dir_Walk : constant Dir_Iterators.Recursive.Recursive_Dir_Walk
:= Dir_Iterators.Recursive.Walk (Dir);
for Dir_Entry of Dir_Walk loop
Ada.Text_IO.Put_Line(Ada.Directories.Full_Name(Dir_Entry));
end loop;
```
## Walking a directory tree recursively with a filter
Use a filter to prune directories and files from the walk.
```ada
with Ada.Directories;
with Ada.Text_IO;
with Dir_Iterators.Recursive;
package AD renames Ada.Directories;
-- ...
procedure Foo (Include_Dot_Files : Boolean; Dir_Root : String) is
function Filter (E : Ada.Directories.Directory_Entry_Type) return Boolean is
Name : constant String := Ada.Directories.Simple_Name(E);
begin
return Include_Dot_Files
or else (not (Name'Length > 1 and then Name(1) = '.'));
end Filter;
Walk : constant Dir_Iterators.Recursive.Recursive_Dir_Walk :=
Dir_Iterators.Recursive.Walk (Dir_Root, Filter'Access);
begin
for Dir_Entry of Walk loop
Ada.Text_IO.Put_Line(Ada.Directories.Full_Name(Dir_Entry));
end loop;
end Foo;
```
'''
[origin]
commit = "88741e32827693dd37a1f9d7d7b72703d4ddd42e"
url = "git+https://github.com/pyjarrett/dir_iterators.git"
-18
View File
@@ -1,18 +0,0 @@
name = "edc_client"
description = "Client library for: github.com/hgrodriguez/embedded-dashboard-console"
version = "1.4.0"
licenses = "BSD-3-Clause"
authors = ["Holger Rodriguez"]
maintainers = ["Holger Rodriguez <github@roseng.ch>"]
maintainers-logins = ["hgrodriguez"]
tags = ["embedded", "rp2040"]
website = "https://github.com/hgrodriguez/edc_client"
[[depends-on]] # Added by alr
hal = "~0.1.0" # Added by alr
[origin]
commit = "604711851d356014b653e2f50218ebcfe50f05a0"
url = "git+https://github.com/hgrodriguez/edc_client.git"
-20
View File
@@ -1,20 +0,0 @@
name = "eeprom_i2c"
description = "EEPROM I2C drivers library for embedded platforms"
version = "2.0.1"
licenses = "BSD-3-Clause"
authors = ["Holger Rodriguez"]
maintainers = ["Holger Rodriguez <github@roseng.ch>"]
maintainers-logins = ["hgrodriguez"]
tags = ["embedded", "nostd", "eeprom", "rp2040", "i2c"]
website = "https://github.com/hgrodriguez/eeprom_i2c"
[[depends-on]] # Added by alr
hal = "~0.1.0" # Added by alr
[[depends-on]] # Added by alr
gnat_arm_elf = "^11.2.3" # Added by alr
[origin]
commit = "c01692bc92bc536cf35918e4aa2ed8ba7cec7ab3"
url = "git+https://github.com/hgrodriguez/eeprom_i2c.git"
-20
View File
@@ -1,20 +0,0 @@
name = "eeprom_i2c"
description = "EEPROM I2C drivers library for embedded platforms"
version = "3.0.1"
licenses = "BSD-3-Clause"
authors = ["Holger Rodriguez"]
maintainers = ["Holger Rodriguez <github@roseng.ch>"]
maintainers-logins = ["hgrodriguez"]
tags = ["embedded", "nostd", "eeprom", "rp2040", "i2c"]
website = "https://github.com/hgrodriguez/eeprom_i2c"
[[depends-on]] # Added by alr
hal = "~0.1.0" # Added by alr
[[depends-on]] # Added by alr
gnat_arm_elf = "^11.2.3" # Added by alr
[origin]
commit = "b5f8a79cedb8588e1a6882b48ecc79c9a2a49d4c"
url = "git+https://github.com/hgrodriguez/eeprom_i2c.git"
-18
View File
@@ -1,18 +0,0 @@
name = "eeprom_i2c"
description = "EEPROM I2C drivers library for embedded platforms"
version = "3.2.0"
licenses = "BSD-3-Clause"
authors = ["Holger Rodriguez"]
maintainers = ["Holger Rodriguez <github@roseng.ch>"]
maintainers-logins = ["hgrodriguez"]
tags = ["embedded", "nostd", "eeprom", "rp2040", "i2c"]
website = "https://github.com/hgrodriguez/eeprom_i2c"
[[depends-on]] # Added by alr
hal = "~0.1.0" # Added by alr
[origin]
commit = "c6d81ebc6b10a9d163d4735841cb694c4cd175e2"
url = "git+https://github.com/hgrodriguez/eeprom_i2c.git"
-46
View File
@@ -1,46 +0,0 @@
description = "Expression Language Library (JSR245)"
name = "elada"
version = "1.8.5"
licenses = "Apache-2.0"
authors = ["Stephane.Carrez@gmail.com"]
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
project-files = [".alire/elada.gpr"]
tags = ["web", "expression", "expander", "parser"]
website = "https://gitlab.com/stcarrez/ada-el"
long-description = """
[![Build Status](https://img.shields.io/jenkins/s/https/jenkins.vacs.fr/Bionic-Ada-EL.svg)](https://jenkins.vacs.fr/job/Bionic-Ada-EL/)
[![Test Status](https://img.shields.io/jenkins/t/https/jenkins.vacs.fr/Bionic-Ada-EL.svg)](https://jenkins.vacs.fr/job/Bionic-Ada-EL/)
[![codecov](https://codecov.io/gh/stcarrez/ada-el/branch/master/graph/badge.svg)](https://codecov.io/gh/stcarrez/ada-el)
This Ada05 library provides the support for a simple Expression Language
close to the Java Unified Expression Language (EL).
The API provided by the EL library is inspired from the Java
Unified Expression Language shared by the JSP 2.1 and JSF 1.2 technologies.
See Expression Language specification in JSR245
(https://jcp.org/en/jsr/summary?id=245)
The EL expression is intensively used in web development applications built
on top of various Java technologies but also on top of
[Ada Web Application](https://github.com/stcarrez/ada-awa)
and [Ada Server Faces](https://github.com/stcarrez/ada-asf).
"""
[[depends-on]]
utilada = "^2.5.0"
[gpr-externals]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
EL_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
[configuration]
disabled = true
[origin]
commit = "0751f94e425f6dcfb7efacfe4f88829414258896"
url = "git+https://github.com/stcarrez/ada-el.git"
-15
View File
@@ -1,15 +0,0 @@
name = "endianness"
description = "Convenience subprograms to convert between Big- and Little-endianness"
version = "1.0.0"
website = "https://github.com/AntonMeep/endianness"
licenses = "ISC"
tags = ["spark", "endianness", "system"]
authors = ["Anton Fediushin"]
maintainers = ["Anton Fediushin <imantonmeep@gmail.com>"]
maintainers-logins = ["AntonMeep"]
[origin]
commit = "0fdb81cde626f68c726eaac5c1211a65e6a06a33"
url = "git+https://github.com/AntonMeep/endianness.git"
-19
View File
@@ -1,19 +0,0 @@
name = "epoll"
description = "Linux epoll binding"
version = "0.1.1"
licenses = "BSD-3-Clause"
tags = ["linux", "epoll", "net"]
website = "https://github.com/JeremyGrosser/epoll-ada"
authors = ["Jeremy Grosser"]
maintainers = ["Jeremy Grosser <jeremy@synack.me>"]
maintainers-logins = ["JeremyGrosser"]
[available.'case(os)']
linux = true
'...' = false
[origin]
commit = "5475faed094db88b70de29afe74e204dff87447c"
url = "git+https://github.com/JeremyGrosser/epoll-ada.git"
-24
View File
@@ -1,24 +0,0 @@
name = "evdev"
description = "Ada 2012 library for input and force-feedback using Linux' evdev API"
version = "2.0.0"
website = "https://github.com/onox/evdev-ada"
licenses = "Apache-2.0"
tags = ["evdev", "force-feedback"]
authors = ["onox"]
maintainers = ["onox <denkpadje@gmail.com>"]
maintainers-logins = ["onox"]
project-files = ["evdev.gpr", "evdev_info.gpr"]
executables = ["evdev-ada"]
[configuration]
disabled = true
[available.'case(os)']
linux = true
'...' = false
[origin]
commit = "78c027582c31314663a4b1ddac9d3e12a3639404"
url = "git+https://github.com/onox/evdev-ada.git"
-24
View File
@@ -1,24 +0,0 @@
name = "evdev"
description = "Ada 2012 library for input and force-feedback using Linux' evdev API"
version = "2.0.1"
website = "https://github.com/onox/evdev-ada"
licenses = "Apache-2.0"
tags = ["evdev", "force-feedback"]
authors = ["onox"]
maintainers = ["onox <denkpadje@gmail.com>"]
maintainers-logins = ["onox"]
project-files = ["evdev.gpr", "evdev_info.gpr"]
executables = ["evdev-ada"]
[configuration]
disabled = true
[available.'case(os)']
linux = true
'...' = false
[origin]
commit = "571a6bc0f0d3c112753ddfb90f572833c575070c"
url = "git+https://github.com/onox/evdev-ada.git"
-39
View File
@@ -1,39 +0,0 @@
description = "Embedded Web Server"
long-description = """
EWS is a web server construction kit, designed for embedded
applications using the GNAT Ada compiler.
The project is hosted at https://github.com/simonjwright/ews.
"""
name = "ews"
version = "1.11.0"
authors = ["Simon Wright <simon@pushface.org>"]
licenses = "GPL-3.0-or-later WITH GCC-exception-3.1"
maintainers = ["Simon Wright <simon@pushface.org>"]
maintainers-logins = ["simonjwright"]
project-files = ["ews.gpr"]
tags = ["web", "server"]
website = "https://github.com/simonjwright/ews"
[[depends-on]]
xmlada = "any"
[gpr-externals]
LIBRARY_TYPE = ["relocatable", "static"]
[[actions]]
type = "post-build"
command = ["gprbuild", "-P", "generator/ews_generator.gpr"]
[environment.PATH]
append="${CRATE_ROOT}/bin"
[configuration]
disabled = true
[origin]
commit = "17517ec52b96488d433ec1d49946d74441d57a1e"
url = "git+https://github.com/simonjwright/ews.git"
@@ -1,18 +0,0 @@
name = "fastpbkdf2_ada"
description = "Binding and an Ada wrapper to fastpbkdf2"
version = "1.0.0"
website = "https://github.com/AntonMeep/fastpbkdf2_ada"
licenses = "ISC"
tags = ["pbkdf2", "cryptography"]
authors = ["Anton Fediushin"]
maintainers = ["Anton Fediushin <imantonmeep@gmail.com>"]
maintainers-logins = ["AntonMeep"]
[[depends-on]]
openssl = "~1.1.1"
[origin]
commit = "c46be9fde5330e96e4ae7e52a77ada60b7f89fe6"
url = "git+https://github.com/AntonMeep/fastpbkdf2_ada.git"
@@ -1,18 +0,0 @@
name = "fastpbkdf2_ada"
description = "Binding and an Ada wrapper to fastpbkdf2"
version = "2.0.0"
website = "https://github.com/AntonMeep/fastpbkdf2_ada"
licenses = "ISC"
tags = ["pbkdf2", "cryptography"]
authors = ["Anton Fediushin"]
maintainers = ["Anton Fediushin <imantonmeep@gmail.com>"]
maintainers-logins = ["AntonMeep"]
[[depends-on]]
openssl = "~1.1.1"
[origin]
commit = "ef1c2f3ad47ef550709434f65ff49395f486fd19"
url = "git+https://github.com/AntonMeep/fastpbkdf2_ada.git"
-32
View File
@@ -1,32 +0,0 @@
name = "garlic"
description = "GNAT Library for Ada Distributed Environment (garlic)"
website = "https://github.com/reznikmm/garlic/wiki"
version = "6.0.1"
tags = ["dsa", "distributed", "annex", "network", "glade"]
authors = ["AdaCore"]
maintainers = ["Max Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["reznikmm"]
licenses = "GPL-2.0-or-later WITH GCC-exception-2.0"
project-files = ["gnat/garlic.gpr"]
[configuration]
disabled = true
[gpr-externals]
GARLIC_BUILD_MODE = ["dev", "prod"]
[environment.'case(os)'.windows.PATH]
append = "${CRATE_ROOT}/.libs/relocatable"
[environment.'case(os)'.linux.LD_LIBRARY_PATH]
append = "${CRATE_ROOT}/.libs/relocatable"
[environment.'case(os)'.macos.DYLD_LIBRARY_PATH]
append = "${CRATE_ROOT}/.libs/relocatable"
[origin]
commit = "90ef4b6f01c95df7e04c8f3e4c41c275f23acea9"
url = "git+https://github.com/reznikmm/garlic.git"
-27
View File
@@ -1,27 +0,0 @@
name = "getopt"
description = "POSIX getopt(3) for Ada"
version = "1.2.2"
licenses = "MPL-2.0"
website = "https://git.sr.ht/~nytpu/getopt-ada"
tags = ["arguments", "options", "flags", "getopt"]
authors = ["nytpu"]
maintainers = ["nytpu <alex@nytpu.com>"]
maintainers-logins = ["nytpu"]
[gpr-externals]
LIBRARY_TYPE = ["dynamic", "relocatable", "static", "static-pic"]
COMPILE_CHECKS = ["enabled", "disabled"]
RUNTIME_CHECKS = ["enabled", "disabled"]
STYLE_CHECKS = ["enabled", "disabled"]
CONTRACTS = ["enabled", "disabled"]
BUILD_MODE = ["debug", "optimize"]
[origin]
hashes = [
"sha256:b5ade9bcda49c1dc74554137fe961e4d4c072d29fcf99a7219ccb4c2827ae84e",
"sha512:4556349572048135747631aa1c89d657282e745ccde9f7126dfb29e4648d301b778c583f83703ad72e73ca74741e2484b1dcd341d3f4c1ed589a59b71a5ccfdd",
]
url = "https://git.sr.ht/~nytpu/getopt-ada/archive/v1.2.2.tar.gz"
-27
View File
@@ -1,27 +0,0 @@
name = "getopt"
description = "POSIX getopt(3) for Ada"
version = "2.0.0"
licenses = "MPL-2.0"
website = "https://git.sr.ht/~nytpu/getopt-ada"
tags = ["arguments", "options", "flags", "getopt"]
authors = ["nytpu"]
maintainers = ["nytpu <alex@nytpu.com>"]
maintainers-logins = ["nytpu"]
[gpr-externals]
GETOPT_LIBRARY_TYPE = ["dynamic", "relocatable", "static", "static-pic"]
GETOPT_COMPILE_CHECKS = ["enabled", "disabled"]
GETOPT_RUNTIME_CHECKS = ["enabled", "disabled"]
GETOPT_STYLE_CHECKS = ["enabled", "disabled"]
GETOPT_CONTRACTS = ["enabled", "disabled"]
GETOPT_BUILD_MODE = ["debug", "optimize"]
[origin]
hashes = [
"sha256:2c0816539b61aa27c3accac795ab9278102857c836f27c498bf09387ae2c92d9",
"sha512:84570b13d0dc49c9a7e548780607e50b01b12de8f147ac484efcc35e8f69e4be773665aecbaa4c6bf875101a70d4a9e72c0d616fda04f097dd6f45d5a896019c",
]
url = "https://git.sr.ht/~nytpu/getopt-ada/archive/v2.0.0.tar.gz"
-15
View File
@@ -1,15 +0,0 @@
description = "Decoding a broad variety of image formats"
name = "gid"
version = "10.0.0"
authors = ["Gautier de Montmollin"]
licenses = "MIT"
maintainers = ["fabien.chouteau@gmail.com"]
maintainers-logins = ["zertovitch", "Fabien-Chouteau"]
project-files = ["gid.gpr"]
[gpr-externals]
GID_Build_Mode = ["Debug", "Fast_but_checked", "Fast", "Small", "Smallest", "Profiling"]
[origin]
url = "https://sourceforge.net/projects/gen-img-dec/files/gid_010.zip"
hashes = ["sha512:ea4b473fc5020e8cd2248aa02e65a5d9d606994392130d5bd024e93e6c1de402e9a54f59adf0dbfa9c80163f1b61f300e3dce7d7e5544006073646e3c5dc00c3"]
@@ -1,27 +0,0 @@
name = "gnat_arm_elf"
version = "11.2.4"
provides = ["gnat=11.2.4"]
description = "The GNAT Ada compiler - ARM cross-compiler"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-arm-elf-linux64-11.2.0-4.tar.gz"
hashes = ["sha256:ba16d45c9d4a055e759e79692642cc50b537cd87de99dc6a845c92d8fe7380a3"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-arm-elf-darwin-11.2.0-4.tar.gz"
hashes = ["sha256:839811c83a395d8c8ef9ffdf5c230089ded61c9dedc5615e0960cb438c6dd0fc"]
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-arm-elf-windows64-11.2.0-4.tar.gz"
hashes = ["sha256:65724f2cd3c1174df8dd1499ae13a5eb4367008e61c3ba0d9cc642a78f9818cf"]
@@ -1,27 +0,0 @@
name = "gnat_arm_elf"
version = "12.1.1"
provides = ["gnat=12.1.1"]
description = "The GNAT Ada compiler - ARM cross-compiler"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-arm-elf-linux64-12.1.0-1.tar.gz"
hashes = ["sha256:a11c25f884a637ad48b2f5cde81eea7d2598c78ee5058bd8bdb90b2376b6fb47"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-arm-elf-darwin-12.1.0-1.tar.gz"
hashes = ["sha256:c148f4ec11dcfb702e77f14fad5efc1ca54b76177628be336edabac738d569fb"]
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-arm-elf-windows64-12.1.0-1.tar.gz"
hashes = ["sha256:7fb7c7b9689cad9901843f78187e9077f81f887aa0f79af6a6df78362be9d500"]
@@ -1,27 +0,0 @@
name = "gnat_arm_elf"
version = "12.1.2"
provides = ["gnat=12.1.2"]
description = "The GNAT Ada compiler - ARM cross-compiler"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-arm-elf-linux64-12.1.0-2.tar.gz"
hashes = ["sha256:89ba9262ad168e2e7bf00efa5348bcae86454a9018d9058f0f5d69cc1c6bb5f0"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-arm-elf-darwin-12.1.0-2.tar.gz"
hashes = ["sha256:e76ed3b079109ba620f0d61a9888b1319600c0d802de0b1f106694036e7d7709"]
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-arm-elf-windows64-12.1.0-2.tar.gz"
hashes = ["sha256:a6123685359c70a32bb82cd7cdbc0a9578d35bcbc30c95effdd1a71dbb15ed0a"]
@@ -1,27 +0,0 @@
name = "gnat_avr_elf"
version = "11.2.4"
provides = ["gnat=11.2.4"]
description = "The GNAT Ada compiler - AVR cross-compiler"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-avr-elf-linux64-11.2.0-4.tar.gz"
hashes = ["sha256:aa9d26936210036ae062f74232b17ce46a4a4518411960e223dd9c877869eea9"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-avr-elf-darwin-11.2.0-4.tar.gz"
hashes = ["sha256:13b466e3cab5c8332d99e7e0054df8b2d9ce6eaf500638fc3ef5cbd5a65790ad"]
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-avr-elf-windows64-11.2.0-4.tar.gz"
hashes = ["sha256:c1a028004606fa01032026d91c66acc0215dad281af95095996827e81220145d"]
@@ -1,27 +0,0 @@
name = "gnat_avr_elf"
version = "12.1.1"
provides = ["gnat=12.1.1"]
description = "The GNAT Ada compiler - AVR cross-compiler"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-avr-elf-linux64-12.1.0-1.tar.gz"
hashes = ["sha256:92eddc040a15e7ccf73481e535c52d97f420f0038850660a26fe4fe46bacafe4"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-avr-elf-darwin-12.1.0-1.tar.gz"
hashes = ["sha256:cafdebc5e87f597f7ff20f421acda6e61d490643e505436b748647bcade7df2a"]
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-avr-elf-windows64-12.1.0-1.tar.gz"
hashes = ["sha256:ba2194806300047a1dfb557b1b36de2b3689fc1b572cc6b95510ac2394b47194"]
@@ -1,27 +0,0 @@
name = "gnat_avr_elf"
version = "12.1.2"
provides = ["gnat=12.1.2"]
description = "The GNAT Ada compiler - AVR cross-compiler"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-avr-elf-linux64-12.1.0-2.tar.gz"
hashes = ["sha256:f5dfa944043e73a884799b7642d95257702538be49b3f9798a89ccf96cb6ca2b"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-avr-elf-darwin-12.1.0-2.tar.gz"
hashes = ["sha256:d36bf876c1551c212ad1556d4b3b37cd77e6312d33faff7302240ea11c5c2af6"]
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-avr-elf-windows64-12.1.0-2.tar.gz"
hashes = ["sha256:62925e83166f099222d04eb64dd576ae0ae6b5d8eb904cfb47aa26fc8c116358"]
@@ -1,22 +0,0 @@
name = "gnat_math_extensions"
description = "Eigenvalues, eigenvectors for non-symmetric, non-Hermitian matrices"
website = "https://github.com/simonjwright/gnat_math_extensions"
version = "1.1.0"
licenses= "GPL-3.0-or-later WITH GCC-exception-3.1"
authors = ["Simon Wright"]
maintainers = ["Simon Wright <simon@pushface.org>"]
maintainers-logins = ["simonjwright"]
project-files = ["gnat_math_extensions.gpr"]
tags = ["matrices", "blas", "lapack"]
[[depends-on]]
"libblas" = "*"
"liblapack" = "*"
[origin]
commit = "e1f68c35cfb4539450341cede99ffc980510219c"
url = "git+https://github.com/simonjwright/gnat_math_extensions.git"
@@ -1,27 +0,0 @@
name = "gnat_native"
version = "11.2.4"
provides = ["gnat=11.2.4"]
description = "The GNAT Ada compiler - Native"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-x86_64-windows64-11.2.0-4.tar.gz"
hashes = ["sha256:2f9c5d6de6d1c26bb1cee3438dcdf0277d231bfd7129d441b5e7253558da340e"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-x86_64-darwin-11.2.0-4.tar.gz"
hashes = ["sha256:9800548db56698e9150252b9382a39953c4a8129d715367c6f787bee48ff1eef"]
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-x86_64-linux-11.2.0-4.tar.gz"
hashes = ["sha256:2f37a10bd215a679b6a4af393b56b2a4fb6ccbedd293a34764e36fea635c58b0"]
@@ -1,27 +0,0 @@
name = "gnat_native"
version = "12.1.1"
provides = ["gnat=12.1.1"]
description = "The GNAT Ada compiler - Native"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-x86_64-windows64-12.1.0-1.tar.gz"
hashes = ["sha256:a0529ef7c4196f5469daa855719c64f2e4d44aa31086c4f0101c3724e9b93fa7"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-x86_64-darwin-12.1.0-1.tar.gz"
hashes = ["sha256:da46195d3a6b0d8d9c2c5380a8aa82912a6910663377a028be386243c129782a"]
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-x86_64-linux-12.1.0-1.tar.gz"
hashes = ["sha256:df1f36b306359d528799b1de8629a793523347a90c9d4b72efd23c62a7279555"]
@@ -1,27 +0,0 @@
name = "gnat_native"
version = "12.1.2"
provides = ["gnat=12.1.2"]
description = "The GNAT Ada compiler - Native"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-x86_64-windows64-12.1.0-2.tar.gz"
hashes = ["sha256:3126cd6fe82b9428ba1bd50f7d7a5e108668a41da445184a6bbe13d2543fd2d0"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-x86_64-darwin-12.1.0-2.tar.gz"
hashes = ["sha256:587b912f42e758a22760fdec972b74bc596273921930f5b369bd9c3b25f298c9"]
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-x86_64-linux-12.1.0-2.tar.gz"
hashes = ["sha256:66b989b5cbb5d19b1207603f6b5fe2c7795e4725ff4b9aed0421859c57829f4f"]
@@ -1,27 +0,0 @@
name = "gnat_riscv64_elf"
version = "11.2.4"
provides = ["gnat=11.2.4"]
description = "The GNAT Ada compiler - RISC-V cross-compiler"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-riscv64-elf-linux64-11.2.0-4.tar.gz"
hashes = ["sha256:f4a370b52e490ce7ed1e27be5ea70d1e75cc14f70439fa0f2207ea691c9d95dc"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-riscv64-elf-darwin-11.2.0-4.tar.gz"
hashes = ["sha256:69c6306ef68d50eb8c55677e8f2179920a33562b193f7a5c7bb2877b17f3fd7d"]
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-11.2.0-4/gnat-riscv64-elf-windows64-11.2.0-4.tar.gz"
hashes = ["sha256:b21d71cae05dd13309684fc0d6d60d1e440265fe1682ee70789e734037550c27"]
@@ -1,27 +0,0 @@
name = "gnat_riscv64_elf"
version = "12.1.1"
provides = ["gnat=12.1.1"]
description = "The GNAT Ada compiler - RISC-V cross-compiler"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-riscv64-elf-linux64-12.1.0-1.tar.gz"
hashes = ["sha256:6655a23f37716b89b241ad601035a14128196ef6da4201aed86b9d5fc9acc7d5"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-riscv64-elf-darwin-12.1.0-1.tar.gz"
hashes = ["sha256:6db1755b1915da538733e313df54c77a052661c77edd0a76054da814be896a5b"]
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-1/gnat-riscv64-elf-windows64-12.1.0-1.tar.gz"
hashes = ["sha256:62e3f80530ebc97154f9272a4a89b8be4420fe34467972eff2e1a9152109735d"]
@@ -1,27 +0,0 @@
name = "gnat_riscv64_elf"
version = "12.1.2"
provides = ["gnat=12.1.2"]
description = "The GNAT Ada compiler - RISC-V cross-compiler"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-riscv64-elf-linux64-12.1.0-2.tar.gz"
hashes = ["sha256:1ab4ce44c6333b7bae31f29cf9b3b4ede90a6c7664c31205398d1dba507d7cd0"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-riscv64-elf-darwin-12.1.0-2.tar.gz"
hashes = ["sha256:7f267afeb5e0d0a7440c4ea5241bd86a116801d771ccf63c9a0f8bd2124e4535"]
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-12.1.0-2/gnat-riscv64-elf-windows64-12.1.0-2.tar.gz"
hashes = ["sha256:0e1ea31e9b8b14a7876f24a3b049095f3939b87cc6af7227c5ca17c166baf944"]
-1
View File
@@ -27,7 +27,6 @@ GNATCOLL_OS = "windows"
[gpr-set-externals]
GNATCOLL_VERSION = "22.0.0"
GNATCOLL_BUILD_MODE = "PROD"
[[depends-on]]
libgpr = "~22.0.0"
@@ -1,33 +0,0 @@
name = "gnatdist_garlic"
description = "The configuration tool gnatdist for GARLIC"
website = "https://github.com/reznikmm/garlic/wiki"
version = "6.0.1"
tags = ["dsa", "distributed", "annex", "network", "glade"]
authors = ["AdaCore"]
maintainers = ["Max Reznik <reznikmm@gmail.com>"]
maintainers-logins = ["reznikmm"]
licenses = "GPL-2.0-or-later"
project-files = ["../gnat/gnatdist.gpr"]
executables = ["gnatdist"]
auto-gpr-with = false
[configuration]
disabled = true
[environment.PATH]
append = "${CRATE_ROOT}/.bin"
[[forbids]]
polyorb="*"
[origin]
commit = "90ef4b6f01c95df7e04c8f3e4c41c275f23acea9"
subdir = "./Dist/"
url = "git+https://github.com/reznikmm/garlic.git"
-26
View File
@@ -1,26 +0,0 @@
name = "gnatprove"
version = "11.2.3"
description = "Automatic formal verification of SPARK code"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnatprove-11.2.0-3/gnatprove-x86_64-windows64-11.2.0-3.tar.gz"
hashes = ["sha256:cd184fa03d5f85927711d5c775b8d1017afa2857b69f33b07f36a3a3fccc98ef"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnatprove-11.2.0-3/gnatprove-x86_64-darwin-11.2.0-3.tar.gz"
hashes = ["sha256:454d37adc3c7b094d75e8d6050b27ca4387a4a420b3e0b99e32c0fe86c296d4a"]
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnatprove-11.2.0-3/gnatprove-x86_64-linux-11.2.0-3.tar.gz"
hashes = ["sha256:f7ece6d3edec1c6378054938614428e2f2f3a86ec994537b3e6943bb42fe2d22"]
-26
View File
@@ -1,26 +0,0 @@
name = "gnatprove"
version = "12.1.1"
description = "Automatic formal verification of SPARK code"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
licenses = "GPL-3.0-or-later"
auto-gpr-with = false
[configuration]
disabled = true
[environment]
PATH.prepend = "${CRATE_ROOT}/bin"
[origin."case(os)".windows."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnatprove-12.1.0-1/gnatprove-x86_64-windows64-12.1.0-1.tar.gz"
hashes = ["sha256:571a96b388d4c39989045bbe6678c04908d32f03ba2c316c7be92349e0276371"]
[origin."case(os)".macos."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnatprove-12.1.0-1/gnatprove-x86_64-darwin-12.1.0-1.tar.gz"
hashes = ["sha256:eaf963490fc0b8c4467854b8f4a7659e4df39094699b014b90d9cd87b46cb987"]
[origin."case(os)".linux."case(word-size)".bits-64]
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnatprove-12.1.0-1/gnatprove-x86_64-linux-12.1.0-1.tar.gz"
hashes = ["sha256:e1e1ce47c7097b0a7a8cecbb132784f6e6cbcc0550ad8d96cf3dce39db47464d"]
-27
View File
@@ -1,27 +0,0 @@
name = "gnoga"
description = "gnoga - The GNU Omnificent GUI for Ada"
version = "1.6.2"
tags = ["gui", "web", "server", "http", "https", "ssl"]
authors = ["David Botton"]
maintainers = ["Pascal Pignard <blady.net@orange.fr>"]
maintainers-logins = ["Blady-Com"]
website = "https://github.com/Blady-Com/gnoga"
licenses = "GPL-3.0-only WITH GCC-exception-3.1"
project-files = ["lib_gnoga.gpr"]
[gpr-set-externals.'case(os)']
linux = { Target_OS = "Linux", PRJ_TARGET = "Linux" }
windows = { Target_OS = "Windows", PRJ_TARGET = "Windows" }
macos = { Target_OS = "OSX", PRJ_TARGET = "OSX" }
[[depends-on]]
gnat = ">=2021 | (>=12 & <2000)"
simple_components = "^4.62.0"
[origin]
commit = "c252d2220a5a34e3b052d1c2955104a49618f64c"
url = "git+https://github.com/Blady-Com/gnoga.git"
-28
View File
@@ -1,28 +0,0 @@
name = "gnoga"
description = "gnoga - The GNU Omnificent GUI for Ada"
version = "2.1.2"
tags = ["gui", "web", "server", "http", "https", "ssl"]
authors = ["David Botton"]
maintainers = ["Pascal Pignard <blady.net@orange.fr>"]
maintainers-logins = ["Blady-Com"]
website = "https://github.com/Blady-Com/gnoga"
licenses = "GPL-3.0-only WITH GCC-exception-3.1"
project-files = ["lib_gnoga.gpr"]
[gpr-set-externals.'case(os)']
linux = { Target_OS = "Linux", PRJ_TARGET = "Linux" }
windows = { Target_OS = "Windows", PRJ_TARGET = "Windows" }
macos = { Target_OS = "OSX", PRJ_TARGET = "OSX" }
[[depends-on]]
gnat = ">=2021 | (>=12 & <2000)"
simple_components = "^4.62.0"
uxstrings = "~0.4.0+alpha-20220803"
[origin]
commit = "5f127c56986a7a1a562b405d7934eabf8e624c25"
url = "git+https://github.com/Blady-Com/gnoga.git"
+1 -9
View File
@@ -12,11 +12,7 @@ tags = ["gtk", "gui"]
# Add msys in the OS list in config.sub
[[actions]]
type = "post-fetch"
command = ["sh", "-c", "sed 's/| -mingw32\\*/| -mingw32\\* | -msys\\*/g' config.sub > config.sub.0 && mv -f config.sub.0 config.sub"]
[[actions]]
type = "post-fetch"
command = ["sh", "-c", "sed '/misc_osx.h/a\\\nNSWindow *gdk_quartz_window_get_nswindow(GdkWindow *window);\n' src/misc_osx.m > src/misc_osx.m.0 && mv -f src/misc_osx.m.0 src/misc_osx.m"]
command = ["sed", "-i", "s/| -mingw32\\*/| -mingw32\\* | -msys\\*/g", "config.sub"]
[[actions]]
type = "post-fetch"
@@ -43,10 +39,6 @@ LIBRARY_TYPE = ["static", "static-pic", "relocatable"]
msys2.C_INCLUDE_PATH.append = "${DISTRIB_ROOT}/mingw64/x86_64-w64-mingw32/include"
msys2.LIBRARY_PATH.append = "${DISTRIB_ROOT}/mingw64/x86_64-w64-mingw32/lib"
[available]
'case(os)'.windows = false
'case(distribution)'.arch = false
[origin]
url="https://github.com/AdaCore/gtkada/archive/v21.0.0/gtkada-21.0.0.zip"
hashes=["sha512:3c1373c0a1168ae875398a0b5a1941234f6620ac114088980b83558c984c4566b87796fb4098de371af206ca6a4ae0fb4c6390119c5606a9f6a5b142916ce8d8"]
-16
View File
@@ -1,16 +0,0 @@
description = "HAC Ada Compiler: a small, quick Ada compiler covering a subset of Ada"
name = "hac"
version = "0.11.0"
authors = ["Gautier de Montmollin"]
website = "https://hacadacompiler.sourceforge.io/"
licenses = "MIT"
maintainers = ["gdemont@hotmail.com"]
maintainers-logins = ["zertovitch"]
project-files = ["hac.gpr"]
[gpr-externals]
HAC_Build_Mode = ["Debug", "Fast", "Small"]
[origin]
url = "https://sourceforge.net/projects/hacadacompiler/files/hac-2022-06-19-v.0.11.zip"
hashes = ["sha512:c596ed7c814406defbbb0d2dbf94c167236f36dc514e681ca2523045698d3fa4346e0b87ade272d4ed5a6047f61e9d4bdd033967bdb893fb4967a9af6c01982d"]
-27
View File
@@ -1,27 +0,0 @@
description = "Hardware Abstraction Layer (HAL)"
long-description = '''# hal
Hardware Abstraction Layer: interfaces definitions to abstract access to common
hardware devices and protocols
This crate is a snapshot of the `hal` in [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/tree/master/hal/src).
Any bug report, issue, contribution must be adressed to the [Ada Drivers
Library](https://github.com/AdaCore/Ada_Drivers_Library/) repo.
'''
name = "hal"
version = "0.3.0"
licenses = "BSD-3-Clause"
maintainers = ["chouteau@adacore.com"]
maintainers-logins = ["Fabien-Chouteau"]
project-files = ["hal.gpr"]
tags = ["embedded", "hal", "nostd"]
[origin]
commit = "095ae5140d55ba5bc3905295d1029e79e1f11d43"
url = "git+https://github.com/Fabien-Chouteau/hal.git"
-19
View File
@@ -1,19 +0,0 @@
name = "hmac"
description = "HMAC implemented in Ada"
version = "1.0.0"
website = "https://github.com/AntonMeep/hmac"
licenses = "ISC"
tags = ["cryptography", "security", "hmac"]
authors = ["Anton Fediushin"]
maintainers = ["Anton Fediushin <imantonmeep@gmail.com>"]
maintainers-logins = ["AntonMeep"]
[[depends-on]]
sha1 = "^1.0.0"
sha2 = "^1.1.0"
[origin]
commit = "d88a7b576bb62ad7d5c6375424107f132879b34b"
url = "git+https://github.com/AntonMeep/hmac.git"
-19
View File
@@ -1,19 +0,0 @@
name = "hmac"
description = "HMAC implemented in Ada"
version = "2.0.0"
website = "https://github.com/AntonMeep/hmac"
licenses = "ISC"
tags = ["cryptography", "security", "hmac"]
authors = ["Anton Fediushin"]
maintainers = ["Anton Fediushin <imantonmeep@gmail.com>"]
maintainers-logins = ["AntonMeep"]
[[depends-on]]
sha1 = "^2.0.0"
sha2 = "^2.0.0"
[origin]
commit = "d8046c212cc27744710cfa075462ac4ff766f1c6"
url = "git+https://github.com/AntonMeep/hmac.git"
-13
View File
@@ -1,13 +0,0 @@
description = "A standalone, portable Ada package for configuration files"
name = "ini_files"
version = "10.0.0"
licenses = "MIT"
authors = ["Rolf Ebert", "Gautier de Montmollin"]
website = "https://sourceforge.net/p/ini-files/"
maintainers = ["rolf.ebert.gcc@gmx.de", "gdemont@hotmail.com"]
maintainers-logins = ["RREE", "zertovitch"]
project-files = ["ini_files.gpr"]
[origin]
url = "https://sourceforge.net/projects/ini-files/files/ini-files/ini-files-10.zip"
hashes = ["sha512:6f2bab21ce53d8b4448d30c0fc1b0bd4ec070120f6343ff176dbec338530e8d7948e14fd8e991b26f108f60cd7dc44531a537c8ca087c66ffca4d9993de32f60"]
+1 -1
View File
@@ -1 +1 @@
version = "1.2"
version = "1.1"
-23
View File
@@ -1,23 +0,0 @@
name = "iterators"
description = "Functional iterators a la Rust"
version = "0.2.0"
authors = ["Alejandro R. Mosteo"]
maintainers = ["Alejandro R. Mosteo <alejandro@mosteo.com>"]
maintainers-logins = ["mosteo"]
website = "https://github.com/mosteo/iterators"
licenses = "LGPL-3.0-only"
tags = ["iterators", "functional"]
[configuration]
disabled = true
[[depends-on]]
aaa = "~0.2.1"
gnat = "^10" # gnat 11 is causing many new errors, migration pending
[origin]
commit = "18995a4dc100b945a63ba49861d14a015a36a527"
url = "git+https://github.com/mosteo/iterators.git"
@@ -1,23 +0,0 @@
name = "itsybitsy_bsp"
description = "Board support package for Arduino ItsyBitsy"
version = "0.0.3"
licenses = "BSD-3-Clause"
authors = ["Holger Rodriguez"]
maintainers = ["Holger Rodriguez <github@roseng.ch>"]
maintainers-logins = ["hgrodriguez"]
tags = ["embedded", "nostd", "itsybitsy", "rp2040", "bsp"]
website = "https://pico-doc.synack.me/"
[[depends-on]] # Added by alr
hal = "~0.1" # Added by alr
[[depends-on]] # Added by alr
rp2040_hal = "^1" # Added by alr
[configuration.values]
rp2040_hal.Flash_Chip = "w25qxx"
[origin]
commit = "233852ed7994c73082aa996fd50ce878cdfae5f9"
url = "git+https://github.com/hgrodriguez/itsybitsy_bsp.git"
@@ -1,20 +0,0 @@
name = "itsybitsy_bsp"
description = "Board support package for Arduino ItsyBitsy"
version = "0.0.4"
licenses = "BSD-3-Clause"
authors = ["Holger Rodriguez"]
maintainers = ["Holger Rodriguez <github@roseng.ch>"]
maintainers-logins = ["hgrodriguez"]
tags = ["embedded", "nostd", "itsybitsy", "rp2040", "bsp"]
website = "https://pico-doc.synack.me/"
[[depends-on]] # Added by alr
hal = "~0.1" # Added by alr
[[depends-on]] # Added by alr
rp2040_hal = "^1" # Added by alr
[origin]
commit = "7d01d9d21b36f10312c11a5b9d682feee85645de"
url = "git+https://github.com/hgrodriguez/itsybitsy_bsp.git"
@@ -1,20 +0,0 @@
name = "itsybitsy_rp2040_bsp"
description = "Board support package for Arduino ItsyBitsy RP2040"
version = "0.1.0"
licenses = "BSD-3-Clause"
authors = ["Holger Rodriguez"]
maintainers = ["Holger Rodriguez <github@roseng.ch>"]
maintainers-logins = ["hgrodriguez"]
tags = ["embedded", "nostd", "itsybitsy", "rp2040", "bsp"]
website = "https://github.com/hgrodriguez/itsybitsy_rp2040_bsp"
[[depends-on]] # Added by alr
hal = "~0.1" # Added by alr
[[depends-on]] # Added by alr
rp2040_hal = "^1" # Added by alr
[origin]
commit = "857ffafeeeb3419cf492e591b6e577394f94db9e"
url = "git+https://github.com/hgrodriguez/itsybitsy_rp2040_bsp.git"
-21
View File
@@ -1,21 +0,0 @@
name = "j2ada"
description = "Almost Java to Ada translator"
version = "1.4.2"
tags = ["java", "translator"]
authors = ["Pascal Pignard"]
maintainers = ["Pascal Pignard <blady.net@orange.fr>"]
maintainers-logins = ["Blady-Com"]
website = "https://github.com/Blady-Com/j2ada"
licenses = "CECILL-2.1"
executables = ["j2ada"]
[gpr-set-externals.'case(os)']
macos = { J2ADA_LINKER_FLAGS = "-Wl,-no_pie" } # needed for symbolic exception traceback
[origin]
commit = "79a4663450089d4dc2acdbb4c656624b6f43269a"
url = "git+https://github.com/Blady-Com/j2ada.git"
-24
View File
@@ -1,24 +0,0 @@
name = "json"
description = "An Ada 2012 library for parsing JSON"
version = "5.0.1"
website = "https://github.com/onox/json-ada"
licenses = "Apache-2.0"
tags = ["json"]
executables = ["pretty_print"]
project-files = ["json.gpr", "json_pretty_print.gpr"]
authors = ["onox"]
maintainers = ["onox <denkpadje@gmail.com>"]
maintainers-logins = ["onox"]
[configuration]
disabled = true
[origin]
hashes = [
"sha256:31d0299f39e7e432d152159fec7381c38616faf67ebbac0025e8e9f27b626114",
"sha512:1d485dd979c009a38ee5ed9b0544c52ff0c512021b4a37057c96e1c8757ccbf641e76edc75f9cb9e58bc9b422d7cb2b202635897792051800e941d3460e3f50e",
]
url = "https://github.com/onox/json-ada/releases/download/v5.0.1/json-5.0.1.tgz"
-22
View File
@@ -1,22 +0,0 @@
name = "json"
description = "An Ada 2012 library for parsing JSON"
version = "5.0.2"
website = "https://github.com/onox/json-ada"
licenses = "Apache-2.0"
tags = ["json"]
executables = ["pretty_print"]
project-files = ["json.gpr", "json_pretty_print.gpr"]
authors = ["onox"]
maintainers = ["onox <denkpadje@gmail.com>"]
maintainers-logins = ["onox"]
[configuration]
disabled = true
[origin]
url = "git+https://github.com/onox/json-ada.git"
commit = "d429d7af880ab9ed38d58ac08c1c9a16e7697752"
subdir = "json"
@@ -1,60 +0,0 @@
description = "Ada Keystore"
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
Ada Keystore is a tool and library to store information in secure wallets
and protect the stored information by encrypting the content.
It is necessary to know one of the wallet password to access its content.
Ada Keystore can be used to safely store passwords, credentials,
bank accounts and even documents.
Wallets are protected by a master key using AES-256 and the wallet
master key is protected by a user password.
The wallet defines up to 7 slots that identify
a password key that is able to unlock the master key. To open a wallet,
it is necessary to unlock one of these 7 slots by providing the correct
password. Wallet key slots are protected by the user's password
and the PBKDF2-HMAC-256 algorithm, a random salt, a random counter
and they are encrypted using AES-256.
Values stored in the wallet are protected by their own encryption keys
using AES-256. A wallet can contain another wallet which is then
protected by its own encryption keys and passwords (with 7 independent slots).
Because the child wallet has its own master key, it is necessary to known
the primary password and the child password to unlock the parent wallet
first and then the child wallet.
## 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 = "keystoreada"
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.gpr"]
tags = ["security", "storage", "nosql"]
website = "https://gitlab.com/stcarrez/ada-keystore"
[[depends-on]]
utilada = "^2.5.0"
[gpr-externals]
BUILD = ["distrib", "debug", "optimize", "profile", "coverage"]
KEYSTORE_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
[configuration]
disabled = true
[origin]
commit = "e0e9d5ef2c92c74d06b3ada5ed162ad3400a9f5c"
url = "git+https://gitlab.com/stcarrez/ada-keystore.git"
-14
View File
@@ -1,14 +0,0 @@
description = "Basic Linear Algebra Subprograms"
name = "libblas"
licenses = "custom-blas-2017"
authors = ["Simon Wright"]
maintainers = ["Simon Wright <simon@pushface.org>"]
maintainers-logins = ["simonjwright"]
[[external]]
kind="system"
[external.origin."case(distribution)"]
"macos" = []
"debian|ubuntu" = ["libblas-dev"]
"msys2" = ["mingw-w64-x86_64-lapack"]
+1 -1
View File
@@ -9,4 +9,4 @@ kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libcsfml-dev"]
"msys2" = ["mingw-w64-x86_64-csfml"]
"arch|fedora" = ["csfml"]
"arch" = ["csfml"]
-6
View File
@@ -8,10 +8,4 @@ maintainers-logins = ["pmderodat", "Fabien-Chouteau"]
kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libgmp-dev"]
arch = ["gmp"]
msys2 = ["mingw-w64-x86_64-gmp"]
[[external]]
kind = "version-output"
version-command = [ "pkg-config", "--modversion", "gmp" ]
version-regexp = "([\\d\\.]+)"
@@ -9,8 +9,3 @@ kind = "system"
[external.origin."case(distribution)"]
"..." = []
"debian|ubuntu" = ["libgnutls28-dev"]
[[external]]
kind = "version-output"
version-command = [ "pkg-config", "--modversion", "gnutls" ]
version-regexp = "([\\d\\.]+)"
-5
View File
@@ -10,8 +10,3 @@ kind = "system"
"debian|ubuntu" = ["libgtk-3-dev"]
arch = ["gtk3"]
msys2 = ["mingw-w64-x86_64-gtk3"]
[[external]]
kind = "version-output"
version-command = [ "pkg-config", "--modversion", "gtk+-3.0" ]
version-regexp = "([\\d\\.]+)"
-31
View File
@@ -1,31 +0,0 @@
name = "libkeccak"
description = "SHA-3 and related algorithms"
version = "3.0.0"
licenses = "BSD-3-Clause"
website = "https://github.com/damaki/libkeccak"
tags = [
"spark", "cryptography", "security", "hash", "sha3", "keccak", "gimli",
"ascon", "shake", "cshake", "kmac", "tuplehash", "parallelhash",
"kangarootwelve"
]
authors = ["Daniel King"]
maintainers = ["Daniel King <damaki.gh@gmail.com>"]
maintainers-logins = ["damaki"]
[[depends-on]]
gnat = ">=11.0.0"
[gpr-externals]
LIBKECCAK_LIBRARY_TYPE = ["relocatable", "static", "static-pic"]
LIBKECCAK_COMPILE_CHECKS = ["enabled", "disabled"]
LIBKECCAK_RUNTIME_CHECKS = ["enabled", "disabled"]
LIBKECCAK_STYLE_CHECKS = ["enabled", "disabled"]
LIBKECCAK_CONTRACTS = ["enabled", "disabled"]
LIBKECCAK_BUILD_MODE = ["debug", "optimize"]
LIBKECCAK_ARCH = ["generic", "x86_64"]
LIBKECCAK_SIMD = ["none", "SSE2", "AVX2"]
[origin]
commit = "f33be1c8120196d90f600b14d669b11d16149bf9"
url = "git+https://github.com/damaki/libkeccak.git"
@@ -1,14 +0,0 @@
description = "Linear Algebra Package"
name = "liblapack"
licenses = "BSD-3-Clause"
authors = ["Simon Wright"]
maintainers = ["Simon Wright <simon@pushface.org>"]
maintainers-logins = ["simonjwright"]
[[external]]
kind="system"
[external.origin."case(distribution)"]
"macos" = []
"debian|ubuntu" = ["liblapack-dev"]
"msys2" = ["mingw-w64-x86_64-lapack"]
@@ -1,16 +0,0 @@
description = "MariaDB client libraries"
name = "libmariadb"
maintainers = ["Stephane.Carrez@gmail.com"]
maintainers-logins = ["stcarrez"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libmariadbclient-dev"]
# No mariadb library on msys2
[external.available.'case(os)']
windows = false
'...' = true
-14
View File
@@ -1,14 +0,0 @@
name = "libopus"
description = "Opus codec library"
website = "https://www.opus-codec.org"
tags = ["opus", "audio", "sound", "speech", "music"]
licenses = "BSD-2-Clause"
maintainers = ["onox <denkpadje@gmail.com>"]
maintainers-logins = ["onox"]
[[external]]
kind = "system"
[external.origin.'case(distribution)']
'debian|ubuntu' = ["libopus-dev"]
arch = ["opus"]
-15
View File
@@ -1,15 +0,0 @@
name = "libtls"
description = "A new TLS library"
website = "https://man.openbsd.org/tls_init.3"
tags = ["tls", "ssl"]
licenses = "ISC"
maintainers = ["nytpu <alex@nytpu.com>"]
maintainers-logins = ["nytpu"]
[[external]]
kind = "system"
[external.origin."case(distribution)"]
"debian|ubuntu" = ["libtls-dev"]
"arch|centos|fedora" = ["libretls"]
msys2 = ["mingw-w64-libressl"]
@@ -1,35 +0,0 @@
name = "linenoise_ada"
description = "Bindings to the Linenoise line editing library"
version = "1.1.1"
licenses = "BSD-2-Clause"
project-files = ["linenoise.gpr"]
website = "https://git.sr.ht/~nytpu/linenoise-ada"
tags = ["linenoise", "readline", "line-editing"]
authors = ["nytpu"]
maintainers = ["nytpu <alex@nytpu.com>"]
maintainers-logins = ["nytpu"]
[available.'case(os)']
linux = true
macos = true
windows = false
'...' = false
[gpr-externals]
LIBRARY_TYPE = ["dynamic", "relocatable", "static", "static-pic"]
COMPILE_CHECKS = ["enabled", "disabled"]
RUNTIME_CHECKS = ["enabled", "disabled"]
STYLE_CHECKS = ["enabled", "disabled"]
CONTRACTS = ["enabled", "disabled"]
BUILD_MODE = ["debug", "optimize"]
[origin]
hashes = [
"sha256:09aa2452b34c2714858e06cceeae52f366a79f452fec667d5a78d3252a31b40f",
"sha512:c098d1281992702d8fd889e73d19feeaa10770f00bdb40ad0cb1627cd6cb48bf8272e8cfe8fc5fb4a0fa64125f9b4d4a04e43012a06ba9dda1ff21695b11cf04",
]
url = "https://git.sr.ht/~nytpu/linenoise-ada/archive/v1.1.1.tar.gz"
-24
View File
@@ -1,24 +0,0 @@
name = "littlefs"
description = "Ada/SPARK binding for the LittleFS flash embedded filesystem"
version = "0.2.0"
licenses = "BSD-3-Clause"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
website = "https://github.com/Fabien-Chouteau/littlefs-ada"
tags = ["embedded", "filesystem", "nostd", "flash"]
[configuration.variables]
Assert = { type = "boolean", default = false}
Debug = { type = "boolean", default = false}
Warn = { type = "boolean", default = false}
Error = { type = "boolean", default = false}
Trace = { type = "boolean", default = false}
No_Malloc = { type = "boolean", default = true}
Max_Name_Size = { type = "integer", first = 1, last = 1022, default = 255 }
Max_File_Size = { type = "integer", first = 1, last = 2147483647, default = 2147483647 }
[origin]
commit = "ecc2fb25b7c1b711dfc83d510f1b727f11cc98fe"
url = "git+https://github.com/Fabien-Chouteau/littlefs-ada.git"
-24
View File
@@ -1,24 +0,0 @@
name = "littlefs"
description = "Ada/SPARK binding for the LittleFS flash embedded filesystem"
version = "0.2.2"
licenses = "BSD-3-Clause"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
website = "https://github.com/Fabien-Chouteau/littlefs-ada"
tags = ["embedded", "filesystem", "nostd", "flash"]
[configuration.variables]
Assert = { type = "boolean", default = false}
Debug = { type = "boolean", default = false}
Warn = { type = "boolean", default = false}
Error = { type = "boolean", default = false}
Trace = { type = "boolean", default = false}
No_Malloc = { type = "boolean", default = true}
Max_Name_Size = { type = "integer", first = 1, last = 1022, default = 255 }
Max_File_Size = { type = "integer", first = 1, last = 2147483647, default = 2147483647 }
[origin]
commit = "d26e806b1e9cd2db7873355738949c29bf441a61"
url = "git+https://github.com/Fabien-Chouteau/littlefs-ada.git"
-26
View File
@@ -1,26 +0,0 @@
name = "littlefs"
description = "Ada/SPARK binding for the LittleFS flash embedded filesystem"
version = "0.3.1"
licenses = "BSD-3-Clause"
authors = ["Fabien Chouteau"]
maintainers = ["Fabien Chouteau <chouteau@adacore.com>"]
maintainers-logins = ["Fabien-Chouteau"]
website = "https://github.com/Fabien-Chouteau/littlefs-ada"
tags = ["embedded", "filesystem", "nostd", "flash"]
[configuration.variables]
Assert = { type = "boolean", default = false}
Debug = { type = "boolean", default = false}
Warn = { type = "boolean", default = false}
Error = { type = "boolean", default = false}
Trace = { type = "boolean", default = false}
No_Malloc = { type = "boolean", default = true}
Max_Name_Size = { type = "integer", first = 1, last = 1022, default = 255 }
Max_File_Size = { type = "integer", first = 1, last = 2147483647, default = 2147483647 }
Max_Attr_Size = { type = "integer", first = 1, last = 1022, default = 1022 }
[origin]
commit = "d184aefe7ee3f987994b970b9da20f94185f1604"
url = "git+https://github.com/Fabien-Chouteau/littlefs-ada.git"
-37
View File
@@ -1,37 +0,0 @@
name = "lmdb_ada"
description = "Bindings to the Lightning Memory-Mapped Database"
version = "1.1.0"
licenses = "BSD-2-Clause AND OLDAP-2.8+"
project-files = ["lmdb.gpr"]
website = "https://git.sr.ht/~nytpu/lmdb-ada"
tags = ["database", "key-value"]
authors = ["nytpu"]
maintainers = ["nytpu <alex@nytpu.com>"]
maintainers-logins = ["nytpu"]
[gpr-externals]
LMDB_PLATFORM = ["unix", "windows"]
LMDB_LIBRARY_TYPE = ["dynamic", "relocatable", "static", "static-pic"]
LMDB_COMPILE_CHECKS = ["enabled", "disabled"]
LMDB_RUNTIME_CHECKS = ["enabled", "disabled"]
LMDB_STYLE_CHECKS = ["enabled", "disabled"]
LMDB_CONTRACTS = ["enabled", "disabled"]
LMDB_BUILD_MODE = ["debug", "optimize"]
[gpr-set-externals.'case(os)']
'linux|macos' = { LMDB_PLATFORM = "unix" }
windows = { LMDB_PLATFORM = "windows" }
[[depends-on]]
gnatcoll = "^22.0.0"
[origin]
hashes = [
"sha256:f9975436cb38096f3d87f10cf424ac32ce53f9f0420fe627c7b0ee6de393f967",
"sha512:533a6b89082fac9631bcc84c9ef8867af27c69b840d8810f4fd4d2c87d89a000b51427df68f541e9237a4fdbbb84e92611b3d2b126e7178e0515dfab527f7576",
]
url = "https://git.sr.ht/~nytpu/lmdb-ada/archive/v1.1.0.tar.gz"

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