| Port details |
- alire Ada LIbrary REpository (ALIRE) management tool, alr
- 2.1.0 devel
=1 1.2.2_1Version of this port present on the latest quarterly branch. - Maintainer: william.franck@sterna.dev
 - Port Added: 2023-10-04 20:06:05
- Last Update: 2026-03-15 16:49:31
- Commit Hash: d940750
- People watching this port, also watch:: monit, grafana, libinotify, coreutils, gogs
- License: GPLv3
- WWW:
- https://alire.ada.dev/
- Description:
- ALIRE: Ada LIbrary REpository.
A catalog of ready-to-use Ada libraries plus a command-line tool (alr) to
obtain, build, and use with your own projects.
alr is designed to configure, and deploy custom isolated userspace
environments, known as a project or workspace. Environments will contain
all the state, and dependencies it requires for operation.
Properties and dependencies of projects are managed through a TOML file
(alire.toml, found at the root of Alire workspaces). This file exists locally
for working copies of projects, and the Alire community index stores the files
corresponding to its projects.
You can check the environment alr is using with 'alr printenv'
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/alire/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/alire
- pkg install alire
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: alire
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1772286770
SHA256 (alr-2.1.0-full-sources.zip) = 654bad4830f7861a45ecadcb1de74f2a0dde410d90e284248218c7b6e6bedc0e
SIZE (alr-2.1.0-full-sources.zip) = 3342243
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gprbuild>0 : devel/gprbuild
- gnat : lang/gnat12
- python3.11 : lang/python311
- Test dependencies:
-
- py311-e3_testsuite>0 : devel/py-e3-testsuite@py311
- py311-pexpect>0 : misc/py-pexpect@py311
- py311-toml>0 : textproc/py-toml@py311
- git>0 : devel/git
- python3.11 : lang/python311
- Runtime dependencies:
-
- git>0 : devel/git
- gnat : lang/gnat12
- python3.11 : lang/python311
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for alire-2.1.0:
DOCS=on: Install Design and Development documentation
===> Use 'make config' to modify these settings
- Options name:
- devel_alire
- USES:
- ada:run python shebangfix zip
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 5
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
2.1.0 15 Mar 2026 16:49:31
    |
Robert Clausecker (fuz)  |
devel/alire: fix maintainer
Reported by: diizzy |
2.1.0 15 Mar 2026 15:30:38
    |
Robert Clausecker (fuz)  Author: Alastair Hogge |
devel/alire: Update to 2.1.0
Update to 2.1.0:
* Integrate tests
* Remove ${USE_GCC} build requirement
* Remove hard-corded version 12 (ada) from ${USES}
* Remove desktop-file-utils from ${USES}, because no MIME type is
declared
* Remove pkg-plist, replacing its contents with the dynamically
generated ${PLIST_FILES}, and ${PORTDOCS}
* Replace DEBUG option with dynamic ${WITH_DEBUG:Undefined:Defined} Makefile
substitution. This removes the if conditional, and <bsd.port.options.mk>
* Set ${MAINTAINER} to william.franck@sterna.dev.
* Some port{clippy|fmt|lint} maintenance
* Use ${MAKE_CMD} in the do-build target instead of hard-coding grpbuild
https://github.com/alire-project/alire/releases/tag/v2.1.0
PR: 277852
Co-authored-by: Marcin Cieślak <saper@saper.info> |
1.2.2_1 12 Apr 2024 06:04:05
    |
Mathieu Arnold (mat)  |
cleanup: remove occurrences of WITH_DEBUG
DEBUG like all ports features, must not ever be set in a port, they are
user facing features, that the user needs to enable in their
environment/make.conf, either by defining WITH_DEBUG globally, or by
setting WITH_DEBUG_PORTS with origin of ports they want DEBUG enabled
in. |
1.2.2_1 17 Nov 2023 12:11:31
    |
Thierry Thomas (thierry)  |
*/*: bump PORTREVISION after the upgrade of GPRbuild |
1.2.2 04 Oct 2023 20:01:38
    |
Robert Clausecker (fuz)  Author: Alastair Hogge |
devel/alire: New Port, alr, Ada LIbrary REpository (ALIRE) management tool
ALIRE: Ada LIbrary REpository tool, alr.
A catalog of ready-to-use Ada/SPARK 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.
Design principles:
alr is tailored to userspace, in a similar way to Python’s virtualenv. A
project or workspace will contain all its dependencies.
Properties and dependencies of projects are managed through a TOML file.
This file exists locally for working copies of projects, and the Alire (Only the first 15 lines of the commit message are shown above ) |
Number of commits found: 5
|