BSD Ports

x11-toolkits/gtk20 2.24.33_1 FreeBSD

Gimp Toolkit for X11 GUI (previous stable version)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL20
Categories
x11-toolkits
Package size
5842.7 KiB, 37481.4 KiB installed

Description

The GIMP ToolKit (GTK+) is a collection of GUI widgets. GTK+ essentially provides the building blocks from which GUIs can be built. It is highly themable, and its functionality is highly extensible.

GTK+-2 is a very stable release, similar only in design to GTK+-1. GTK+-2 can coexist happily alongside GTK+-1, but applications are written for one version or the other.

In the other systems

The newest version among them is 2.24.33, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDx11-toolkits/gtk202.24.33_1 newestnone known-[email protected]-
DragonFlyx11-toolkits/gtk202.24.33_1 newestnone known-[email protected]-
MidnightBSDx11-toolkits/gtk202.24.33_1 newestno data-[email protected]2026-08-06
HardenedBSDx11-toolkits/gtk202.24.33_1 newestno data-[email protected]-
GhostBSDx11-toolkits/gtk202.24.33_1 newestno data-[email protected]-

Install

Binary package:

pkg install gtk2

From the ports tree:

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

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

RUN_DEPENDS=	gtk2>0:x11-toolkits/gtk20
LIB_DEPENDS=	libgailutil.so:x11-toolkits/gtk20

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:latest2.24.33_12.24.33_12.24.332.24.33_12.24.33_1
FreeBSD:14:quarterly2.24.33_12.24.33_1n/a2.24.33_12.24.33_1
FreeBSD:15:latest2.24.33_12.24.33_1n/a2.24.33_12.24.33_1
FreeBSD:15:quarterly2.24.33_12.24.33_1n/an/an/a
FreeBSD:16:latest2.24.33_12.24.33_1n/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

Runtime 2

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

Build dependencies 74
Run dependencies 68
Required by 801

The first 100 are listed.

Configuration

Options name: x11-toolkits_gtk

OptionDefaultDescription
CUPSonCUPS printing system support
DEBUGoffBuild with debugging support
USES
cpe tar:xz gettext gmake gnome libtool localbase:ldflags pathfix perl5 pkgconfig python:run shebangfix xorg
Service scripts
none

Files

