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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/agar | 1.7.1 |
| OpenBSD | x11/agar/agar | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.7.1 | 1.7.1 | 1.5.0_2 | 1.7.0_2 | 1.7.1 |
| FreeBSD:14:quarterly | 1.7.1 | 1.7.1 | n/a | 1.7.0_2 | 1.7.1 |
| FreeBSD:15:latest | 1.7.1 | 1.7.1 | n/a | 1.7.0_2 | 1.7.0_2 |
| FreeBSD:15:quarterly | 1.7.1 | 1.7.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.7.1 | 1.7.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libpng.so: graphics/pnglibfreetype.so: print/freetype2
The full lists below include those, and their dependencies in turn.
Build dependencies 48
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/llvm12
- devel/pkgconf
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- graphics/jpeg-turbo
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/perl5.42
- misc/hwdata
- print/freetype2
- print/indexinfo
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
Run dependencies 47
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/llvm12
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- graphics/jpeg-turbo
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/perl5.42
- misc/hwdata
- print/freetype2
- print/indexinfo
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
No port depends on this one.
Configuration
Options name: devel_agar
| Option | Default | Description |
|---|---|---|
| DEBUG | off | Build with debugging support |
| FONTCONFIG | on | X11 font configuration support |
| PORTAUDIO | off | Portaudio support in Agar AU library |
| SDL1 | off | SDL 1.2 support in Agar GUI library |
| SDL2 | on | SDL 2.0 support in Agar GUI library |
| SNDFILE | off | Audio file support in Agar AU library |
| THREADS | on | Threading support |
| X11 | on | X11 (graphics) support |
| XINERAMA | on | X11 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
| File | Size | SHA256 |
|---|---|---|
| agar-1.7.1.tar.gz | 7.869999e+06 | d1eb994c8262cd70df1d4d9462c5453089db5dc815d01b5767508c2923a5965c |
Master sites 1
- http://stable.hypertriton.com/agar/
Commit history 0
No commits in the history this site was built from.