diff --git a/.github/workflows/authorship.yml b/.github/workflows/authorship.yml index 17e9e4f1b..c9c608391 100644 --- a/.github/workflows/authorship.yml +++ b/.github/workflows/authorship.yml @@ -28,7 +28,7 @@ jobs: path: ${{env.CHECKS_REPO}} - name: Set up stable `alr` - uses: alire-project/setup-alire@v3 + uses: alire-project/setup-alire@v4 - name: Test authorship run: ${{env.CHECKS_REPO}}/scripts/check-author.sh "${{ github.event.pull_request.user.login }}" diff --git a/.github/workflows/build-distros.yml b/.github/workflows/build-distros.yml index d558ba6c8..09a8c4162 100644 --- a/.github/workflows/build-distros.yml +++ b/.github/workflows/build-distros.yml @@ -7,7 +7,7 @@ name: Build Crate (Distro toolchain) env: CHECKS_ORG: alire-project CHECKS_REPO: alire-index-checks - ALR_VERSION: 2.0.1 + ALR_VERSION: 2.0.2 on: pull_request: @@ -54,14 +54,14 @@ jobs: - name: Set up stable `alr` if: contains(github.base_ref, 'stable-') - uses: alire-project/setup-alire@v3 + uses: alire-project/setup-alire@v4 with: toolchain: --disable-assistant # We want to use the external ones in this workflow version: ${{env.ALR_VERSION}} - name: Set up devel `alr` if: contains(github.base_ref, 'devel-') - uses: alire-project/setup-alire@v3 + uses: alire-project/setup-alire@v4 with: toolchain: --disable-assistant # We want to use the external ones in this workflow branch: master diff --git a/.github/workflows/build-native-master.yml b/.github/workflows/build-native-master.yml index 28aa49498..4bed4b262 100644 --- a/.github/workflows/build-native-master.yml +++ b/.github/workflows/build-native-master.yml @@ -30,7 +30,8 @@ jobs: fail-fast: false matrix: os: - # - macos-12 # TODO: To be diagnosed + - macos-13 # amd64 + - macos-latest # arm64 - ubuntu-latest - windows-latest @@ -52,7 +53,7 @@ jobs: path: ${{env.CHECKS_REPO}} - name: Set up devel `alr` - uses: alire-project/setup-alire@v3 + uses: alire-project/setup-alire@v4 with: branch: 'master' diff --git a/.github/workflows/build-native.yml b/.github/workflows/build-native.yml index 03c7a0f2f..e66bf02ba 100644 --- a/.github/workflows/build-native.yml +++ b/.github/workflows/build-native.yml @@ -6,7 +6,7 @@ name: Build Crate (Alire toolchain) env: CHECKS_ORG: alire-project CHECKS_REPO: alire-index-checks - ALR_VERSION: 2.0.1 + ALR_VERSION: 2.0.2 PACMAN: C:\Users\runneradmin\AppData\Local\alire\cache\msys64\usr\bin\pacman on: @@ -27,7 +27,8 @@ jobs: fail-fast: false matrix: os: - - macos-12 + - macos-13 # amd64 + - macos-latest # arm64 - ubuntu-latest - windows-latest @@ -51,14 +52,14 @@ jobs: # By default, this also sets up the newest indexed native toolchain - name: Set up stable `alr` if: contains(github.base_ref, 'stable-') - uses: alire-project/setup-alire@v3 + uses: alire-project/setup-alire@v4 with: version: ${{env.ALR_VERSION}} # By default, this also sets up the newest indexed native toolchain - name: Set up devel `alr` if: contains(github.base_ref, 'devel-') - uses: alire-project/setup-alire@v3 + uses: alire-project/setup-alire@v4 with: branch: 'master' diff --git a/.github/workflows/build-ports.yml b/.github/workflows/build-ports.yml index 8588d76d1..ebed8ef6c 100644 --- a/.github/workflows/build-ports.yml +++ b/.github/workflows/build-ports.yml @@ -9,7 +9,7 @@ name: Build Crate (MacPorts) env: CHECKS_ORG: alire-project CHECKS_REPO: alire-index-checks - ALR_VERSION: 2.0.1 + ALR_VERSION: 2.0.2 on: pull_request: @@ -29,7 +29,8 @@ jobs: fail-fast: false matrix: os: - - macos-12 + - macos-13 # amd64 + - macos-latest # arm64 steps: - name: Check out alire-index @@ -49,7 +50,7 @@ jobs: path: ${{env.CHECKS_REPO}} - name: Set up stable `alr` - uses: alire-project/setup-alire@v3 + uses: alire-project/setup-alire@v4 with: version: ${{env.ALR_VERSION}} diff --git a/.github/workflows/check-index.yml b/.github/workflows/check-index.yml index d4e91b3ef..dce545539 100644 --- a/.github/workflows/check-index.yml +++ b/.github/workflows/check-index.yml @@ -1,7 +1,7 @@ name: Check Index env: - ALR_VERSION: 2.0.1 + ALR_VERSION: 2.0.2 on: pull_request @@ -9,17 +9,17 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@master + - uses: actions/checkout@v4 - name: Set up stable `alr` if: contains(github.base_ref, 'stable-') - uses: alire-project/setup-alire@v3 + uses: alire-project/setup-alire@v4 with: version: ${{env.ALR_VERSION}} - name: Set up devel `alr` if: contains(github.base_ref, 'devel-') - uses: alire-project/setup-alire@v3 + uses: alire-project/setup-alire@v4 with: branch: master diff --git a/.github/workflows/diff-release.yml b/.github/workflows/diff-release.yml index c72fe47c8..da5730fc5 100644 --- a/.github/workflows/diff-release.yml +++ b/.github/workflows/diff-release.yml @@ -8,7 +8,7 @@ name: Diff release env: CHECKS_ORG: alire-project CHECKS_REPO: alire-index-checks - ALR_VERSION: 2.0.1 + ALR_VERSION: 2.0.2 on: pull_request: @@ -46,7 +46,7 @@ jobs: - name: Set up devel `alr` if: contains(github.base_ref, 'devel-') - uses: alire-project/setup-alire@v3 + uses: alire-project/setup-alire@v4 with: toolchain: --disable-assistant # We don't need the compiler branch: master diff --git a/index/ad/ada_language_server/ada_language_server-24.0.0.toml b/index/ad/ada_language_server/ada_language_server-24.0.0.toml new file mode 100644 index 000000000..ddac8dd39 --- /dev/null +++ b/index/ad/ada_language_server/ada_language_server-24.0.0.toml @@ -0,0 +1,30 @@ +description = "An implementation of the Microsoft's Language Server Protocol for Ada" +name = "ada_language_server" +version = "24.0.0" +website = "https://github.com/AdaCore/ada_language_server" +authors = ["AdaCore"] +licenses = "GPL-3.0-only" +maintainers = ["Maxim Reznik "] +maintainers-logins = ["reznikmm"] +project-files = ["gnat/lsp_server.gpr"] +tags = ["lsp", "vscode"] + +[configuration] +disabled = true + +[environment] +ADA_PROJECT_PATH.set= "${CRATE_ROOT}/subprojects/stubs" + +[[depends-on]] +gnatcoll = "24.0.0" +libadalang = "24.0.0" +libadalang_tools = "24.0.0" +libgnatdoc = "24.0.0" +liblal_refactor = "24.0.0" +vss = "24.0.0" +spawn = "24.0.1" + +[origin] +archive-name = "ada_language_server-24.0.0.tar.gz" +url = "https://github.com/AdaCore/ada_language_server/archive/refs/tags/v24.0.0.tar.gz" +hashes = ["sha512:a8b6ee7c6cf4f50589400478809a7e6a8bf12650698a7dea0880029ad882ce8ff2389c4b744b43ed31aef8cd975dc8975e77a991d9900b1842690f29fe45b714"] diff --git a/index/aw/awa/awa-2.5.0.toml b/index/aw/awa/awa-2.5.0.toml new file mode 100644 index 000000000..e874488da --- /dev/null +++ b/index/aw/awa/awa-2.5.0.toml @@ -0,0 +1,90 @@ +description = "Ada Web Application" +name = "awa" +version = "2.5.0" +tags = ["web", "users", "jobs", "wiki", "framework", "storage", "blog"] +website = "https://gitlab.com/stcarrez/ada-awa" + +licenses = "Apache-2.0" +authors = ["Stephane.Carrez@gmail.com"] +maintainers = ["Stephane.Carrez@gmail.com"] +maintainers-logins = ["stcarrez"] +long-description = """ + +[![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-util/badges/build.json)](https://porion.vacs.fr/porion/projects/view/ada-util/summary) +[![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-util/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/ada-util/xunits) +[![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-util/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/ada-util/summary) +[![Documentation Status](https://readthedocs.org/projects/ada-util/badge/?version=latest)](https://ada-util.readthedocs.io/en/latest/?badge=latest) + +Ada Web Application is a framework to build a Web Application in Ada 2012. +The framework provides several ready to use and extendable modules that are common +to many web application. This includes the login, authentication, users, permissions, +managing comments, tags, votes, documents, images. It provides a complete blog, +question and answers and a wiki module. + +AWA simplifies the Web Application development by taking care of user management with +Google+, Facebook authentication and by providing the foundations on top of which you +can construct your own application. AWA provides a powerful permission management +that gives flexibility to applications to grant access and protect your user's resources. + +![AWA Features](https://github.com/stcarrez/ada-awa/wiki/images/awa-features.png) + +# Documentation + +The Ada Web Application programmer's guide describes how to setup the framework, +how you can setup and design your first web application with it, +and it provides detailed description of AWA components: + + * [Ada Web Application programmer's guide](https://ada-awa.readthedocs.io/en/latest/) [PDF](https://github.com/stcarrez/ada-awa/blob/master/awa/docs/awa-book.pdf) + * [Ada Database Objects Programmer's Guide](https://ada-ado.readthedocs.io/en/latest/) + * [Ada Security Programmer's Guide](https://ada-security.readthedocs.io/en/latest/) + * [Ada Utility Library Programmer's Guide](https://ada-util.readthedocs.io/en/latest/) + +""" + +project-files = [ +".alire/awa_blogs.gpr", ".alire/awa.gpr", ".alire/awa_settings.gpr", ".alire/awa_wikis.gpr", +".alire/awa_changelogs.gpr", ".alire/awa_images.gpr", ".alire/awa_setup.gpr", ".alire/awa_workspaces.gpr", +".alire/awa_comments.gpr", ".alire/awa_jobs.gpr", ".alire/awa_storages.gpr", +".alire/awa_counters.gpr", ".alire/awa_mail.gpr", ".alire/awa_tags.gpr", +".alire/awa_countries.gpr", ".alire/awa_questions.gpr", ".alire/awa_votes.gpr" +] + +[available.'case(os)'] +linux = true +freebsd = true +windows = false +macos = false +'...' = false + +[[depends-on]] +utilada = "^2.6.0" +utilada_xml = "^2.6.0" +ado = "^2.4.0" +wikiada = "^1.4.1" +elada = "^1.8.6" +security = "^1.5.0" +serverfaces = "^1.6.0" +servletada = "^1.7.0" +keystoreada = "^1.4.0" +aws = "~24.0" + +[[actions]] +type = "post-fetch" +command = ["sh", "./alire-setup.sh"] + +[gpr-externals] +AWA_LIBRARY_TYPE = ["relocatable", "static", "static-pic"] +AWA_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"] +AWA_AWS_IMPL = ["none", "1", "2", "3", "4"] + +[gpr-set-externals] +AWA_AWS_IMPL = "4" + +[environment] +DYNAMO_SEARCH_PATH.prepend = "${CRATE_ROOT}/awa/plugins" +DYNAMO_UML_PATH.prepend = "${CRATE_ROOT}/awa/uml" + +[origin] +commit = "e34bd6db1a23d6f47214d7001b3c0ce55a7cf54f" +url = "git+https://github.com/stcarrez/ada-awa.git" + diff --git a/index/aw/awa_unit/awa_unit-2.5.0.toml b/index/aw/awa_unit/awa_unit-2.5.0.toml new file mode 100644 index 000000000..2c6b94050 --- /dev/null +++ b/index/aw/awa_unit/awa_unit-2.5.0.toml @@ -0,0 +1,55 @@ +description = "Ada Web Application (Testing framework)" +name = "awa_unit" +version = "2.5.0" +tags = ["web", "users", "jobs", "framework", "testing"] +website = "https://gitlab.com/stcarrez/ada-awa" + +licenses = "Apache-2.0" +authors = ["Stephane.Carrez@gmail.com"] +maintainers = ["Stephane.Carrez@gmail.com"] +maintainers-logins = ["stcarrez"] +long-description = """ + +[![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-util/badges/build.json)](https://porion.vacs.fr/porion/projects/view/ada-util/summary) +[![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-util/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/ada-util/xunits) +[![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-util/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/ada-util/summary) +[![Documentation Status](https://readthedocs.org/projects/ada-util/badge/?version=latest)](https://ada-util.readthedocs.io/en/latest/?badge=latest) + +Ada Web Application is a framework to build a Web Application in Ada 2012. +The framework provides several ready to use and extendable modules that are common +to many web application. This includes the login, authentication, users, permissions, +managing comments, tags, votes, documents, images. It provides a complete blog, +question and answers and a wiki module. + +This library provides a testing framework on top of AWA top help implementing +unit tests for AWA applications. + +# Documentation + +The Ada Web Application programmer's guide describes how to setup the framework, +how you can setup and design your first web application with it, +and it provides detailed description of AWA components: + + * [Ada Web Application programmer's guide](https://ada-awa.readthedocs.io/en/latest/) [PDF](https://github.com/stcarrez/ada-awa/blob/master/awa/docs/awa-book.pdf) + * [Ada Database Objects Programmer's Guide](https://ada-ado.readthedocs.io/en/latest/) + * [Ada Security Programmer's Guide](https://ada-security.readthedocs.io/en/latest/) + * [Ada Utility Library Programmer's Guide](https://ada-util.readthedocs.io/en/latest/) + +""" + +project-files = ["awa_unit.gpr"] + +[[depends-on]] +awa = "^2.5.0" +serverfaces_unit = "^1.6.0" +servletada_unit = "^1.7.0" + +[gpr-externals] +AWA_LIBRARY_TYPE = ["relocatable", "static", "static-pic"] +AWA_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"] + +[origin] +commit = "e34bd6db1a23d6f47214d7001b3c0ce55a7cf54f" +subdir = "./.alire/unit/" +url = "git+https://github.com/stcarrez/ada-awa.git" + diff --git a/index/gt/gtkada/gtkada-24.0.1.toml b/index/gt/gtkada/gtkada-24.0.1.toml new file mode 100644 index 000000000..927eaa4c5 --- /dev/null +++ b/index/gt/gtkada/gtkada-24.0.1.toml @@ -0,0 +1,41 @@ +description = "An Ada graphical toolkit based on Gtk+" +long-description = "This crate requires Gtk3+ >= 3.24.24" +website = "https://github.com/adacore/gtkada" +name = "gtkada" +version = "24.0.1" +authors = ["AdaCore"] +licenses = "GPL-3.0-or-later WITH GCC-exception-3.1" +maintainers = ["chouteau@adacore.com", "reznikmm@gmail.com"] +maintainers-logins = ["Fabien-Chouteau", "reznikmm"] +project-files = ["src/gtkada.gpr"] +tags = ["gtk", "gui"] + +[configuration] +disabled = true + +# Prepend PATH with pkg-config directory to stabilize GitHub CI +[[actions]] +type = "post-fetch" +command = ["bash", "-c", "PATH=${DISTRIB_ROOT}/mingw64/bin:${PATH} ./configure"] + +# Generate gtkada-intl.adb to be able to build with gtkada.gpr +[[actions]] +type = "post-fetch" +command = ["make", "src/gtkada-intl.adb"] + +[[depends-on]] +make = "*" +pkg_config = "*" +libgtk3 = ">=3.24.24" + +[gpr-externals] +LIBRARY_TYPE = ["static", "static-pic", "relocatable"] + +# Update PATH on Windows to help deps find .DLL files +[environment.'case(os)'.windows.PATH] +append = "${CRATE_ROOT}/src/obj/gtkada/relocatable" + +[origin] +url="https://github.com/AdaCore/gtkada/archive/v24.0.1/gtkada-24.0.1.zip" +hashes=["sha512:8de57f739051f29efb64c6f1c75f7b7f46fe64b73b0f4165b6e838646dac5a868eeb20ee016129ac6088c188fa77c6777d08f1117efe152c95858fac82caf595"] + diff --git a/index/ji/jintp/jintp-0.1.0.toml b/index/ji/jintp/jintp-0.1.0.toml new file mode 100644 index 000000000..390566e68 --- /dev/null +++ b/index/ji/jintp/jintp-0.1.0.toml @@ -0,0 +1,15 @@ +name = "jintp" +description = "Template parser in Ada based on Jinja2" +version = "0.1.0" + +authors = ["Rene Hartmann"] +maintainers = ["Rene Hartmann "] +maintainers-logins = ["rehartmann"] +licenses = "BSD-2-Clause" +website = "https://github.com/rehartmann/JinTP" +tags = ["templates", "jinja", "jinja2"] + +[origin] +commit = "92c90075c5da940f8f4c5449daaf04f17430701c" +url = "git+https://github.com/rehartmann/JinTP.git" + diff --git a/index/js/json/json-5.0.2.toml b/index/js/json/json-5.0.2.toml index ccc3c0b11..171eac861 100644 --- a/index/js/json/json-5.0.2.toml +++ b/index/js/json/json-5.0.2.toml @@ -13,6 +13,9 @@ authors = ["onox"] maintainers = ["onox "] maintainers-logins = ["onox"] +[[depends-on]] +gnat = "<=13" + [configuration] disabled = true diff --git a/index/js/json/json-5.0.3.toml b/index/js/json/json-5.0.3.toml index 162ebd373..a0565f6c4 100644 --- a/index/js/json/json-5.0.3.toml +++ b/index/js/json/json-5.0.3.toml @@ -13,6 +13,9 @@ authors = ["onox"] maintainers = ["onox "] maintainers-logins = ["onox"] +[[depends-on]] +gnat = "<=13" + [build-switches] validation.compile_checks = "warnings" "*".style_checks = ["-gnatygAO-Is"] diff --git a/index/js/json/json-6.0.0.toml b/index/js/json/json-6.0.0.toml new file mode 100644 index 000000000..cc69befb0 --- /dev/null +++ b/index/js/json/json-6.0.0.toml @@ -0,0 +1,21 @@ +name = "json" +description = "An Ada 2012 library for parsing JSON" +version = "6.0.0" +website = "https://github.com/onox/json-ada" +licenses = "Apache-2.0" +tags = ["json"] + +project-files = ["json.gpr"] + +authors = ["onox"] +maintainers = ["onox "] +maintainers-logins = ["onox"] + +[build-switches] +validation.compile_checks = "warnings" +"*".style_checks = ["-gnatygAOM120-Is"] + +[origin] +commit = "511489d4cf3bba05ca1376b36664ebe619004221" +url = "git+https://github.com/onox/json-ada.git" +subdir = "json" diff --git a/index/li/libhello/libhello-1.0.1.toml b/index/li/libhello/libhello-1.0.1.toml index e076a1777..e02288b6a 100644 --- a/index/li/libhello/libhello-1.0.1.toml +++ b/index/li/libhello/libhello-1.0.1.toml @@ -15,4 +15,4 @@ url = "git+https://github.com/alire-project/libhello.git" # We use this crate as a trigger to conveniently test minor changes to # metaprocesses of the CI of the repository itself. -# Last touch: 2024-08-13 19:01 CET +# Last touch: 2024-10-13 13:53 CET diff --git a/index/se/serverfaces/serverfaces-1.6.1.toml b/index/se/serverfaces/serverfaces-1.6.1.toml new file mode 100644 index 000000000..8316ff56e --- /dev/null +++ b/index/se/serverfaces/serverfaces-1.6.1.toml @@ -0,0 +1,49 @@ +description = "Web Server Faces JSR 252, JSR 314 and JSR 344" +tags = ["web", "servlet", "http", "json"] +name = "serverfaces" +version = "1.6.1" +licenses = "Apache-2.0" +authors = ["Stephane.Carrez@gmail.com"] +maintainers = ["Stephane.Carrez@gmail.com"] +maintainers-logins = ["stcarrez"] +project-files = ["asf.gpr"] +website = "https://gitlab.com/stcarrez/ada-asf" +long-description = """ + +[![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-asf/badges/build.json)](https://porion.vacs.fr/porion/projects/view/ada-asf/summary) +[![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-asf/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/ada-asf/xunits) +[![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-asf/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/ada-asf/summary) +[![Documentation Status](https://readthedocs.org/projects/ada-asf/badge/?version=latest)](https://ada-asf.readthedocs.io/en/latest/?badge=latest) + +Ada Servlet allows to create web applications using the same pattern +as the Java Servlet (See JSR 154, JSR 315). + +The Ada Servlet library is used by the [Ada Server Faces](https://github.com/stcarrez/ada-asf) +framework and [Ada Web Application](https://github.com/stcarrez/ada-awa) +to provide server web requests. + +# Documentation + +* [Ada Server Faces Programmer's Guide](https://ada-asf.readthedocs.io/en/latest/) [PDF](https://gitlab.com/stcarrez/ada-asf/blob/master/docs/asf-book.pdf) + +""" + +[[depends-on]] +security = "^1.5.0" +servletada = "^1.7.0" +utilada = "^2.6.0" + +[gpr-externals] +ASF_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"] +ASF_LIBRARY_TYPE = ["relocatable", "static", "static-pic"] + +[configuration] +disabled = true + +[environment] +DYNAMO_BUNDLE_PATH.prepend = "${CRATE_ROOT}/bundles" + +[origin] +commit = "272ec8846cc89eb69256fe7b148b7036634310d0" +url = "git+https://gitlab.com/stcarrez/ada-asf.git" + diff --git a/index/se/serverfaces_unit/serverfaces_unit-1.6.1.toml b/index/se/serverfaces_unit/serverfaces_unit-1.6.1.toml new file mode 100644 index 000000000..4b2158a52 --- /dev/null +++ b/index/se/serverfaces_unit/serverfaces_unit-1.6.1.toml @@ -0,0 +1,49 @@ +description = "Web Server Faces JSR 252, JSR 314 and JSR 344 (Testing framework)" +tags = ["web", "servlet", "http", "framework", "facelet", "jsf", "testing"] +name = "serverfaces_unit" +version = "1.6.1" +licenses = "Apache-2.0" +authors = ["Stephane.Carrez@gmail.com"] +maintainers = ["Stephane.Carrez@gmail.com"] +maintainers-logins = ["stcarrez"] +website = "https://gitlab.com/stcarrez/ada-asf" +project-files = ["asf_unit.gpr"] +long-description = """ + +[![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-asf/badges/build.json)](https://porion.vacs.fr/porion/projects/view/ada-asf/summary) +[![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-asf/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/ada-asf/xunits) +[![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-asf/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/ada-asf/summary) +[![Documentation Status](https://readthedocs.org/projects/ada-asf/badge/?version=latest)](https://ada-asf.readthedocs.io/en/latest/?badge=latest) + +Ada Server Faces allows to create web applications using the same pattern +as the Java Server Faces (See JSR 252, JSR 314 and JSR 344). + +This library provides a unit test framework that helps in building unit tests +on top of Ada Server Faces. + +# Documentation + +* [Ada Server Faces Programmer's Guide](https://ada-asf.readthedocs.io/en/latest/) [PDF](https://gitlab.com/stcarrez/ada-asf/blob/master/docs/asf-book.pdf) + +""" + +[[depends-on]] +security = "^1.5.0" +serverfaces = "^1.6.0" +servletada = "^1.7.0" +utilada = "^2.6.0" +utilada_unit = "^2.6.0" +servletada_unit = "^1.7.0" + +[gpr-externals] +ASF_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"] +ASF_LIBRARY_TYPE = ["relocatable", "static", "static-pic"] + +[configuration] +disabled = true + +[origin] +commit = "272ec8846cc89eb69256fe7b148b7036634310d0" +subdir = "./asfunit/" +url = "git+https://gitlab.com/stcarrez/ada-asf.git" + diff --git a/index/sp/spawn/spawn-24.0.1.toml b/index/sp/spawn/spawn-24.0.1.toml new file mode 100644 index 000000000..ce42ac830 --- /dev/null +++ b/index/sp/spawn/spawn-24.0.1.toml @@ -0,0 +1,27 @@ +name = "spawn" +description = "A simple library to spawn processes and communicate with them." +long-description = "This is Glib indepentent implementation of a spawn processes interface." +version = "24.0.1" +website = "https://github.com/AdaCore/spawn" +authors = ["AdaCore"] +licenses = "Apache-2.0 WITH LLVM-exception" +maintainers = ["Vadim Godunko ", "Max Reznik "] +maintainers-logins = ["godunko", "reznikmm"] +project-files = ["gnat/spawn.gpr"] +tags = ["process", "launch", "pipe"] + +[configuration] +generate_ada = false +generate_c = false + +[gpr-externals] +SPAWN_OS = ["unix", "osx", "Windows_NT"] + +[gpr-set-externals.'case(os)'] +linux = { SPAWN_OS = "unix" } # Compact table syntax is convenient in this case +windows = { SPAWN_OS = "Windows_NT" } # to see all enumeration values, one per row. +macos = { SPAWN_OS = "osx" } + +[origin] +url="https://github.com/adacore/spawn/archive/v24.0.1/spawn-24.0.1.zip" +hashes=['sha512:27de6171c1c7e90c5ca76311d9d72136947ba3ca21e26cb7f0783f1233c3bfd0476257a014f9b5f05b1d08363c88fac4bdbb28d913ab36bcf172039a7ebb484a'] diff --git a/index/sp/spawn_glib/spawn_glib-24.0.1.toml b/index/sp/spawn_glib/spawn_glib-24.0.1.toml new file mode 100644 index 000000000..369e25a5c --- /dev/null +++ b/index/sp/spawn_glib/spawn_glib-24.0.1.toml @@ -0,0 +1,30 @@ +name = "spawn_glib" +description = "A simple library to spawn processes and communicate with them." +long-description = "This is Glib integrated implementation of a spawn processes interface." +version = "24.0.1" +website = "https://github.com/AdaCore/spawn" +authors = ["AdaCore"] +licenses = "Apache-2.0 WITH LLVM-exception" +maintainers = ["Vadim Godunko ", "Max Reznik "] +maintainers-logins = ["godunko", "reznikmm"] +project-files = ["gnat/spawn_glib.gpr"] +tags = ["process", "launch", "pipe", "glib"] + +[configuration] +generate_ada = false +generate_c = false + +[[depends-on]] +gtkada = ">=23" + +[gpr-externals] +SPAWN_OS = ["unix", "osx", "Windows_NT"] + +[gpr-set-externals.'case(os)'] +linux = { SPAWN_OS = "unix" } # Compact table syntax is convenient in this case +windows = { SPAWN_OS = "Windows_NT" } # to see all enumeration values, one per row. +macos = { SPAWN_OS = "osx" } + +[origin] +url="https://github.com/adacore/spawn/archive/v24.0.1/spawn-24.0.1.zip" +hashes=['sha512:27de6171c1c7e90c5ca76311d9d72136947ba3ca21e26cb7f0783f1233c3bfd0476257a014f9b5f05b1d08363c88fac4bdbb28d913ab36bcf172039a7ebb484a'] diff --git a/index/su/suika_programing/suika_programing-0.1.0.toml b/index/su/suika_programing/suika_programing-0.1.0.toml new file mode 100644 index 000000000..3aa9eb186 --- /dev/null +++ b/index/su/suika_programing/suika_programing-0.1.0.toml @@ -0,0 +1,22 @@ +name = "suika_programing" +description = "Suika game clone with programing languages" +version = "0.1.0" + +authors = ["Fabien Chouteau"] +maintainers = ["Fabien Chouteau "] +maintainers-logins = ["Fabien-Chouteau"] +licenses = "MIT" +website = "https://github.com/Fabien-Chouteau/suika-programing" +tags = ["game", "suika", "raylib", "chipmunk", "physics", "2d"] + +executables = ["suika_programing"] + +[[depends-on]] +raylib = "^1.0.0" +chipmunk2d = "~0.1.0" +resources = "~0.1.0" + +[origin] +commit = "cb41a30526d796ae8823dbd81d43c78b700d18dd" +url = "git+https://github.com/Fabien-Chouteau/suika-programing.git" + diff --git a/index/ul/ulid/ulid-20240921.0.0.toml b/index/ul/ulid/ulid-20240921.0.0.toml new file mode 100644 index 000000000..3811d042b --- /dev/null +++ b/index/ul/ulid/ulid-20240921.0.0.toml @@ -0,0 +1,35 @@ +name = "ulid" +description = "Universally Unique Lexicographically Sortable Identifier" +long-description = ''' +image + +In a nutshell, a ULID code (Universally Unique Lexicographically Sortable Identifier) is +a combination of a 48-bit time stamp (most significant part, with a millisecond accuracy), +and a 80-bit random number (least significant part), totalling 128 bits, that is 16 bytes (octets). + +The ULID code generation is sort of UUID (Universally Unique Identifier) system, also know as GUID (Globally Unique Identifier). +The characteristic of ULID numbers is that they can be compared and sorted by their timestamps. + +The package ULID provides a `Generate` function using the method described above, plus a `Generate_Monotonic` function that enables the production of a monotonically increasing sequence of ULID numbers within the same millisecond. + +The preferred (canonical) representation of a ULID is a certain version of the Base32 encoding (example of output: 01J80P3NJDN0Y5YX7D05421X0G). +The ULID package also provides a function `Encode_as_8_4_4_4_12` that outputs a text representation in the usual UUID 8-4-4-4-12 format (like: 01920161-d64d-5a3e-589e-c45df155547b). +Both formats are also recognized by the `Decode` function. +''' +version = "20240921.0.0" + +authors = ["Gautier de Montmollin"] +maintainers = ["gdemont@hotmail.com"] +maintainers-logins = ["zertovitch"] +licenses = "MIT" +website = "https://github.com/zertovitch/ulid" +tags = ["ulid", "uuid", "guid", "identifier", "timestamp"] +project-files = ["ulid.gpr"] +executables = ["ulid_test"] + +[[depends-on]] +gnat = "(>=11 & <2000) | >=2021" + +[origin] +url = "https://sourceforge.net/projects/ulid-ada/files/ulid-2024-09-21.zip" +hashes = ["sha512:b7822a403e879c6363551e2f13e6f44a9f78253ab1ec33138070213bca2fc0177c793968566d125845806acc6971ffff5408daafa454eb195a054534e1308dd3"] diff --git a/index/ut/utilada_aws/utilada_aws-2.6.0.toml b/index/ut/utilada_aws/utilada_aws-2.6.0.toml new file mode 100644 index 000000000..81c310cc5 --- /dev/null +++ b/index/ut/utilada_aws/utilada_aws-2.6.0.toml @@ -0,0 +1,40 @@ +description = "Utility Library REST support on top of AWS" +long-description = "\n[![Build Status](https://img.shields.io/jenkins/s/https/jenkins.vacs.fr/Ada-Util.svg)](https://jenkins.vacs.fr/job/Ada-Util/)\n[![Test Status](https://img.shields.io/jenkins/t/https/jenkins.vacs.fr/Ada-Util.svg)](https://jenkins.vacs.fr/job/Ada-Util/)\n[![codecov](https://codecov.io/gh/stcarrez/ada-util/branch/master/graph/badge.svg)](https://codecov.io/gh/stcarrez/ada-util)\n\n\nThis small library provides an HTTP backend on top of AWS.\nIt is can be used by the `Util.Http` package.\n\nAn alternate HTTP backend is provided by CURL with utilada_curl.\n\n" +name = "utilada_aws" +version = "2.6.0" +authors = ["Stephane.Carrez@gmail.com"] +licenses = "Apache-2.0" +maintainers = ["Stephane.Carrez@gmail.com"] +maintainers-logins = ["stcarrez"] +project-files = ["utilada_aws.gpr"] +tags = ["web", "http"] +website = "https://gitlab.com/stcarrez/ada-util" + +[available.'case(os)'] +linux = true +windows = false +macos = false +'...' = false + +[[depends-on]] +utilada = "^2.6.0" +aws = "^24.0.0" +xmlada = "^24.0.0" +gnatcoll = "^24.0.0" + +[gpr-externals] +BUILD = ["distrib", "debug", "optimize", "profile", "coverage"] +UTIL_LIBRARY_TYPE = ["relocatable", "static", "static-pic"] +UTIL_AWS_IMPL = ["1", "2", "3"] + +[gpr-set-externals] +UTIL_AWS_IMPL = "3" + +[configuration] +disabled = true + +[origin] +commit = "99ca46a12f0d542348262d67b613d58f0d14c7b5" +subdir = "./.alire/aws/" +url = "git+https://gitlab.com/stcarrez/ada-util.git" + diff --git a/index/ux/uxstrings/uxstrings-0.8.1+alpha-20241006.toml b/index/ux/uxstrings/uxstrings-0.8.1+alpha-20241006.toml new file mode 100644 index 000000000..e95ed80a5 --- /dev/null +++ b/index/ux/uxstrings/uxstrings-0.8.1+alpha-20241006.toml @@ -0,0 +1,23 @@ +name = "uxstrings" +description = "Unicode Extended Strings utilities" +version = "0.8.1+alpha-20241006" +tags = ["unicode", "dynamic", "string"] + +authors = ["Pascal Pignard"] +maintainers = ["Pascal Pignard "] +maintainers-logins = ["Blady-Com"] +website = "https://github.com/Blady-Com/UXStrings" + +licenses = "CECILL-C" + +project-files = ["lib_uxstrings.gpr"] + +[[depends-on]] +gnat = "^13.0" +# Put in comment since dependancies of SC puzzled Alire +# simple_components = "^4.62.0" + +[origin] +commit = "a52859345af577385232b5ffaece7f946eacc945" +url = "git+https://github.com/Blady-Com/UXStrings.git" + diff --git a/index/wh/whitakers_words/whitakers_words-0.20240801.0.toml b/index/wh/whitakers_words/whitakers_words-0.20240801.0.toml index 681c3efcd..2fdcc7a63 100644 --- a/index/wh/whitakers_words/whitakers_words-0.20240801.0.toml +++ b/index/wh/whitakers_words/whitakers_words-0.20240801.0.toml @@ -3,7 +3,8 @@ version = "0.20240801.0" description = "William Whitaker's WORDS, a Latin dictionary" licenses = "Custom-Public-Domain" authors = ["William A. Whitaker", "Martin Keegan"] -website = "http://mk270.github.io/whitakers-words/" +website = "https://bitbucket.org/ben-crowell/whitakers-words/" +# website = "http://mk270.github.io/whitakers-words/" maintainers = ["alejandro@mosteo.com"] maintainers-logins = ["mosteo"] diff --git a/index/wl/wl_lib/wl_lib-0.1.4.toml b/index/wl/wl_lib/wl_lib-0.1.4.toml new file mode 100644 index 000000000..acafd0d39 --- /dev/null +++ b/index/wl/wl_lib/wl_lib-0.1.4.toml @@ -0,0 +1,15 @@ +name = "wl_lib" +description = "Handy library packages" +version = "0.1.4" +licenses= "GPL-3.0-or-later" + +authors = ["Fraser Wilson"] +maintainers = ["Fraser Wilson "] +maintainers-logins = ["blancolioni"] +tags = ["miscellanea", "utility"] +website = "https://github.com/blancolioni/wl_lib" + +[origin] +commit = "6c80af58120924dad621e7c24ff23e1c45f80ddf" +url = "git+https://github.com/blancolioni/wl_lib.git" +