CVE and update status of the FreeBSD ports tree3,557 unaddressed CVEs in 714 portsAll times are CET
Port details

x11-toolkits/gtkada3 26.2

Ada bindings for the GTK+ graphical widget library

Port info

Maintainer
ada@FreeBSD.org
Packages
latest: 26.2
Upstream
up to date
Last update
to 26.2 · dba287b21e
Quarterly
not in the 2026Q4 packages
WWW
https://docs.adacore.com/live/wave/gtkada/html/gtkada_ug/index.html
CPE
not set in the port, and none could be determined — that does not mean none exists
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install gtkada3
installs 26.2 from latest
Port
# cd /usr/ports/x11-toolkits/gtkada3 && make install clean
# make -C /usr/ports/x11-toolkits/gtkada3 config  # change options first
Size
13 MiB download · 111 MiB installed
License
GPLv3+ and GPLv3RLE+
Options
1 of 1 on in the package: NLS

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1626.2✗–
FreeBSD 1526.2✗–
FreeBSD 14✗✗✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 15✗✗–
FreeBSD 14✗✗✗

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Dependencies

Depends on 9

Run and library dependencies of the package on latest. Build dependencies are not in the package index.

Required by 0

No package on latest depends on it.

Packages on latest that depend on it directly.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 26.2.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (27)

Thierry Thomas (thierry) · 26.2
x11-toolkits/gtkada3: Restore and update

Restore and update:
 * Restore GTK-3 Ada bindings
 * Update to 26.2

https://github.com/AdaCore/gtkada

 PR:		298356

PR:		298356
dba287b21e
Rene Ladan (rene)
cleanup: Remove ports depending on expired lang/gcc6-aux

Keep ports-mgmt/synth and dependencies (including lang/gcc6-aux itself)
for now as synth is the only Ada port still maintained and might be
somewhat high-profile.

