head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.8 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.6 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.4 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.2 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.1.0.10 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.8 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.6 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.4 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.2 pkgsrc-2024Q1-base:1.1; locks; strict; comment @-- @; 1.2 date 2025.04.27.10.43.42; author dkazankov; state Exp; branches; next 1.1; commitid l8YBjFJY1FNh6GSF; 1.1 date 2024.03.12.17.53.16; author wiz; state Exp; branches; next ; commitid rgVnCNC3Uv4JGT1F; desc @@ 1.2 log @devel/alire: update to upstream version 2.1.0 @ text @$NetBSD: patch-src_alire_os__netbsd_alire-platforms-current__netbsd.adb,v 1.2 2024/04/27 11:00:00 dkazankov Exp $ Add NetBSD support --- /dev/null +++ src/alire/os_netbsd/alire-platforms-current__netbsd.adb @@@@ -0,0 +1,40 @@@@ + +package body Alire.Platforms.Current is + + -- NetBSD implementation (very close to Linux/FreeBSD/OpenBSD) + + --------------------------- + -- Detected_Distribution -- + --------------------------- + + function Detected_Distribution return Platforms.Distributions + is (Platforms.Distribution_Unknown); + + ----------------------- + -- Distribution_Root -- + ----------------------- + + function Distribution_Root return Absolute_Path + is ("/"); + + ---------------------- + -- Load_Environment -- + ---------------------- + + procedure Load_Environment (Ctx : in out Alire.Environment.Context) + is null; + + ---------------------- + -- Operating_System -- + ---------------------- + + function Operating_System return Alire.Platforms.Operating_Systems + is (Alire.Platforms.NetBSD); + + ---------------- + -- Initialize -- + ---------------- + + procedure Initialize is null; + +end Alire.Platforms.Current; @ 1.1 log @devel/alire: import alire-2.0.0rc1 Packaged by Dmytro Kazankov in wip. ALIRE: Ada LIbrary REpository A catalog of ready-to-use Ada libraries plus a command-line tool (alr) to obtain, build, and incorporate them into your own projects. It aims to fulfill a similar role to Rust's cargo or OCaml's opam. @ text @d1 1 a1 1 $NetBSD: patch-src_alire_os__netbsd_alire-platforms-current__netbsd.adb, v 1.1 2024/03/04 23:00:00 dkazankov Exp $ d5 2 a6 2 --- /dev/null 2024-03-04 23:32:58.950570486 +0200 +++ src/alire/os_netbsd/alire-platforms-current__netbsd.adb 2024-03-04 23:47:58.197854852 +0200 d11 1 a11 1 + -- NetBSD implementation (identical to FreeBSD) @