Bug 296496 - devel/gnatcoll-core: New Port, GNAT Reusable Components-Core
Summary: devel/gnatcoll-core: New Port, GNAT Reusable Components-Core
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Thierry Thomas
URL: https://docs.adacore.com/live/wave/gn...
Keywords:
Depends on:
Blocks: 296499
  Show dependency treegraph
 
Reported: 2026-07-03 13:23 UTC by Alastair Hogge
Modified: 2026-07-15 16:36 UTC (History)
1 user (show)

See Also:


Attachments
[PATCH] devel/gnatcoll-core: New Port, GNAT Components Core (32.92 KB, patch)
2026-07-03 13:25 UTC, Alastair Hogge
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alastair Hogge 2026-07-03 13:23:35 UTC

    
Comment 1 Alastair Hogge 2026-07-03 13:25:40 UTC
Created attachment 272445 [details]
[PATCH] devel/gnatcoll-core: New Port, GNAT Components Core

The GNAT Reusable Components Collection (GNATColl) - Core package.

The GNATColl reusable library is based on one main principle:
general-purpose packages that are part of the GNAT technology should
also be available to GNAT user application code. The compiler front end,
the GNAT Programming Studio (GPS) Interactive Development Environment,
and the GNAT Tracker web-based interface all served as sources for the
components.

The GNATColl components complement the predefined Ada and GNAT libraries
and deal with a range of common programming issues including string and
text processing, memory management, and file handling. Several of the
components are especially useful in enterprise applications.

poudriere-testport devel/gnatcoll-core:
15_1-amd64-release: Pass
main-amd64-default: Pass
Comment 2 Thierry Thomas freebsd_committer freebsd_triage 2026-07-15 16:35:38 UTC
Committed, thanks!
Comment 3 commit-hook freebsd_committer freebsd_triage 2026-07-15 16:35:43 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5b690f2cd795d266ea3bb99a7e1c142959a025c5

commit 5b690f2cd795d266ea3bb99a7e1c142959a025c5
Author:     Alastair Hogge <agh@riseup.net>
AuthorDate: 2026-07-03 13:20:12 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2026-07-15 16:34:50 +0000

    devel/gnatcoll-core: New Port, GNAT Components Core

    The GNAT Reusable Components Collection (GNATColl) - Core package.

    The GNATColl reusable library is based on one main principle:
    general-purpose packages that are part of the GNAT technology should
    also be available to GNAT user application code. The compiler front end,
    the GNAT Programming Studio (GPS) Interactive Development Environment,
    and the GNAT Tracker web-based interface all served as sources for the
    components.

    The GNATColl components complement the predefined Ada and GNAT libraries
    and deal with a range of common programming issues including string and
    text processing, memory management, and file handling. Several of the
    components are especially useful in enterprise applications.

    https://docs.adacore.com/live/wave/gnatcoll-core/html/gnatcoll-core_ug/index.html

     PR:            296496

 devel/Makefile                      |   1 +
 devel/gnatcoll-core/Makefile (new)  |  94 +++++++
 devel/gnatcoll-core/distinfo (new)  |   3 +
 devel/gnatcoll-core/pkg-descr (new) |  12 +
 devel/gnatcoll-core/pkg-plist (new) | 490 ++++++++++++++++++++++++++++++++++++
 5 files changed, 600 insertions(+)