Page MenuHomeFreeBSD

devel/gprbuild, devel/libgpr: Use $PREFIX/share/gpr for projects
Needs ReviewPublic

Authored by saper_saper.info on Feb 27 2026, 3:48 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Jul 4, 12:37 AM
Unknown Object (File)
Fri, Jul 3, 11:13 AM
Unknown Object (File)
Mon, Jun 15, 7:53 AM
Unknown Object (File)
Tue, Jun 9, 4:18 PM
Unknown Object (File)
Jun 5 2026, 11:31 PM
Unknown Object (File)
Jun 5 2026, 2:15 AM
Unknown Object (File)
May 29 2026, 10:59 AM
Unknown Object (File)
May 15 2026, 5:21 AM
Subscribers
None

Details

Summary

Add $PREFIX/share/gpr to the default path when searching
for project definition files.

This is needed because we no longer install the files
in the directory relative to the compiler runtime.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 71050
Build 67933: arc lint + arc unit

Event Timeline

saper_saper.info created this revision.

This is a much need QOL improvement for integrating Ada libraries into the Ports Tree. I have been using this diff while working on adding some Ada ports, thanks for the work.

These ports are unmaintained: would you accept to take maintainership?

Why not use ada@FreeBSD.org.? philip@freebsd.org (postmaster@) is working on setting this mailing list up. The idea of using ada@ for Ada Ports was suggested by Marcin (saper@) in[[ https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277852 | PR 277852 ]]. The mailing list would function as a place to discuss changes such as this, as well as architecture design solutions with completing the integration of Ada within FreeBSD, breaking the monolithic gnat packages into *-bootstrap, *-libs(or runtime), adding the LLVM Ada toolchain, expanding the Ada USES framework, including gprbuild/install, a place for users, and much more.

Yes, very good idea!
Is this alias ready?

Yes, very good idea!
Is this alias ready?

Oh gosh do I feel like shit (LOL). philip asked whether ada@ should be an alias or a full-blown mailing list with searchable archives, etc, etc, etc....I went with the latter. Anyways, they expressed no problems with the request, and that the chosen option will just take time to complete. I was waiting until the 27th of this month to check in on the progress, it will be 1 month since the request.