BSD Ports

devel/agar 1.7.1 FreeBSD

Cross-platform GUI toolkit

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE, OFL11
Categories
devel
Package size
4874.9 KiB, 19832.7 KiB installed

Description

Agar is a cross-platform GUI system. It provides a base framework and a toolkit of widgets from which portable, high-performance graphical applications can be built.

The toolkit is extensible through class registration. A style engine allows precise control over the appearance of elements. Agar applications work under X Windows, MS Windows, MacOS, SDL (1.2 and 2.0) and others. It can attach to an existing graphical context and work as self contained window manager. Agar is fully thread-safe when built with threads support.

In the other systems

SystemPortVersion
FreeBSDdevel/agar1.7.1
OpenBSDx11/agar/agar1.7.0

Install

Binary package:

pkg install agar

From the ports tree:

cd /usr/ports/devel/agar/ && make install clean

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

RUN_DEPENDS=	agar>0:devel/agar
LIB_DEPENDS=	libag_au.so:devel/agar

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:latest1.7.11.7.11.5.0_21.7.0_21.7.1
FreeBSD:14:quarterly1.7.11.7.1n/a1.7.0_21.7.1
FreeBSD:15:latest1.7.11.7.1n/a1.7.0_21.7.0_2
FreeBSD:15:quarterly1.7.11.7.1n/an/an/a
FreeBSD:16:latest1.7.11.7.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

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

Build dependencies 48
Run dependencies 47

No port depends on this one.

Configuration

Options name: devel_agar

OptionDefaultDescription
DEBUGoffBuild with debugging support
FONTCONFIGonX11 font configuration support
PORTAUDIOoffPortaudio support in Agar AU library
SDL1offSDL 1.2 support in Agar GUI library
SDL2onSDL 2.0 support in Agar GUI library
SNDFILEoffAudio file support in Agar AU library
THREADSonThreading support
X11onX11 (graphics) support
XINERAMAonX11 Xinerama extension support
USES
libtool localbase pathfix perl5 pkgconfig jpeg gl
Service scripts
none

Files

