From 98761693974eba6968ad057996a8a0d85f5909e8 Mon Sep 17 00:00:00 2001 From: Fabien Chouteau Date: Mon, 10 Jun 2024 10:37:12 +0200 Subject: [PATCH 1/9] GNAT FSF 14.1.3 (#1087) * GNAT FSF 14.1 * Replace GNAT 14.1.2 by 14.1.3 This new build fixes a problem with Arm Cortex-M run-times. * Update gnat_native-14.1.3.toml --- .../gn/gnat_arm_elf/gnat_arm_elf-14.1.3.toml | 31 +++++++++++++ .../gn/gnat_avr_elf/gnat_avr_elf-14.1.3.toml | 31 +++++++++++++ index/gn/gnat_native/gnat_native-14.1.3.toml | 46 +++++++++++++++++++ .../gnat_riscv64_elf-14.1.3.toml | 31 +++++++++++++ 4 files changed, 139 insertions(+) create mode 100644 index/gn/gnat_arm_elf/gnat_arm_elf-14.1.3.toml create mode 100644 index/gn/gnat_avr_elf/gnat_avr_elf-14.1.3.toml create mode 100644 index/gn/gnat_native/gnat_native-14.1.3.toml create mode 100644 index/gn/gnat_riscv64_elf/gnat_riscv64_elf-14.1.3.toml diff --git a/index/gn/gnat_arm_elf/gnat_arm_elf-14.1.3.toml b/index/gn/gnat_arm_elf/gnat_arm_elf-14.1.3.toml new file mode 100644 index 000000000..c77ae9e41 --- /dev/null +++ b/index/gn/gnat_arm_elf/gnat_arm_elf-14.1.3.toml @@ -0,0 +1,31 @@ + +name = "gnat_arm_elf" +version = "14.1.3" +provides = ["gnat=14.1.3"] +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(host-arch)".x86-64] +binary = true +url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-14.1.0-3/gnat-arm-elf-linux64-14.1.0-3.tar.gz" +hashes = ["sha256:f019f928ab210097e6fbfda48efdbdc35f4a5d81af027ca47e0123801e89cd1b"] + +[origin."case(os)".windows."case(host-arch)".x86-64] +binary = true +url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-14.1.0-3/gnat-arm-elf-windows64-14.1.0-3.tar.gz" +hashes = ["sha256:184f9b28565f0c6f849cf87b6268e65702821bea68b942f381fe4a517f806851"] + +[origin."case(os)".macos."case(host-arch)".x86-64] +binary = true +url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-14.1.0-3/gnat-arm-elf-darwin-14.1.0-3.tar.gz" +hashes = ["sha256:daafae6dea9220d22d2b11ea8300ba001a4a8f26b8a471e6adcb04864de41861"] diff --git a/index/gn/gnat_avr_elf/gnat_avr_elf-14.1.3.toml b/index/gn/gnat_avr_elf/gnat_avr_elf-14.1.3.toml new file mode 100644 index 000000000..8af2941a8 --- /dev/null +++ b/index/gn/gnat_avr_elf/gnat_avr_elf-14.1.3.toml @@ -0,0 +1,31 @@ + +name = "gnat_avr_elf" +version = "14.1.3" +provides = ["gnat=14.1.3"] +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(host-arch)".x86-64] +binary = true +url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-14.1.0-3/gnat-avr-elf-linux64-14.1.0-3.tar.gz" +hashes = ["sha256:0722154e7f73b650ea9a6c9ebc4872b3cb2af4974adda9fde263b280a7ceef62"] + +[origin."case(os)".windows."case(host-arch)".x86-64] +binary = true +url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-14.1.0-3/gnat-avr-elf-windows64-14.1.0-3.tar.gz" +hashes = ["sha256:e96aec3848717c4589f568cef6293d20c57ff1780a4078b01deea881ff0fe889"] + +[origin."case(os)".macos."case(host-arch)".x86-64] +binary = true +url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-14.1.0-3/gnat-avr-elf-darwin-14.1.0-3.tar.gz" +hashes = ["sha256:36ddcda3dd7b60d38076a33fba5f1790ab7bb27666ccedf803a21e18deac299e"] diff --git a/index/gn/gnat_native/gnat_native-14.1.3.toml b/index/gn/gnat_native/gnat_native-14.1.3.toml new file mode 100644 index 000000000..5dd683688 --- /dev/null +++ b/index/gn/gnat_native/gnat_native-14.1.3.toml @@ -0,0 +1,46 @@ + +name = "gnat_native" +version = "14.1.3" +provides = ["gnat=14.1.3"] +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."case(os)".linux."case(host-arch)".x86-64] +PATH.prepend = "${CRATE_ROOT}/bin" +LIBRARY_PATH.prepend = "${CRATE_ROOT}/lib64" +LD_LIBRARY_PATH.prepend = "${CRATE_ROOT}/lib64" +LD_RUN_PATH.prepend = "${CRATE_ROOT}/lib64" + +[environment."case(os)".windows."case(host-arch)".x86-64] +PATH.prepend = "${CRATE_ROOT}/bin" +LIBRARY_PATH.prepend = "${CRATE_ROOT}/lib" +LD_LIBRARY_PATH.prepend = "${CRATE_ROOT}/lib" +LD_RUN_PATH.prepend = "${CRATE_ROOT}/lib" + +[environment."case(os)".macos."case(host-arch)".x86-64] +PATH.prepend = "${CRATE_ROOT}/bin" +LIBRARY_PATH.prepend = "${CRATE_ROOT}/lib" +LD_LIBRARY_PATH.prepend = "${CRATE_ROOT}/lib" +LD_RUN_PATH.prepend = "${CRATE_ROOT}/lib" + +[origin."case(os)".linux."case(host-arch)".x86-64] +binary = true +url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-14.1.0-3/gnat-x86_64-linux-14.1.0-3.tar.gz" +hashes = ["sha256:965c1e0ebb3b78462557921122a2f7abba5af214fec4a22d072d1c9121a07015"] + +[origin."case(os)".windows."case(host-arch)".x86-64] +binary = true +url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-14.1.0-3/gnat-x86_64-windows64-14.1.0-3.tar.gz" +hashes = ["sha256:6c25884a6d3d02b18f465116b4569820e6e5fbad70aa4c48676d36f73c0ebe1f"] + +[origin."case(os)".macos."case(host-arch)".x86-64] +binary = true +url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-14.1.0-3/gnat-x86_64-darwin-14.1.0-3.tar.gz" +hashes = ["sha256:ece13bc531681252b89863fc557e963d0fccbf490b0e6e672b2876bd888d09f8"] diff --git a/index/gn/gnat_riscv64_elf/gnat_riscv64_elf-14.1.3.toml b/index/gn/gnat_riscv64_elf/gnat_riscv64_elf-14.1.3.toml new file mode 100644 index 000000000..087019c8d --- /dev/null +++ b/index/gn/gnat_riscv64_elf/gnat_riscv64_elf-14.1.3.toml @@ -0,0 +1,31 @@ + +name = "gnat_riscv64_elf" +version = "14.1.3" +provides = ["gnat=14.1.3"] +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(host-arch)".x86-64] +binary = true +url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-14.1.0-3/gnat-riscv64-elf-linux64-14.1.0-3.tar.gz" +hashes = ["sha256:9a6b9043a35db78d1ed901488eb45392495d14f51cc06f8e4ad7f06d68479e98"] + +[origin."case(os)".windows."case(host-arch)".x86-64] +binary = true +url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-14.1.0-3/gnat-riscv64-elf-windows64-14.1.0-3.tar.gz" +hashes = ["sha256:88ba186a2630b52f297324a3316d7eb7a7cb68be4fe21a29e11420b25e287fe1"] + +[origin."case(os)".macos."case(host-arch)".x86-64] +binary = true +url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-14.1.0-3/gnat-riscv64-elf-darwin-14.1.0-3.tar.gz" +hashes = ["sha256:cff3a81e6e8d21bc00ab9428219822ebd14515995a87cb34a56449896cc1fe77"] From 359937b59b8c5f5a2943c4e86f97bbd9b3d4400b Mon Sep 17 00:00:00 2001 From: Jeremy Grosser Date: Mon, 10 Jun 2024 10:23:39 -0700 Subject: [PATCH 2/9] rp2040_hal 2.3.0 (#1088) --- index/rp/rp2040_hal/rp2040_hal-2.3.0.toml | 31 +++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 index/rp/rp2040_hal/rp2040_hal-2.3.0.toml diff --git a/index/rp/rp2040_hal/rp2040_hal-2.3.0.toml b/index/rp/rp2040_hal/rp2040_hal-2.3.0.toml new file mode 100644 index 000000000..d90c5274c --- /dev/null +++ b/index/rp/rp2040_hal/rp2040_hal-2.3.0.toml @@ -0,0 +1,31 @@ +name = "rp2040_hal" +description = "Drivers and HAL for the RP2040 micro-controller family" +version = "2.3.0" +licenses = "BSD-3-Clause" + +authors = ["Jeremy Grosser"] +maintainers = ["Jeremy Grosser "] +maintainers-logins = ["JeremyGrosser"] +tags = ["embedded", "nostd", "rp2040", "raspberrypi", "drivers"] +website = "https://pico-doc.synack.me/" + +[[depends-on]] +cortex_m = "~0.5" +atomic = "~0.5" +hal = "~0.3" +usb_embedded = "~0.3" +gnat_arm_elf = "^14" + +[configuration.variables] +Flash_Chip = {type = "Enum", values = ["w25qxx", "generic_qspi", "generic_03"], default = "w25qxx"} +Interrupts = {type = "Enum", values = ["hal", "bb_runtimes"], default = "hal"} +Use_Startup = {type = "Boolean", default = true} + +[configuration.values] +atomic.Backend = "armv6m" +cortex_m.core = "m0p" + +[origin] +commit = "3ff0c10732738547dda32bdb21d3bffbcf6b9265" +url = "git+https://github.com/JeremyGrosser/rp2040_hal.git" + From be8abdacf723a08ca0bc87f82ce074daa34d3cc7 Mon Sep 17 00:00:00 2001 From: Vadim Godunko Date: Fri, 14 Jun 2024 17:20:32 +0400 Subject: [PATCH 3/9] a0b_atsam3x8e, a0b_base 0.1.0 (#1089) --- .../a0/a0b_atsam3x8e/a0b_atsam3x8e-0.1.0.toml | 25 +++++++++++++++++++ index/a0/a0b_base/a0b_base-0.1.0.toml | 19 ++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 index/a0/a0b_atsam3x8e/a0b_atsam3x8e-0.1.0.toml create mode 100644 index/a0/a0b_base/a0b_base-0.1.0.toml diff --git a/index/a0/a0b_atsam3x8e/a0b_atsam3x8e-0.1.0.toml b/index/a0/a0b_atsam3x8e/a0b_atsam3x8e-0.1.0.toml new file mode 100644 index 000000000..6b6f73b36 --- /dev/null +++ b/index/a0/a0b_atsam3x8e/a0b_atsam3x8e-0.1.0.toml @@ -0,0 +1,25 @@ +name = "a0b_atsam3x8e" +description = "A0B ATSAM3X8E MCU Support" +version = "0.1.0" + +authors = ["Vadim Godunko"] +maintainers = ["Vadim Godunko "] +maintainers-logins = ["godunko"] +licenses = "Apache-2.0 WITH LLVM-exception" +tags = ["a0b", "embedded", "atsam3x8e", "sam3x8e", "arduino", "due", "svd"] + +project-files = ["gnat/a0b_atsam3x8e.gpr"] + +[configuration] +generate_ada = false +generate_c = false +generate_gpr = true + +[[depends-on]] +a0b_base = "*" +gnat_arm_elf = "*" + +[origin] +commit = "31363204286f8f5f5215a021c6a86ebd87ba6056" +url = "git+https://github.com/godunko/a0b-atsam3x8e.git" + diff --git a/index/a0/a0b_base/a0b_base-0.1.0.toml b/index/a0/a0b_base/a0b_base-0.1.0.toml new file mode 100644 index 000000000..4aa53efa9 --- /dev/null +++ b/index/a0/a0b_base/a0b_base-0.1.0.toml @@ -0,0 +1,19 @@ +name = "a0b_base" +description = "A0B: Base components" +version = "0.1.0" + +authors = ["Vadim Godunko"] +maintainers = ["Vadim Godunko "] +maintainers-logins = ["godunko"] +licenses = "Apache-2.0 WITH LLVM-exception" +tags = ["a0b", "types", "builtins"] + +project-files=["gnat/a0b_base.gpr"] + +[configuration] +disabled = true + +[origin] +commit = "ae3e56f0be698970859a91eaa88855595b2f777e" +url = "git+https://github.com/godunko/a0b-base.git" + From 7d01104b71e81f7790c046a0d4d814c767f40173 Mon Sep 17 00:00:00 2001 From: Gautier de Montmollin Date: Mon, 17 Jun 2024 14:57:20 +0200 Subject: [PATCH 4/9] Create texcad-4.5.3.toml (#1090) --- index/te/texcad/texcad-4.5.3.toml | 48 +++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 index/te/texcad/texcad-4.5.3.toml diff --git a/index/te/texcad/texcad-4.5.3.toml b/index/te/texcad/texcad-4.5.3.toml new file mode 100644 index 000000000..efbeaedc0 --- /dev/null +++ b/index/te/texcad/texcad-4.5.3.toml @@ -0,0 +1,48 @@ +description = "TeXCAD is a program for drawing or retouching {picture}s in LaTeX" +name = "texcad" +version = "4.5.3" + +authors = ["Gautier de Montmollin"] +maintainers = ["gdemont@hotmail.com"] +maintainers-logins = ["zertovitch"] +website = "https://texcad.sourceforge.io/" +licenses = "GPL-2.0-or-later" +tags = ["texcad", "tex", "latex", "cad", "picture", "draw", "drawing", "graphics", "vector-graphics"] +long-description = """ +  texcad screenshot + +TeXCAD is a program for drawing or retouching {picture}s in LaTeX. +It extends the original {picture} capabilities, even without any obligatory LaTeX package, class or style sheet. +The core of TeXCAD is totally portable. + +Features: + +* Supports plain LaTeX +* Extends LaTeX picture objects through emulation or use of special styles +* Special styles are only optional +* Parametric curves +* **Free**, Open-Source +""" + +project-files = ["tc_gwin/texcad_gw_project_tree.gpr"] +executables = ["texcad"] + +[available.'case(os)'] +windows = true +'...' = false + +[gpr-externals] +TeXCAD_Build_Mode = ["Debug", "Optimize"] + +[gpr-set-externals] +TeXCAD_Build_Mode = "Debug" + +[[depends-on]] +gwindows = ">=1.4.3" + +[[depends-on]] +mathpaqs = ">=20230121.0.0" + +[origin] +url = "https://sourceforge.net/projects/texcad/files/texcad/source_snapshots/texcad-svn_code-r111.zip" +hashes = ["sha512:7d08969afb135be81c07464aed48843b9d90a987255dbbfe6f7a4ee80e8210569b70552ae58c250b6668c86d43d370288c9cdb012bdd9a1173b6a8ab4f6d7df7"] From 978bd4916f9063b5d7a45a6285dab5e9647752d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Germond?= Date: Mon, 17 Jun 2024 23:02:35 +0200 Subject: [PATCH 5/9] labs_solar_system 1.1.0 (#1091) * labs_solar_system 1.1.0 (via `alr publish --submit`) * Add Fedora/CentOS SDL definitions --------- Co-authored-by: Alejandro R. Mosteo --- .../labs_solar_system-1.1.0.toml | 20 +++++++++++++++++++ index/li/libsdl2/libsdl2-external.toml | 1 + .../libsdl2_image/libsdl2_image-external.toml | 2 ++ .../libsdl2_mixer/libsdl2_mixer-external.toml | 2 ++ .../li/libsdl2_ttf/libsdl2_ttf-external.toml | 2 ++ 5 files changed, 27 insertions(+) create mode 100644 index/la/labs_solar_system/labs_solar_system-1.1.0.toml diff --git a/index/la/labs_solar_system/labs_solar_system-1.1.0.toml b/index/la/labs_solar_system/labs_solar_system-1.1.0.toml new file mode 100644 index 000000000..6f8b04efd --- /dev/null +++ b/index/la/labs_solar_system/labs_solar_system-1.1.0.toml @@ -0,0 +1,20 @@ +name = "labs_solar_system" +description = "A set of SDL-based exercises to learn Ada" +version = "1.1.0" +website = "https://public-training.adacore.com/doc/labs/solar_system/index.html" + +authors = ["Léo Germond"] +maintainers = ["Léo Germond "] +maintainers-logins = ["leogermond"] + +licenses = "GPL-3.0-or-later" +executables = ["getting_started_main"] +tags = ["training", "labs", "graphics", "windowed"] + +[[depends-on]] +mage = "~0.6.1" + +[origin] +commit = "97d507076b673b05ea57588a7fec4b670eb4cb2a" +url = "git+https://github.com/adacore/training_labs_solar_system.git" + diff --git a/index/li/libsdl2/libsdl2-external.toml b/index/li/libsdl2/libsdl2-external.toml index 3e78c79cf..3e35d8600 100644 --- a/index/li/libsdl2/libsdl2-external.toml +++ b/index/li/libsdl2/libsdl2-external.toml @@ -9,6 +9,7 @@ kind = "system" [external.origin.'case(distribution)'] 'debian|ubuntu' = ["libsdl2-dev"] 'arch' = ["sdl2"] + 'centos|fedora' = ["SDL2-devel"] 'homebrew' = ["sdl2"] 'macports' = ["libsdl2"] 'msys2' = ["mingw-w64-x86_64-SDL2"] diff --git a/index/li/libsdl2_image/libsdl2_image-external.toml b/index/li/libsdl2_image/libsdl2_image-external.toml index 2cde1e525..7a2114053 100644 --- a/index/li/libsdl2_image/libsdl2_image-external.toml +++ b/index/li/libsdl2_image/libsdl2_image-external.toml @@ -9,6 +9,8 @@ kind = "system" [external.origin.'case(distribution)'] 'debian|ubuntu' = ["libsdl2-image-dev"] 'arch' = ["sdl2_image"] + 'centos' = ["SDL2_image-devel"] + 'fedora' = ["SDL2_image-devel"] 'homebrew' = ["sdl2_image"] 'macports' = ["libsdl2_image"] 'msys2' = ["mingw-w64-x86_64-SDL2_image"] diff --git a/index/li/libsdl2_mixer/libsdl2_mixer-external.toml b/index/li/libsdl2_mixer/libsdl2_mixer-external.toml index 2cc1b1c0b..4a1719ace 100644 --- a/index/li/libsdl2_mixer/libsdl2_mixer-external.toml +++ b/index/li/libsdl2_mixer/libsdl2_mixer-external.toml @@ -9,6 +9,8 @@ kind = "system" [external.origin.'case(distribution)'] 'debian|ubuntu' = ["libsdl2-mixer-dev"] 'arch' = ["sdl2_mixer"] + 'centos' = ["SDL2_mixer-devel"] + 'fedora' = ["SDL2_mixer-devel"] 'homebrew' = ["sdl2_mixer"] 'macports' = ["libsdl2_mixer"] 'msys2' = ["mingw-w64-x86_64-SDL2_mixer"] diff --git a/index/li/libsdl2_ttf/libsdl2_ttf-external.toml b/index/li/libsdl2_ttf/libsdl2_ttf-external.toml index bd099f993..bdc843bda 100644 --- a/index/li/libsdl2_ttf/libsdl2_ttf-external.toml +++ b/index/li/libsdl2_ttf/libsdl2_ttf-external.toml @@ -9,6 +9,8 @@ kind = "system" [external.origin.'case(distribution)'] 'debian|ubuntu' = ["libsdl2-ttf-dev"] 'arch' = ["sdl2_ttf"] + 'centos' = ["SDL2_ttf-devel"] + 'fedora' = ["SDL2_ttf-devel"] 'homebrew' = ["sdl2_ttf"] 'macports' = ["libsdl2_ttf"] 'msys2' = ["mingw-w64-x86_64-SDL2_ttf"] From 419866d4f3bdbadab7a0c04cdea2089ee0f57d27 Mon Sep 17 00:00:00 2001 From: "A.J. Ianozi" Date: Tue, 18 Jun 2024 07:12:06 -0400 Subject: [PATCH 6/9] getada 1.0.1 (#1093) --- index/ge/getada/getada-1.0.1.toml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 index/ge/getada/getada-1.0.1.toml diff --git a/index/ge/getada/getada-1.0.1.toml b/index/ge/getada/getada-1.0.1.toml new file mode 100644 index 000000000..6f3f71dc5 --- /dev/null +++ b/index/ge/getada/getada-1.0.1.toml @@ -0,0 +1,31 @@ +name = "getada" +description = "The unofficial mac and linux installer for Alire." +version = "1.0.1" +licenses = "GPL-3.0-only" + +website = "https://www.getada.dev/" +tags = [ "ada", "alire", "tool", "utility" ] + +authors = ["A.J. Ianozi"] +maintainers = ["A.J. Ianozi "] +maintainers-logins = ["AJ-Ianozi"] + +executables = ["getada"] + +# getada is only available on linux and macos right now. +# In case os is unknown getada will hope it's unix-like and give it a try. +[available.'case(os)'] +linux = true +macos = true +os-unknown = true +'...' = false + +[[depends-on]] +gnatcoll = "^24.0.0" +zipada = "^58.0.0" +gnat = ">=12 & <2000" + +[origin] +commit = "e3e93ee60e9e1dec530952a89a7bc570ee99e062" +url = "git+https://github.com/AJ-Ianozi/getada.git" + From a56b3a9644b4621018d848341c64d2549b7c8beb Mon Sep 17 00:00:00 2001 From: Alejandro R Mosteo Date: Wed, 19 Jun 2024 11:10:50 +0200 Subject: [PATCH 7/9] Apply label to PR on missing dependencies automatically (#1094) --- .github/workflows/build-distros.yml | 9 ++++++++- .github/workflows/build-native-master.yml | 6 ++++++ .github/workflows/build-native.yml | 6 ++++++ .github/workflows/build-ports.yml | 6 ++++++ index/sa/saatana/saatana-2.0.2.toml | 2 +- 5 files changed, 27 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-distros.yml b/.github/workflows/build-distros.yml index 3f20342c1..54c747f7a 100644 --- a/.github/workflows/build-distros.yml +++ b/.github/workflows/build-distros.yml @@ -18,6 +18,8 @@ jobs: build: name: ${{ matrix.tag }} + env: + JOB_NAME: ${{ matrix.tag }} runs-on: ubuntu-latest @@ -67,4 +69,9 @@ jobs: with: image: ghcr.io/alire-project/docker/gnat:${{matrix.tag}} command: ${{env.CHECKS_REPO}}/scripts/gh-build-crate.sh - params: -v ${{ github.workspace }}/alire_install/bin/alr:/usr/bin/alr + params: > + -v ${{ github.workspace }}/alire_install/bin/alr:/usr/bin/alr + -v ${{ github.event_path}}:/etc/event.json + -e GITHUB_EVENT_PATH=/etc/event.json + -e GITHUB_REPOSITORY=${{ github.repository }} + -e GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/build-native-master.yml b/.github/workflows/build-native-master.yml index 4ccf85332..296825111 100644 --- a/.github/workflows/build-native-master.yml +++ b/.github/workflows/build-native-master.yml @@ -21,6 +21,8 @@ jobs: build: name: ${{ matrix.os }} + env: + JOB_NAME: ${{ matrix.os }} runs-on: ${{ matrix.os }} @@ -61,3 +63,7 @@ jobs: - name: Test crate run: ${{env.CHECKS_REPO}}/scripts/gh-build-crate.sh shell: bash + env: + GITHUB_EVENT_PATH: ${{ github.event_path }} + GITHUB_REPOSITORY: ${{ github.repository }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to apply labels/comment diff --git a/.github/workflows/build-native.yml b/.github/workflows/build-native.yml index ee6bc625d..e3d9fd9ae 100644 --- a/.github/workflows/build-native.yml +++ b/.github/workflows/build-native.yml @@ -18,6 +18,8 @@ jobs: build: name: ${{ matrix.os }} + env: + JOB_NAME: ${{ matrix.os }} runs-on: ${{ matrix.os }} @@ -67,3 +69,7 @@ jobs: - name: Test crate run: ${{env.CHECKS_REPO}}/scripts/gh-build-crate.sh shell: bash + env: + GITHUB_EVENT_PATH: ${{ github.event_path }} + GITHUB_REPOSITORY: ${{ github.repository }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to apply labels/comment diff --git a/.github/workflows/build-ports.yml b/.github/workflows/build-ports.yml index 969758e0e..bfcf70ea1 100644 --- a/.github/workflows/build-ports.yml +++ b/.github/workflows/build-ports.yml @@ -20,6 +20,8 @@ jobs: build: name: ${{ matrix.os }} + env: + JOB_NAME: ${{ matrix.os }} runs-on: ${{ matrix.os }} @@ -65,3 +67,7 @@ jobs: - name: Test crate run: ${{env.CHECKS_REPO}}/scripts/gh-build-crate.sh shell: bash + env: + GITHUB_EVENT_PATH: ${{ github.event_path }} + GITHUB_REPOSITORY: ${{ github.repository }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to apply labels/comment diff --git a/index/sa/saatana/saatana-2.0.2.toml b/index/sa/saatana/saatana-2.0.2.toml index 44e2b0c03..79642a80a 100644 --- a/index/sa/saatana/saatana-2.0.2.toml +++ b/index/sa/saatana/saatana-2.0.2.toml @@ -11,7 +11,7 @@ project-files = ["saatana.gpr"] tags = ["cryptography", "spark"] [[depends-on]] -gnat = "^2020" +gnat = "^2020" # This is probably too restrictive [origin] url = "https://github.com/HeisenbugLtd/Saatana/archive/v2.0.2.tar.gz" From b74a1ca8fb427a207f854852cd6476c50ddd528c Mon Sep 17 00:00:00 2001 From: Alejandro R Mosteo Date: Wed, 19 Jun 2024 12:06:32 +0200 Subject: [PATCH 8/9] saatana 2.0.2 fix dependencies (#1095) * saatana 2.0.2 fix dependencies * Fix author/maintainers --- index/sa/saatana/saatana-2.0.2.toml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/index/sa/saatana/saatana-2.0.2.toml b/index/sa/saatana/saatana-2.0.2.toml index 79642a80a..65520c617 100644 --- a/index/sa/saatana/saatana-2.0.2.toml +++ b/index/sa/saatana/saatana-2.0.2.toml @@ -5,13 +5,14 @@ version = "2.0.2" website = "https://github.heisenbug.eu/Saatana" executables = ["test_phelix"] licenses = "WTFPL" -maintainers = ["vinzent@heisenbug.eu"] -maintainers-logins = ["Jellix"] +authors = ["Vinzent Saranen"] +maintainers = ["amosteo@unizar.es", "vinzent@heisenbug.eu"] +maintainers-logins = ["mosteo", "Jellix"] project-files = ["saatana.gpr"] tags = ["cryptography", "spark"] [[depends-on]] -gnat = "^2020" # This is probably too restrictive +gnat = ">2020 | (>=11 & <2000)" [origin] url = "https://github.com/HeisenbugLtd/Saatana/archive/v2.0.2.tar.gz" From 22bb3119fd92bf1ab063bf304715832631cd71ab Mon Sep 17 00:00:00 2001 From: Stephane Carrez Date: Mon, 24 Jun 2024 12:23:19 +0200 Subject: [PATCH 9/9] are 1.5.0 (#1098) --- index/ar/are/are-1.5.0.toml | 91 +++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 index/ar/are/are-1.5.0.toml diff --git a/index/ar/are/are-1.5.0.toml b/index/ar/are/are-1.5.0.toml new file mode 100644 index 000000000..8679703ce --- /dev/null +++ b/index/ar/are/are-1.5.0.toml @@ -0,0 +1,91 @@ +description = "Advanced Resource Embedder" +name = "are" +version = "1.5.0" +authors = ["Stephane.Carrez@gmail.com"] +licenses = "Apache-2.0" +maintainers = ["Stephane.Carrez@gmail.com"] +maintainers-logins = ["stcarrez"] +project-files = ["are_tool.gpr"] +tags = ["resource", "embedder", "generator"] +website = "https://gitlab.com/stcarrez/resource-embedder" +executables = ["are"] +long-description = """ + +[![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/resource-embedder/badges/build.json)](https://porion.vacs.fr/porion/projects/view/resource-embedder) +[![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/resource-embedder/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/resource-embedder) +[![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/resource-embedder/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/resource-embedder) +[![Documentation Status](https://readthedocs.org/projects/resource-embedder/badge/?version=latest)](https://resource-embedder.readthedocs.io/en/latest/?badge=latest) + +The resource embedder allows to embed files in binaries by producing C, Ada or Go source +files that contain the original files. + +To generate a `config.ads` and `config.adb` Ada package with the resources, you may use: + +``` +are --lang=Ada -o src --resource=config --name-access --fileset='**/*.conf' config +``` + +Complex resource integrations are best described with and XML and are generated with: + +``` +are --lang=Ada -o src --rule=package.xml --name-access . +``` + +For Ada, it generates the following package declaration with the `Get_Content` function +that gives access to the files. The Ada body contains the content of each embedded file. + +```Ada +package Config is + function Get_Content (Name : in String) + return access constant String; +end Config; +``` + +""" + +[available.'case(os)'] +linux = true +windows = true +macos = true +'...' = false + +[[depends-on]] +xmlada = "~23.0.0" +utilada = "^2.6.0" +elada = "^1.8.6" + +[gpr-externals] +ARE_BUILD = ["distrib", "debug", "optimize", "profile", "coverage"] +ARE_SWITCH = ["NO_CALLBACK", "HAS_CALLBACK"] +UTIL_OS = ["win32", "win64", "linux32", "linux64", "macos64", "netbsd32", "netbsd64", "freebsd32", "freebsd64"] + +[gpr-set-externals] +ARE_BUILD = "distrib" +ARE_SWITCH = "HAS_CALLBACK" + +[gpr-set-externals."case(os)".linux."case(word-size)".bits-32] +UTIL_OS = "linux32" + +[gpr-set-externals."case(os)".linux."case(word-size)".bits-64] +UTIL_OS = "linux64" + +[gpr-set-externals."case(os)".macos] +UTIL_OS = "macos64" + +[gpr-set-externals."case(os)".windows."case(word-size)".bits-32] +UTIL_OS = "win32" + +[gpr-set-externals."case(os)".windows."case(word-size)".bits-64] +UTIL_OS = "win64" + +[configuration] +disabled = true + +[environment] +PATH.prepend = "${CRATE_ROOT}/bin" +MANPATH.prepend = "${CRATE_ROOT}/man" + +[origin] +commit = "492468e6cc293a393949ac800ce0ba76d6e899b0" +url = "git+https://gitlab.com/stcarrez/resource-embedder.git" +