BSD Ports

x11-toolkits/mygui 3.4.4 FreeBSD

Fast, simple and flexible GUI system for games and 3D applications

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
5d6ed567bd
License
MIT
Categories
x11-toolkits, graphics, devel
Package size
520.1 KiB, 2190.6 KiB installed

Description

MyGUI is a library for creating Graphical User Interfaces (GUIs) for games and 3D applications. The main goals of mygui are: speed, flexibility and ease of use.

In the other systems

SystemPortVersion
FreeBSDx11-toolkits/mygui3.4.4
OpenBSDdevel/mygui3.4.3
NetBSDgraphics/mygui3.2.3.20190707nb16
DragonFlyx11-toolkits/mygui3.4.2
HardenedBSDx11-toolkits/mygui3.4.3_1
GhostBSDx11-toolkits/mygui3.4.3_1

Install

Binary package:

pkg install mygui

From the ports tree:

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

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

RUN_DEPENDS=	mygui>0:x11-toolkits/mygui
LIB_DEPENDS=	libMyGUIEngine.so:x11-toolkits/mygui

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:latest3.4.43.4.43.4.0_13.4.3_13.4.4
FreeBSD:14:quarterly3.4.3_13.4.3_1n/a3.4.33.4.3_1
FreeBSD:15:latest3.4.43.4.4n/a3.4.3_13.4.3_1
FreeBSD:15:quarterly3.4.3_13.4.3_1n/an/an/a
FreeBSD:16:latest3.4.3_13.4.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 54
Run dependencies 42

Configuration

No options to configure.

USES
cmake:insource compiler:c++11-lib pkgconfig sdl
Service scripts
none

Files