Manual pages 153
  • AG_AlphaFn(3)
  • AG_Box(3)
  • AG_Button(3)
  • AG_ByteSwap(3)
  • AG_CPUInfo(3)
  • AG_Checkbox(3)
  • AG_Color(3)
  • AG_Combo(3)
  • AG_Config(3)
  • AG_Console(3)
  • AG_Core(3)
  • AG_Cursor(3)
  • AG_CustomEventLoop(3)
  • AG_DSO(3)
  • AG_DataSource(3)
  • AG_Db(3)
  • AG_DirDlg(3)
  • AG_Driver(3)
  • AG_DriverCocoa(3)
  • AG_DriverDUMMY(3)
  • AG_DriverGLX(3)
  • AG_DriverMw(3)
  • AG_DriverSDL2FB(3)
  • AG_DriverSDL2GL(3)
  • AG_DriverSDL2MW(3)
  • AG_DriverSDLFB(3)
  • AG_DriverSDLGL(3)
  • AG_DriverSw(3)
  • AG_DriverWGL(3)
  • AG_Editable(3)
  • AG_Error(3)
  • AG_Event(3)
  • AG_EventLoop(3)
  • AG_Execute(3)
  • AG_File(3)
  • AG_FileDlg(3)
  • AG_Fixed(3)
  • AG_FixedPlotter(3)
  • AG_FontSelector(3)
  • AG_GL(3)
  • AG_GLView(3)
  • AG_Getopt(3)
  • AG_GlobalKeys(3)
  • AG_Graph(3)
  • AG_GuiDebugger(3)
  • AG_HSVPal(3)
  • AG_Icon(3)
  • AG_InitGraphics(3)
  • AG_InitVideoSDL(3)
  • AG_Intro(3)
  • AG_KeyMod(3)
  • AG_KeySym(3)
  • AG_Keyboard(3)
  • AG_Label(3)
  • AG_Limits(3)
  • AG_MPane(3)
  • AG_Menu(3)
  • AG_MouseButton(3)
  • AG_Net(3)
  • AG_Notebook(3)
  • AG_Numerical(3)
  • AG_Object(3)
  • AG_Pane(3)
  • AG_Pixmap(3)
  • AG_ProgressBar(3)
  • AG_Queue(3)
  • AG_Radio(3)
  • AG_Rect(3)
  • AG_Scrollbar(3)
  • AG_Scrollview(3)
  • AG_Separator(3)
  • AG_SizeSpec(3)
  • AG_Slider(3)
  • AG_Socket(3)
  • AG_String(3)
  • AG_StyleSheet(3)
  • AG_Surface(3)
  • AG_Table(3)
  • AG_Tbl(3)
  • AG_Text(3)
  • AG_TextElement(3)
  • AG_Textbox(3)
  • AG_Threads(3)
  • AG_Time(3)
  • AG_Timer(3)
  • AG_Titlebar(3)
  • AG_Tlist(3)
  • AG_Toolbar(3)
  • AG_Treetbl(3)
  • AG_UCombo(3)
  • AG_Units(3)
  • AG_User(3)
  • AG_Variable(3)
  • AG_Version(3)
  • AG_Web(3)
  • AG_Widget(3)
  • AG_WidgetPrimitives(3)
  • AG_Window(3)
  • AU(3)
  • AU_DevOut(3)
  • AU_Wave(3)
  • MAP(3)
  • MAP_View(3)
  • M_Circle(3)
  • M_Color(3)
  • M_Complex(3)
  • M_Geometry(3)
  • M_Line(3)
  • M_Matrix(3)
  • M_Matview(3)
  • M_Plane(3)
  • M_Plotter(3)
  • M_PointSet(3)
  • M_Polygon(3)
  • M_Quaternion(3)
  • M_Real(3)
  • M_Rectangle(3)
  • M_Sphere(3)
  • M_String(3)
  • M_Triangle(3)
  • M_Vector(3)
  • M_VectorZ(3)
  • RG_Feature(3)
  • RG_Pixmap(3)
  • RG_Tile(3)
  • RG_Tileset(3)
  • RG_Tileview(3)
  • SG(3)
  • SG_Camera(3)
  • SG_CgProgram(3)
  • SG_Image(3)
  • SG_Intro(3)
  • SG_Light(3)
  • SG_Line(3)
  • SG_Node(3)
  • SG_Object(3)
  • SG_Plane(3)
  • SG_Point(3)
  • SG_PolyBall(3)
  • SG_Program(3)
  • SG_Texture(3)
  • SG_View(3)
  • SG_Voxel(3)
  • SK(3)
  • SK_View(3)
  • VG(3)
  • VG_Arc(3)
  • VG_Circle(3)
  • VG_Line(3)
  • VG_Point(3)
  • VG_Polygon(3)
  • VG_Text(3)
  • VG_View(3)
