x11-toolkits/gtk20 2.24.33_1 MidnightBSD
Gimp Toolkit for X11 GUI (previous stable version)
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
77482ed6c0- License
- lgpl
- Categories
- x11-toolkits
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.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | x11-toolkits/gtk20 | 2.24.33_1 newest | no data | - | [email protected] | 2026-08-06 |
| FreeBSD | x11-toolkits/gtk20 | 2.24.33_1 newest | none known | - | [email protected] | - |
| DragonFly | x11-toolkits/gtk20 | 2.24.33_1 newest | none known | - | [email protected] | - |
| HardenedBSD | x11-toolkits/gtk20 | 2.24.33_1 newest | no data | - | [email protected] | - |
| GhostBSD | x11-toolkits/gtk20 | 2.24.33_1 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install gtk2
From mports:
cd /usr/mports/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
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.
Runtime 2
update-mime-database: misc/shared-mime-info${LOCALBASE}/share/icons/hicolor/index.theme: misc/hicolor-icon-theme
Run dependencies 2
No port depends on this one.
Configuration
Options name: x11-toolkits_gtk
| Option | Default | Description |
|---|---|---|
| CUPS | on | |
| DEBUG | off |
- USES
- cpe tar:xz gettext gmake gnome libtool localbase:ldflags pathfix perl5 python:run pkgconfig shebangfix xorg
- Service scripts
- none
Files
pkg-plist 676
- 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
| File | Size | SHA256 |
|---|---|---|
| gnome2/gtk+-2.24.33.tar.xz | 1.2661828e+07 | ac2ac757f5942d318a311a54b0c80b5ef295f299c2a73c632f6bfb1ff49cc6da |
Master sites 1
- GNOME/sources/gtk+/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}