Removed ports:
archivers/zip-ada
cad/ghdl
databases/adabase
databases/apq
databases/apq-mysql
databases/apq-odbc
databases/apq-pgsql
devel/ada-util
devel/adabooch
devel/adaid
devel/ahven
devel/alog
devel/aunit
devel/florist-gpl
devel/gprbuild
devel/libspark2012
devel/matreshka
devel/pcsc-ada
devel/pragmarcs
devel/sdl_gnat
dns/ironsides
graphics/generic_image_decoder
lang/adacontrol
lang/asis
lang/gnat_util
lang/lua-ada
math/plplot-ada
misc/excel-writer
net/adasockets
net/anet
security/libadacrypt
textproc/adabrowse
textproc/templates_parser
textproc/words
textproc/xmlada
x11-toolkits/gtkada
x11-toolkits/gtkada3
8e2a89b541
Stefan Eßer (se) · 3.14.2_5
*/*: Remove redundant '-*' from CONFLICTS definitions

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
04b9da4140
Kevin Bowling (kbowling) · 3.14.2_5
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
da3162c7c9
Mathieu Arnold (mat) · 3.14.2_4
Remove # $FreeBSD$ from Makefiles.
305f148f48
Niclas Zeising (zeising) · 3.14.2_4
Chanse update of devel/libffi

Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.

PR:		247028 (for tracking)
0e32330f15
Niclas Zeising (zeising) · 3.14.2_3
Add USES=xorg USES=gl, ports categories x

Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
4c46ca73d8
Gerald Pfeifer (gerald) · 3.14.2_3
Bump PORTREVISIONs of all users of math/mpc that we just updated to version 1.1.0 (via revision 464079).
c2a92a1aea
Antoine Brodin (antoine) · 3.14.2_2
Cleanup LIB_DEPENDS on libpng
07faea058d
Matthew Rezny (rezny) · 3.14.2_2
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
b760897dde
Matthew Rezny (rezny) · 3.14.2_1
Consolidate the Mesa ports, update to 17.0.4, and add Wayland option

* libGL, libEGL, libglesv2, libglapi, and gbm have been moved into mesa-libs,
  graphics/dri has been renamed to mesa-dri, and USE_GL has been adjusted
* mesa-libs has a new WAYLAND option that enables platform support in libEGL
* mesa-dri now depends on graphics/s2tc for compressed texture support [1]
* re-remove obsolete dependency on makedepends [2]
* correct sed fix backported from 17.1 [3]

PR:		218799 (exp-run), 212762 [1], 218552 [2], 218562 [3]
Submitted by:	dbn [1], jbeich [2,3]
Reported by:	afiskon@devzen.ru [1]
Reviewed by:	kwm, johalun0@gmail.com
Approved by:	portmgr, swills (mentor)
Differential Revision:  https://reviews.freebsd.org/D10448
e6acde078c
Rene Ladan (rene) · 3.14.2
Return ports maintained by John Marino to the pool, he is no longer interested.

Submitted by:	Mark Millard via private e-mail
c7b6c8eaf9
Rene Ladan (rene) · 3.14.2
Return the ports mistakenly reset to ports@ in r433856 to John Marino.

The mistake was completely on my part, I somehow connected the dots the
wrong way in my head.

The only exceptions (for now) are archivers/zstd and ports-mgmt/synth
which were already picked up by new volunteers in the mean time.
676b34a127
Rene Ladan (rene) · 3.14.2
Return ports maintained by John Marino to the pool, see r433827 for details
921fd6118f
John Marino (marino) · 3.14.2
devel/gps: Upgrade to 2016 release (plus 2 dependencies)

x11-toolkits/gtkada3: Upgrade version 3.8.3.2 => 3.14.2
devel/gnatcoll:       Upgrade version    2015 => 2016
devel/gps:            Upgrade version 6.1.1.0 => 2016

This upgrade appears to work flawlessly on DragonFly, but
on FreeBSD the PR list below regarding navigation to code
error is unfortunately still valid.

PR:	202317
2cbfa97806
John Marino (marino) · 3.8.3.2_2
Change Ada Framework foundation from gcc5-aux to gcc6-aux

GCC 6.1 was released this week.  The Ada Framework in FreeBSD ports has
been based on GCC 5.3 GNAT although GCC 6.x has been supported for awhile
via the ADA_DEFAULT option in make.conf.

Now that GCC 6 has been officially released, switch to it by default.
People can maintain the old foundation by putting "ADA_DEFAULT=5" in
/etc/make.conf.

Libraries built by one GNAT are unusable by another, so almost every Ada
port has been bumped as a result.  Noticable exceptions are dns/ironsides
which fails to build on gcc6 (thus USES=ada:5 is set) and cad/ghdl which
needs additional testing as it may require gcc5 on FreeBSD (DragonFly
uses the LLVM backend only).
d0c4d21a83
Mathieu Arnold (mat) · 3.8.3.2_1
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
72ea7e696b
Koop Mast (kwm) · 3.8.3.2_1
The FreeBSD GNOME team proudly presents GNOME 3.16 for FreeBSD.

The offical GNOME 3.16 release notes can be found at https://help.gnome.org/misc/release-notes/3.16/

Upgrade instructions for port users:

Delete the old tracker package with:
# pkg delete -f tracker
And user port upgrade tool of choice to upgrade.

Thanks to Antoine Brodin for running the exp-runs.

This release was made possible by the following people:
  Gustau Perez
  Ting-Wei_Lan

PR:		201980
d129587b5d
John Marino (marino) · 3.8.3.2
x11-tools/gtkada3: Fix build when DOCS option is deselected

(Note: The vast majority of users should never deselected docs --
These appear on the GPS IDE menu and most users are only building gtkada3
to build GPS.  But it is an option and thus needs to be supported)

While here, strip two libraries.

PR:		201137
Submitted by:	amdmi3
631c533d91
John Marino (marino) · 3.8.3.2
Ada Framework: Switch to gcc5-aux, upgrade 6 packages at once

The transition from gcc-aux to gcc5-aux in the Ada framework has been
blocked by the inability to build gtkada3 and, once resolved, GPS (due
to tight locking with compiler).

A few days ago, Adacore made their annual release of their main libre
products, include GPS.  However, some products were tightly coupled with
the recent compilers, so in order to upgrade, the compiler had to be
switched and dependencies require many ports to be upgraded at once:

  * lang/asis
  * devel/gnatcoll
  * devel/gps
  * x11-toolkits/gtkada3
  * www/aws
  * www/aws-demos

While the version upgrades were modest in most cases (gps, gtkada3), the
amount of work put into each port was significant.  There are too many
improvements to mention here.  A few include the removal of dynamic
package lists and incorporating gnatcoll into gps to avoid building it
twice.  A private "exp-run" was done all on all 50+ Ada ports to ensure
they still build.

Also, a new argument was added to Uses/ada.mk, "run", that pulls in the
GNAT compiler as a run depends.  This was necessary for GPS that will
not launch correctly without the compiler in place.
fc445b2e3f
John Marino (marino) · 3.8.3.1_1
x11-toolkits/gtkada3: modify to allow building with gcc5-aux

Patch derived from gtkada-2015 released today.
05e72812d5
John Marino (marino) · 3.8.3.1_1
Remove @dirrm from my www and x11-toolkits ports
26f481332c
Gerald Pfeifer (gerald) · 3.8.3.1_1
Update the default version of GCC in the Ports Collection from GCC 4.7.4 to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
15945f8122
Baptiste Daroussin (bapt) · 3.8.3.1
Convert GMAKE to MAKE_CMD Please note that lots of invocation of MAKE_CMD here are wrong as they do not properly respect MAKE_ENV and friends

With hat:	portmgr
a33191366c
John Marino (marino) · 3.8.3.1
x11-toolkits/gtkada3: Update version 3.8.3.0 => 3.8.3.1

While working on the GPS port, GtkAda received a minor bug fix.  Just
bring this new version in before GPS 6.0.x.

The makefile was slightly modified to keep using the 3.8.3.0 version
of the reference manual.  Also the ability to build a debug version
was added as a non-default option.
56427bf69b
John Marino (marino) · 3.8.3.0
toolkits/gtkada3: Update COMMENT, GTK3 instead of GTK2 is used
897c4ff0c6
John Marino (marino) · 3.8.3.0
Add new Ada port: x11-toolkits/gtkada3

The GTK/Ada library is a key component of the GNAT Programming Studio.
The GPS 5.x series used GTK2 components through GKT/Ada.  For the new
6.x series of GPS, GTK3 components are needed and GTK/Ada has been
updated accordingly.

Since GTK/Ada is actually a generic component, it has been decided to
freeze x11-toolkits/gtkada at version 2.24 as this is the last version
that supports GTK2.  To support the upcoming GPS 6.0, this gtkada3 port
based on GTK3 is required.

This port naturally conflicts with x11-toolkits/gtkada.  Once GPS is
upgraded, the gtkada port may be reworked so it can co-exist with the
gtkada port.
0bdf95112d