BSD Ports

x11-toolkits/gtkada3 26.2 FreeBSD

Ada bindings for the GTK+ graphical widget library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
dba287b21e
License
GPLv3+, GPLv3RLE+
Categories
x11-toolkits, devel

Description

GtkAda an Ada graphical widget library based on the GIMP Toolkit (GTK).

GtkAda are Ada bindings to the Gtk3 widgets using the object-oriented features of the Ada language. Gtk3 is a graphical toolkit written in C for the X-Window System, Wayland, and Win32 that was originally developed as the basis for GIMP.

Version history 1

  1. 26.2 dba287b21e

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install gtkada3

From the ports tree:

cd /usr/ports/x11-toolkits/gtkada3/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gtkada3>0:x11-toolkits/gtkada3
LIB_DEPENDS=	libgtkada.so:x11-toolkits/gtkada3

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest-26.2n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest-26.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 106

The first 100 are listed.

Run dependencies 101

The first 100 are listed.

No port depends on this one.

Configuration

Options name: x11-toolkits_gtkada

OptionDefaultDescription
NLSoffNative Language Support
USES
ada:run gnome pkgconfig
Service scripts
none

Files

pkg-plist 1787
  • include/gtkada/cairo-font_face.ads
  • include/gtkada/cairo-font_options.adb
  • include/gtkada/cairo-font_options.ads
  • include/gtkada/cairo-image_surface.adb
  • include/gtkada/cairo-image_surface.ads
  • include/gtkada/cairo-matrix.ads
  • include/gtkada/cairo-pattern.ads
  • include/gtkada/cairo-pdf.adb
  • include/gtkada/cairo-pdf.ads
  • include/gtkada/cairo-png.adb
  • include/gtkada/cairo-png.ads
  • include/gtkada/cairo-region.adb
  • include/gtkada/cairo-region.ads
  • include/gtkada/cairo-scaled_font.ads
  • include/gtkada/cairo-surface.adb
  • include/gtkada/cairo-surface.ads
  • include/gtkada/cairo-svg.adb
  • include/gtkada/cairo-svg.ads
  • include/gtkada/cairo.adb
  • include/gtkada/cairo.ads
  • include/gtkada/fontconfig.adb
  • include/gtkada/fontconfig.ads
  • include/gtkada/gdk-cairo.adb
  • include/gtkada/gdk-cairo.ads
  • include/gtkada/gdk-color.adb
  • include/gtkada/gdk-color.ads
  • include/gtkada/gdk-cursor.adb
  • include/gtkada/gdk-cursor.ads
  • include/gtkada/gdk-device.adb
  • include/gtkada/gdk-device.ads
  • include/gtkada/gdk-device_manager.adb
  • include/gtkada/gdk-device_manager.ads
  • include/gtkada/gdk-device_tool.adb
  • include/gtkada/gdk-device_tool.ads
  • include/gtkada/gdk-display.adb
  • include/gtkada/gdk-display.ads
  • include/gtkada/gdk-display_manager.adb
  • include/gtkada/gdk-display_manager.ads
  • include/gtkada/gdk-dnd.adb
  • include/gtkada/gdk-dnd.ads
  • include/gtkada/gdk-drag_contexts.adb
  • include/gtkada/gdk-drag_contexts.ads
  • include/gtkada/gdk-drawing_context.adb
  • include/gtkada/gdk-drawing_context.ads
  • include/gtkada/gdk-event.adb
  • include/gtkada/gdk-event.ads
  • include/gtkada/gdk-frame_clock.adb
  • include/gtkada/gdk-frame_clock.ads
  • include/gtkada/gdk-frame_timings.adb
  • include/gtkada/gdk-frame_timings.ads
  • include/gtkada/gdk-glcontext.adb
  • include/gtkada/gdk-glcontext.ads
  • include/gtkada/gdk-input.ads
  • include/gtkada/gdk-keyval.adb
  • include/gtkada/gdk-keyval.ads
  • include/gtkada/gdk-main.adb
  • include/gtkada/gdk-main.ads
  • include/gtkada/gdk-monitor.adb
  • include/gtkada/gdk-monitor.ads
  • include/gtkada/gdk-pixbuf.adb
  • include/gtkada/gdk-pixbuf.ads
  • include/gtkada/gdk-property.adb
  • include/gtkada/gdk-property.ads
  • include/gtkada/gdk-rectangle.adb
  • include/gtkada/gdk-rectangle.ads
  • include/gtkada/gdk-rgba.adb
  • include/gtkada/gdk-rgba.ads
  • include/gtkada/gdk-screen.adb
  • include/gtkada/gdk-screen.ads
  • include/gtkada/gdk-seat.adb
  • include/gtkada/gdk-seat.ads
  • include/gtkada/gdk-threads.ads
  • include/gtkada/gdk-types-keysyms.ads
  • include/gtkada/gdk-types.ads
  • include/gtkada/gdk-visual.adb
  • include/gtkada/gdk-visual.ads
  • include/gtkada/gdk-window.adb
  • include/gtkada/gdk-window.ads
  • include/gtkada/gdk-window_attr.adb
  • include/gtkada/gdk-window_attr.ads
  • include/gtkada/gdk.ads
  • include/gtkada/glib-action.adb
  • include/gtkada/glib-action.ads
  • include/gtkada/glib-action_group.adb
  • include/gtkada/glib-action_group.ads
  • include/gtkada/glib-action_map.adb
  • include/gtkada/glib-action_map.ads
  • include/gtkada/glib-application.adb
  • include/gtkada/glib-application.ads
  • include/gtkada/glib-cancellable.adb
  • include/gtkada/glib-cancellable.ads
  • include/gtkada/glib-convert.adb
  • include/gtkada/glib-convert.ads
  • include/gtkada/glib-enums.ads
  • include/gtkada/glib-error.adb
  • include/gtkada/glib-error.ads
  • include/gtkada/glib-g_icon.adb
  • include/gtkada/glib-g_icon.ads
  • include/gtkada/glib-generic_properties.adb
  • include/gtkada/glib-generic_properties.ads

The first 100 are listed.

distinfo 1
FileSizeSHA256
AdaCore-gtkada-v26.2-0e438bed1b1fbf15a6a69334c1f41a42c0af0b32_GH0.tar.gz6.082983e+062ce2260b4cee2f4d7f88a425daac277c0aad036a82eb9f92cbb9495cfb4a96f6

Commit history 1

DateCommitCreditsLog message
dba287b21e Alastair Hogge 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