FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us

Port details
gtkada3 Ada graphical toolkit based on Gtk3 components
3.14.2 x11-toolkits on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: search for ports maintained by this maintainer
Port Added: 20 May 2014 10:45:54
License: GPLv3
GtkAda is an Ada graphical toolkit based on Gtk3 widgets using the
object-oriented features of the language.  Gtk3 is a graphical toolkit
written in C for X-Window and Win32 that was originally developed as
the basis for GIMP.

SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/x11-toolkits/gtkada3/ && make install clean
To add the package: pkg install gtkada3

PKGNAME: gtkada3


TIMESTAMP = 1465560208
SHA256 (AdaCore-gtkada-3.14.2-1688bb8_GH0.tar.gz) = d7876bf5618189d4c318f7f8044a80286c3edf57f77adc2c96be645cafdb2212
SIZE (AdaCore-gtkada-3.14.2-1688bb8_GH0.tar.gz) = 5353366

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. gprbuild : devel/gprbuild
  2. sphinx-build : textproc/py-sphinx
  3. ada : lang/gcc6-aux
  4. gmake : devel/gmake
  5. pkgconf>=0.9.10 : devel/pkgconf
  6. msgfmt : devel/gettext-tools
  7. libGL>0 : graphics/libGL
  8. libEGL>0 : graphics/libEGL
  9. glproto.pc : x11/glproto
  10. dri2proto.pc : x11/dri2proto
  11. glproto.pc : x11/glproto
  12. dri2proto.pc : x11/dri2proto
  13. ice.pc : x11/libICE
  14. sm.pc : x11/libSM
  15. xxf86vm.pc : x11/libXxf86vm
  16. xcb.pc : x11/libxcb
  17. xdmcp.pc : x11/libXdmcp
  18. xau.pc : x11/libXau
  19. x11.pc : x11/libX11
  20. pixman-1.pc : x11/pixman
  21. xfixes.pc : x11/libXfixes
  22. xdamage.pc : x11/libXdamage
  23. xcomposite.pc : x11/libXcomposite
  24. xi.pc : x11/libXi
  25. xext.pc : x11/libXext
  26. xcursor.pc : x11/libXcursor
  27. xrandr.pc : x11/libXrandr
  28. xinerama.pc : x11/libXinerama
  29. xrender.pc : x11/libXrender
  30. perl5>=5.20<5.21 : lang/perl5.20
Runtime dependencies:
  1. ada : lang/gcc6-aux
  2. libGL>0 : graphics/libGL
  3. libEGL>0 : graphics/libEGL
  4. ice.pc : x11/libICE
  5. sm.pc : x11/libSM
  6. xxf86vm.pc : x11/libXxf86vm
  7. xcb.pc : x11/libxcb
  8. xdmcp.pc : x11/libXdmcp
  9. xau.pc : x11/libXau
  10. x11.pc : x11/libX11
  11. pixman-1.pc : x11/pixman
  12. xfixes.pc : x11/libXfixes
  13. xdamage.pc : x11/libXdamage
  14. xcomposite.pc : x11/libXcomposite
  15. xi.pc : x11/libXi
  16. xext.pc : x11/libXext
  17. xcursor.pc : x11/libXcursor
  18. xrandr.pc : x11/libXrandr
  19. xinerama.pc : x11/libXinerama
  20. xrender.pc : x11/libXrender
Library dependencies:
  1. : print/freetype2
  2. : x11-fonts/fontconfig
  3. : print/harfbuzz
  4. : graphics/libdrm
  5. : graphics/libglapi
  6. : accessibility/at-spi2-atk
  7. : graphics/libepoxy
  8. : graphics/png
  9. : devel/libffi
  10. : devel/pcre
  11. : textproc/expat2
  12. : accessibility/at-spi2-core
  13. : graphics/graphite2
  14. : devel/dbus
  15. : converters/libiconv
  16. : devel/gettext-runtime
  17. : accessibility/atk
  18. : graphics/cairo
  19. : graphics/gdk-pixbuf2
  20. : devel/glib20
  21. : x11-toolkits/gtk30
  22. : x11-toolkits/pango
  23. : graphics/gbm
  24. : graphics/libGLU

This port is required by:

for Libraries * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for gtkada3-3.14.2:
     DEBUG=off: Build with debugging support
     DOCS=on: Build and/or install documentation
     NLS=on: Native Language Support
===> Use 'make config' to modify these settings

ada:run gmake iconv:wchar_t perl5 pkgconfig gettext gnome

Master Sites:

Number of commits found: 13

Commit History - (may be incomplete: see SVNWeb link above for full details)
11 Jun 2016 18:41:54
Original commit files touched by this commit  3.14.2
marino search for other commits by this committer
devel/gps: Upgrade to 2016 release (plus 2 dependencies)

x11-toolkits/gtkada3: Upgrade version => 3.14.2
devel/gnatcoll:       Upgrade version    2015 => 2016
devel/gps:            Upgrade version => 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
30 Apr 2016 06:44:28
Original commit files touched by this commit
marino search for other commits by this committer
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

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).
01 Apr 2016 14:33:58
Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
05 Aug 2015 19:13:26
Original commit files touched by this commit
Revision:393607  Sanity Test Failure
kwm search for other commits by this committer
The FreeBSD GNOME team proudly presents GNOME 3.16 for FreeBSD.

The offical GNOME 3.16 release notes can be found at

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

PR:		201980
27 Jun 2015 05:45:12
Original commit files touched by this commit
marino search for other commits by this committer
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
23 Jun 2015 22:20:35
Original commit files touched by this commit
Revision:390464  Sanity Test Failure
marino search for other commits by this committer
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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
15 Jun 2015 22:49:34
Original commit files touched by this commit
marino search for other commits by this committer
x11-toolkits/gtkada3: modify to allow building with gcc5-aux

Patch derived from gtkada-2015 released today.
16 Oct 2014 11:05:42
Original commit files touched by this commit
marino search for other commits by this committer
Remove @dirrm from my www and x11-toolkits ports
10 Sep 2014 20:50:37
Original commit files touched by this commit
gerald search for other commits by this committer
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.


PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
25 Jun 2014 05:35:32
Original commit files touched by this commit
bapt search for other commits by this committer
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
24 May 2014 22:02:05
Original commit files touched by this commit
marino search for other commits by this committer
x11-toolkits/gtkada3: Update version =>

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 version
of the reference manual.  Also the ability to build a debug version
was added as a non-default option.
20 May 2014 10:49:15
Original commit files touched by this commit
marino search for other commits by this committer
toolkits/gtkada3: Update COMMENT, GTK3 instead of GTK2 is used
20 May 2014 10:45:43
Original commit files touched by this commit
marino search for other commits by this committer
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.

Number of commits found: 13

User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
How big is it?
The latest upgrade!

Enter Keywords:

Latest Vulnerabilities
php56*Jan 20
php70*Jan 20
icoutilsJan 19
mysql55-serverJan 18
mysql56-serverJan 18
mysql57-serverJan 18
powerdnsJan 18
powerdns-recursorJan 18
groovyJan 15
irssi*Jan 15
mysql57-client*Jan 15
mysql57-server*Jan 15
rabbitmqJan 15
wordpressJan 15
wordpressJan 15

29 vulnerabilities affecting 75 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 27807
Broken 299
Deprecated 127
Ignore 556
Forbidden 1
Restricted 204
Vulnerable 72
Expired 14
Set to expire 117
Interactive 0
new 24 hours 9
new 48 hours83
new 7 days194
new fortnight311
new month882

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.