BSD Ports

x11-toolkits/fltk 1.3.10 MidnightBSD

Cross-platform C++ graphical user interface toolkit

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl
Categories
x11-toolkits

Description

The Fast Light ToolKit ("FLTK", pronounced "fulltick") is a LGPL'd C++ graphical user interface for X11.

FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL and its built-in GLUT emulation.

FLTK is designed to be small and modular enough to be statically linked, but works fine as a shared library. FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDx11-toolkits/fltk1.3.10 behind since 2026-10-12no data-[email protected]-
FreeBSDx11-toolkits/fltk1.3.11none known-[email protected]2026-10-12
OpenBSDx11/fltk by name1.3.11no data-The OpenBSD ports mailing-list <[email protected]>2026-07-07
NetBSDx11/fltk by name1.4.5nb1 newestnone known-[email protected]2026-09-29
DragonFlyx11-toolkits/fltk1.3.10 behind since 2026-10-12none known-[email protected]-
HardenedBSDx11-toolkits/fltk1.3.10 behind since 2026-10-12no data-[email protected]-
GhostBSDx11-toolkits/fltk1.3.10 behind since 2026-10-12no data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install fltk

From mports:

cd /usr/mports/x11-toolkits/fltk && make install clean

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

RUN_DEPENDS=	fltk>0:x11-toolkits/fltk
LIB_DEPENDS=	libfltk.so:x11-toolkits/fltk

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.

Library 2

Build dependencies 2
Run dependencies 2

Configuration

Options name: x11-toolkits_fltk

OptionDefaultDescription
CAIROoff
EXAMPLESoff
USES
cpe gl jpeg localbase pkgconfig tar:bz2 xorg
Service scripts
none

Files

Manual pages 3
  • fltk(3)
  • fltk-config(1)
  • fluid(1)
pkg-plist 170
  • bin/fltk-config
  • bin/fluid
  • include/FL/Enumerations.H
  • include/FL/Fl.H
  • include/FL/Fl_Adjuster.H
  • include/FL/Fl_BMP_Image.H
  • include/FL/Fl_Bitmap.H
  • include/FL/Fl_Box.H
  • include/FL/Fl_Browser.H
  • include/FL/Fl_Browser_.H
  • include/FL/Fl_Button.H
  • include/FL/Fl_Cairo.H
  • include/FL/Fl_Cairo_Window.H
  • include/FL/Fl_Chart.H
  • include/FL/Fl_Check_Browser.H
  • include/FL/Fl_Check_Button.H
  • include/FL/Fl_Choice.H
  • include/FL/Fl_Clock.H
  • include/FL/Fl_Color_Chooser.H
  • include/FL/Fl_Copy_Surface.H
  • include/FL/Fl_Counter.H
  • include/FL/Fl_Device.H
  • include/FL/Fl_Dial.H
  • include/FL/Fl_Double_Window.H
  • include/FL/Fl_Export.H
  • include/FL/Fl_File_Browser.H
  • include/FL/Fl_File_Chooser.H
  • include/FL/Fl_File_Icon.H
  • include/FL/Fl_File_Input.H
  • include/FL/Fl_Fill_Dial.H
  • include/FL/Fl_Fill_Slider.H
  • include/FL/Fl_Float_Input.H
  • include/FL/Fl_FormsBitmap.H
  • include/FL/Fl_FormsPixmap.H
  • include/FL/Fl_Free.H
  • include/FL/Fl_GIF_Image.H
  • include/FL/Fl_Gl_Window.H
  • include/FL/Fl_Group.H
  • include/FL/Fl_Help_Dialog.H
  • include/FL/Fl_Help_View.H
  • include/FL/Fl_Hold_Browser.H
  • include/FL/Fl_Hor_Fill_Slider.H
  • include/FL/Fl_Hor_Nice_Slider.H
  • include/FL/Fl_Hor_Slider.H
  • include/FL/Fl_Hor_Value_Slider.H
  • include/FL/Fl_Image.H
  • include/FL/Fl_Image_Surface.H
  • include/FL/Fl_Input.H
  • include/FL/Fl_Input_.H
  • include/FL/Fl_Input_Choice.H
  • include/FL/Fl_Int_Input.H
  • include/FL/Fl_JPEG_Image.H
  • include/FL/Fl_Light_Button.H
  • include/FL/Fl_Line_Dial.H
  • include/FL/Fl_Menu.H
  • include/FL/Fl_Menu_.H
  • include/FL/Fl_Menu_Bar.H
  • include/FL/Fl_Menu_Button.H
  • include/FL/Fl_Menu_Item.H
  • include/FL/Fl_Menu_Window.H
  • include/FL/Fl_Multi_Browser.H
  • include/FL/Fl_Multi_Label.H
  • include/FL/Fl_Multiline_Input.H
  • include/FL/Fl_Multiline_Output.H
  • include/FL/Fl_Native_File_Chooser.H
  • include/FL/Fl_Nice_Slider.H
  • include/FL/Fl_Object.H
  • include/FL/Fl_Output.H
  • include/FL/Fl_Overlay_Window.H
  • include/FL/Fl_PNG_Image.H
  • include/FL/Fl_PNM_Image.H
  • include/FL/Fl_Pack.H
  • include/FL/Fl_Paged_Device.H
  • include/FL/Fl_Pixmap.H
  • include/FL/Fl_Plugin.H
  • include/FL/Fl_Positioner.H
  • include/FL/Fl_PostScript.H
  • include/FL/Fl_Preferences.H
  • include/FL/Fl_Printer.H
  • include/FL/Fl_Progress.H
  • include/FL/Fl_RGB_Image.H
  • include/FL/Fl_Radio_Button.H
  • include/FL/Fl_Radio_Light_Button.H
  • include/FL/Fl_Radio_Round_Button.H
  • include/FL/Fl_Repeat_Button.H
  • include/FL/Fl_Return_Button.H
  • include/FL/Fl_Roller.H
  • include/FL/Fl_Round_Button.H
  • include/FL/Fl_Round_Clock.H
  • include/FL/Fl_Scroll.H
  • include/FL/Fl_Scrollbar.H
  • include/FL/Fl_Secret_Input.H
  • include/FL/Fl_Select_Browser.H
  • include/FL/Fl_Shared_Image.H
  • include/FL/Fl_Simple_Counter.H
  • include/FL/Fl_Single_Window.H
  • include/FL/Fl_Slider.H
  • include/FL/Fl_Spinner.H
  • include/FL/Fl_Sys_Menu_Bar.H
  • include/FL/Fl_Table.H

The first 100 are listed.

distinfo 1
FileSizeSHA256
fltk-1.3.10-source.tar.bz24.778229e+0607b3bb9023e9c8f6809e6716d30efaa67d259918972af24d8d83c75e0b31771b
Master sites 1
  • https://www.fltk.org/pub/fltk/1.3.10/