pkg-plist 578
  • bin/gtk-builder-convert
  • bin/gtk-demo
  • bin/gtk-query-immodules-2.0
  • etc/gtk-2.0/im-multipress.conf
  • include/gail-1.0/gail/gailwidget.h
  • include/gail-1.0/libgail-util/gail-util.h
  • include/gail-1.0/libgail-util/gailmisc.h
  • include/gail-1.0/libgail-util/gailtextutil.h
  • include/gtk-2.0/gdk/gdk.h
  • include/gtk-2.0/gdk/gdkapplaunchcontext.h
  • include/gtk-2.0/gdk/gdkcairo.h
  • include/gtk-2.0/gdk/gdkcolor.h
  • include/gtk-2.0/gdk/gdkcursor.h
  • include/gtk-2.0/gdk/gdkdisplay.h
  • include/gtk-2.0/gdk/gdkdisplaymanager.h
  • include/gtk-2.0/gdk/gdkdnd.h
  • include/gtk-2.0/gdk/gdkdrawable.h
  • include/gtk-2.0/gdk/gdkenumtypes.h
  • include/gtk-2.0/gdk/gdkevents.h
  • include/gtk-2.0/gdk/gdkfont.h
  • include/gtk-2.0/gdk/gdkgc.h
  • include/gtk-2.0/gdk/gdki18n.h
  • include/gtk-2.0/gdk/gdkimage.h
  • include/gtk-2.0/gdk/gdkinput.h
  • include/gtk-2.0/gdk/gdkkeys.h
  • include/gtk-2.0/gdk/gdkkeysyms-compat.h
  • include/gtk-2.0/gdk/gdkkeysyms.h
  • include/gtk-2.0/gdk/gdkpango.h
  • include/gtk-2.0/gdk/gdkpixbuf.h
  • include/gtk-2.0/gdk/gdkpixmap.h
  • include/gtk-2.0/gdk/gdkprivate.h
  • include/gtk-2.0/gdk/gdkproperty.h
  • include/gtk-2.0/gdk/gdkregion.h
  • include/gtk-2.0/gdk/gdkrgb.h
  • include/gtk-2.0/gdk/gdkscreen.h
  • include/gtk-2.0/gdk/gdkselection.h
  • include/gtk-2.0/gdk/gdkspawn.h
  • include/gtk-2.0/gdk/gdktestutils.h
  • include/gtk-2.0/gdk/gdktypes.h
  • include/gtk-2.0/gdk/gdkvisual.h
  • include/gtk-2.0/gdk/gdkwindow.h
  • include/gtk-2.0/gdk/gdkx.h
  • include/gtk-2.0/gdkconfig.h
  • include/gtk-2.0/gtk/gtk.h
  • include/gtk-2.0/gtk/gtkaboutdialog.h
  • include/gtk-2.0/gtk/gtkaccelgroup.h
  • include/gtk-2.0/gtk/gtkaccellabel.h
  • include/gtk-2.0/gtk/gtkaccelmap.h
  • include/gtk-2.0/gtk/gtkaccessible.h
  • include/gtk-2.0/gtk/gtkaction.h
  • include/gtk-2.0/gtk/gtkactiongroup.h
  • include/gtk-2.0/gtk/gtkactivatable.h
  • include/gtk-2.0/gtk/gtkadjustment.h
  • include/gtk-2.0/gtk/gtkalignment.h
  • include/gtk-2.0/gtk/gtkarrow.h
  • include/gtk-2.0/gtk/gtkaspectframe.h
  • include/gtk-2.0/gtk/gtkassistant.h
  • include/gtk-2.0/gtk/gtkbbox.h
  • include/gtk-2.0/gtk/gtkbin.h
  • include/gtk-2.0/gtk/gtkbindings.h
  • include/gtk-2.0/gtk/gtkbox.h
  • include/gtk-2.0/gtk/gtkbuildable.h
  • include/gtk-2.0/gtk/gtkbuilder.h
  • include/gtk-2.0/gtk/gtkbutton.h
  • include/gtk-2.0/gtk/gtkcalendar.h
  • include/gtk-2.0/gtk/gtkcelleditable.h
  • include/gtk-2.0/gtk/gtkcelllayout.h
  • include/gtk-2.0/gtk/gtkcellrenderer.h
  • include/gtk-2.0/gtk/gtkcellrendereraccel.h
  • include/gtk-2.0/gtk/gtkcellrenderercombo.h
  • include/gtk-2.0/gtk/gtkcellrendererpixbuf.h
  • include/gtk-2.0/gtk/gtkcellrendererprogress.h
  • include/gtk-2.0/gtk/gtkcellrendererspin.h
  • include/gtk-2.0/gtk/gtkcellrendererspinner.h
  • include/gtk-2.0/gtk/gtkcellrenderertext.h
  • include/gtk-2.0/gtk/gtkcellrenderertoggle.h
  • include/gtk-2.0/gtk/gtkcellview.h
  • include/gtk-2.0/gtk/gtkcheckbutton.h
  • include/gtk-2.0/gtk/gtkcheckmenuitem.h
  • include/gtk-2.0/gtk/gtkclipboard.h
  • include/gtk-2.0/gtk/gtkclist.h
  • include/gtk-2.0/gtk/gtkcolorbutton.h
  • include/gtk-2.0/gtk/gtkcolorsel.h
  • include/gtk-2.0/gtk/gtkcolorseldialog.h
  • include/gtk-2.0/gtk/gtkcombo.h
  • include/gtk-2.0/gtk/gtkcombobox.h
  • include/gtk-2.0/gtk/gtkcomboboxentry.h
  • include/gtk-2.0/gtk/gtkcomboboxtext.h
  • include/gtk-2.0/gtk/gtkcontainer.h
  • include/gtk-2.0/gtk/gtkctree.h
  • include/gtk-2.0/gtk/gtkcurve.h
  • include/gtk-2.0/gtk/gtkdebug.h
  • include/gtk-2.0/gtk/gtkdialog.h
  • include/gtk-2.0/gtk/gtkdnd.h
  • include/gtk-2.0/gtk/gtkdrawingarea.h
  • include/gtk-2.0/gtk/gtkeditable.h
  • include/gtk-2.0/gtk/gtkentry.h
  • include/gtk-2.0/gtk/gtkentrybuffer.h
  • include/gtk-2.0/gtk/gtkentrycompletion.h
  • include/gtk-2.0/gtk/gtkenums.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome2/gtk+-2.24.33.tar.xz1.2661828e+07ac2ac757f5942d318a311a54b0c80b5ef295f299c2a73c632f6bfb1ff49cc6da
Master sites 1
  • GNOME

Commit history 0

No commits in the history this site was built from.