pkg-plist 763
  • bin/agar-au-config
  • bin/agar-config
  • bin/agar-core-config
  • bin/agar-map-config
  • bin/agar-math-config
  • bin/agar-net-config
  • bin/agar-sg-config
  • bin/agar-sk-config
  • bin/agar-vg-config
  • include/agar/agar/au.h
  • include/agar/agar/au/au_dev_out.h
  • include/agar/agar/au/au_init.h
  • include/agar/agar/au/au_math.h
  • include/agar/agar/au/au_pub.h
  • include/agar/agar/au/au_wave.h
  • include/agar/agar/au/begin.h
  • include/agar/agar/au/close.h
  • include/agar/agar/config/_mk_big_endian.h
  • include/agar/agar/config/_mk_have_float_h.h
  • include/agar/agar/config/_mk_have_limits_h.h
  • include/agar/agar/config/_mk_have_signal.h
  • include/agar/agar/config/_mk_have_stdint_h.h
  • include/agar/agar/config/_mk_have_stdlib_h.h
  • include/agar/agar/config/_mk_have_strtold.h
  • include/agar/agar/config/_mk_have_strtoll.h
  • include/agar/agar/config/_mk_have_sys_stat_h.h
  • include/agar/agar/config/_mk_have_sys_types_h.h
  • include/agar/agar/config/_mk_have_unistd_h.h
  • include/agar/agar/config/_mk_little_endian.h
  • include/agar/agar/config/ag_ansi_color.h
  • include/agar/agar/config/ag_debug.h
  • include/agar/agar/config/ag_enable_dso.h
  • include/agar/agar/config/ag_enable_exec.h
  • include/agar/agar/config/ag_enable_string.h
  • include/agar/agar/config/ag_event_loop.h
  • include/agar/agar/config/ag_inline_byteswap.h
  • include/agar/agar/config/ag_inline_error.h
  • include/agar/agar/config/ag_inline_io.h
  • include/agar/agar/config/ag_inline_object.h
  • include/agar/agar/config/ag_inline_string.h
  • include/agar/agar/config/ag_inline_surface.h
  • include/agar/agar/config/ag_inline_tbl.h
  • include/agar/agar/config/ag_inline_threads.h
  • include/agar/agar/config/ag_inline_variable.h
  • include/agar/agar/config/ag_inline_widget.h
  • include/agar/agar/config/ag_legacy.h
  • include/agar/agar/config/ag_model.h
  • include/agar/agar/config/ag_named_args.h
  • include/agar/agar/config/ag_namespaces.h
  • include/agar/agar/config/ag_network.h
  • include/agar/agar/config/ag_serialization.h
  • include/agar/agar/config/ag_threads.h
  • include/agar/agar/config/ag_timers.h
  • include/agar/agar/config/ag_type_safety.h
  • include/agar/agar/config/ag_unicode.h
  • include/agar/agar/config/ag_use_attributes.h
  • include/agar/agar/config/ag_user.h
  • include/agar/agar/config/ag_verbosity.h
  • include/agar/agar/config/ag_web.h
  • include/agar/agar/config/ag_widgets.h
  • include/agar/agar/config/ag_wm_hints.h
  • include/agar/agar/config/bindir.h
  • include/agar/agar/config/datadir.h
  • include/agar/agar/config/double_precision.h
  • include/agar/agar/config/enable_au.h
  • include/agar/agar/config/enable_gui.h
  • include/agar/agar/config/enable_map.h
  • include/agar/agar/config/enable_math.h
  • include/agar/agar/config/enable_micro.h
  • include/agar/agar/config/enable_nls.h
  • include/agar/agar/config/enable_sg.h
  • include/agar/agar/config/enable_sk.h
  • include/agar/agar/config/enable_vg.h
  • include/agar/agar/config/execsuffix.h
  • include/agar/agar/config/have_64bit.h
  • include/agar/agar/config/have___int64.h
  • include/agar/agar/config/have_aligned_attribute.h
  • include/agar/agar/config/have_altivec.h
  • include/agar/agar/config/have_altivec_h.h
  • include/agar/agar/config/have_asprintf.h
  • include/agar/agar/config/have_bounded_attribute.h
  • include/agar/agar/config/have_cc.h
  • include/agar/agar/config/have_cc65.h
  • include/agar/agar/config/have_cc_asm.h
  • include/agar/agar/config/have_cc_clang.h
  • include/agar/agar/config/have_cc_gcc.h
  • include/agar/agar/config/have_cc_warnings.h
  • include/agar/agar/config/have_clock_gettime.h
  • include/agar/agar/config/have_clock_win32.h
  • include/agar/agar/config/have_cocoa.h
  • include/agar/agar/config/have_const_attribute.h
  • include/agar/agar/config/have_csidl.h
  • include/agar/agar/config/have_cygwin.h
  • include/agar/agar/config/have_db4.h
  • include/agar/agar/config/have_deprecated_attribute.h
  • include/agar/agar/config/have_dirfd.h
  • include/agar/agar/config/have_dl_h.h
  • include/agar/agar/config/have_dlfcn_h.h
  • include/agar/agar/config/have_dlopen.h
  • include/agar/agar/config/have_dyld.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
agar-1.7.1.tar.gz7.869999e+06d1eb994c8262cd70df1d4d9462c5453089db5dc815d01b5767508c2923a5965c
Master sites 1
  • http://stable.hypertriton.com/agar/

Commit history 0

No commits in the history this site was built from.