pkg-plist 176
  • include/MYGUI/MyGUI.h
  • include/MYGUI/MyGUI_ActionController.h
  • include/MYGUI/MyGUI_Align.h
  • include/MYGUI/MyGUI_Any.h
  • include/MYGUI/MyGUI_BackwardCompatibility.h
  • include/MYGUI/MyGUI_BiIndexBase.h
  • include/MYGUI/MyGUI_Bitwise.h
  • include/MYGUI/MyGUI_Button.h
  • include/MYGUI/MyGUI_Canvas.h
  • include/MYGUI/MyGUI_ChildSkinInfo.h
  • include/MYGUI/MyGUI_ClipboardManager.h
  • include/MYGUI/MyGUI_Colour.h
  • include/MYGUI/MyGUI_ComboBox.h
  • include/MYGUI/MyGUI_Common.h
  • include/MYGUI/MyGUI_CommonStateInfo.h
  • include/MYGUI/MyGUI_ConsoleLogListener.h
  • include/MYGUI/MyGUI_Constants.h
  • include/MYGUI/MyGUI_ControllerEdgeHide.h
  • include/MYGUI/MyGUI_ControllerFadeAlpha.h
  • include/MYGUI/MyGUI_ControllerItem.h
  • include/MYGUI/MyGUI_ControllerManager.h
  • include/MYGUI/MyGUI_ControllerPosition.h
  • include/MYGUI/MyGUI_ControllerRepeatClick.h
  • include/MYGUI/MyGUI_CoordConverter.h
  • include/MYGUI/MyGUI_DDContainer.h
  • include/MYGUI/MyGUI_DDItemInfo.h
  • include/MYGUI/MyGUI_DataFileStream.h
  • include/MYGUI/MyGUI_DataManager.h
  • include/MYGUI/MyGUI_DataMemoryStream.h
  • include/MYGUI/MyGUI_DataStream.h
  • include/MYGUI/MyGUI_DataStreamHolder.h
  • include/MYGUI/MyGUI_Delegate.h
  • include/MYGUI/MyGUI_DeprecatedTypes.h
  • include/MYGUI/MyGUI_DeprecatedWidgets.h
  • include/MYGUI/MyGUI_Diagnostic.h
  • include/MYGUI/MyGUI_DynLib.h
  • include/MYGUI/MyGUI_DynLibManager.h
  • include/MYGUI/MyGUI_EditBox.h
  • include/MYGUI/MyGUI_EditText.h
  • include/MYGUI/MyGUI_Enumerator.h
  • include/MYGUI/MyGUI_EventPair.h
  • include/MYGUI/MyGUI_Exception.h
  • include/MYGUI/MyGUI_FactoryManager.h
  • include/MYGUI/MyGUI_FileLogListener.h
  • include/MYGUI/MyGUI_FlowDirection.h
  • include/MYGUI/MyGUI_FontData.h
  • include/MYGUI/MyGUI_FontManager.h
  • include/MYGUI/MyGUI_GenericFactory.h
  • include/MYGUI/MyGUI_GeometryUtility.h
  • include/MYGUI/MyGUI_Gui.h
  • include/MYGUI/MyGUI_IBItemInfo.h
  • include/MYGUI/MyGUI_ICroppedRectangle.h
  • include/MYGUI/MyGUI_IDataStream.h
  • include/MYGUI/MyGUI_IFont.h
  • include/MYGUI/MyGUI_IItem.h
  • include/MYGUI/MyGUI_IItemContainer.h
  • include/MYGUI/MyGUI_ILayer.h
  • include/MYGUI/MyGUI_ILayerItem.h
  • include/MYGUI/MyGUI_ILayerNode.h
  • include/MYGUI/MyGUI_ILogFilter.h
  • include/MYGUI/MyGUI_ILogListener.h
  • include/MYGUI/MyGUI_IObject.h
  • include/MYGUI/MyGUI_IPointer.h
  • include/MYGUI/MyGUI_IRenderTarget.h
  • include/MYGUI/MyGUI_IResource.h
  • include/MYGUI/MyGUI_ISerializable.h
  • include/MYGUI/MyGUI_IStateInfo.h
  • include/MYGUI/MyGUI_ISubWidget.h
  • include/MYGUI/MyGUI_ISubWidgetRect.h
  • include/MYGUI/MyGUI_ISubWidgetText.h
  • include/MYGUI/MyGUI_ITexture.h
  • include/MYGUI/MyGUI_IUnlinkWidget.h
  • include/MYGUI/MyGUI_IVertexBuffer.h
  • include/MYGUI/MyGUI_ImageBox.h
  • include/MYGUI/MyGUI_ImageInfo.h
  • include/MYGUI/MyGUI_InputManager.h
  • include/MYGUI/MyGUI_ItemBox.h
  • include/MYGUI/MyGUI_KeyCode.h
  • include/MYGUI/MyGUI_LanguageManager.h
  • include/MYGUI/MyGUI_LayerItem.h
  • include/MYGUI/MyGUI_LayerManager.h
  • include/MYGUI/MyGUI_LayerNode.h
  • include/MYGUI/MyGUI_LayoutData.h
  • include/MYGUI/MyGUI_LayoutManager.h
  • include/MYGUI/MyGUI_LevelLogFilter.h
  • include/MYGUI/MyGUI_ListBox.h
  • include/MYGUI/MyGUI_LogLevel.h
  • include/MYGUI/MyGUI_LogManager.h
  • include/MYGUI/MyGUI_LogSource.h
  • include/MYGUI/MyGUI_LogStream.h
  • include/MYGUI/MyGUI_Macros.h
  • include/MYGUI/MyGUI_MainSkin.h
  • include/MYGUI/MyGUI_MaskPickInfo.h
  • include/MYGUI/MyGUI_MenuBar.h
  • include/MYGUI/MyGUI_MenuControl.h
  • include/MYGUI/MyGUI_MenuItem.h
  • include/MYGUI/MyGUI_MenuItemType.h
  • include/MYGUI/MyGUI_MouseButton.h
  • include/MYGUI/MyGUI_MultiListBox.h
  • include/MYGUI/MyGUI_MultiListItem.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
MyGUI-mygui-MyGUI3.4.4_GH0.tar.gz1.8346262e+072b4b87c5c04cd9a33413d0ccebc1aa03b56c72873901633c85be2652ceb6785b

Commit history 3

DateCommitCreditsLog message
5d6ed567bd Dima Panov x11-toolkits/mygui*: update to 3.4.4 release (+)
New dependencies: SDL2 for base and SDL2_Image for renderer engines Release notes: https://github.com/MyGUI/mygui/releases/tag/MyGUI3.4.4
f850d00874 Dima Panov x11-toolkits/mygui: limit portcout to current port version, consumers not ready for newer releases yet
abc0a3eb4b Dima Panov x11-toolkits/mygui*: cleanup, add new render engines (+)
Add new render engines of MyGUI: mygui-opengl3 -- OpenGL3 renderer mygui-opengles -- OpenGLES renderer