notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q4
mygui Fast, simple and flexible GUI system for games and 3D applications
3.4.2 x11-toolkits on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.4.2Version of this port present on the latest quarterly branch.
Maintainer: amdmi3@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-10-26 11:09:15
Last Update: 2024-10-26 11:08:03
Commit Hash: 7337e5d
Also Listed In: devel graphics
License: MIT
WWW:
http://mygui.info/
https://github.com/MyGUI/mygui
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.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (183 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/mygui-3.4.2/catalog.mk
  3. /usr/local/share/licenses/mygui-3.4.2/LICENSE
  4. /usr/local/share/licenses/mygui-3.4.2/MIT
  5. include/MYGUI/MyGUI.h
  6. include/MYGUI/MyGUI_ActionController.h
  7. include/MYGUI/MyGUI_Align.h
  8. include/MYGUI/MyGUI_Any.h
  9. include/MYGUI/MyGUI_BackwardCompatibility.h
  10. include/MYGUI/MyGUI_BiIndexBase.h
  11. include/MYGUI/MyGUI_Bitwise.h
  12. include/MYGUI/MyGUI_Button.h
  13. include/MYGUI/MyGUI_Canvas.h
  14. include/MYGUI/MyGUI_ChildSkinInfo.h
  15. include/MYGUI/MyGUI_ClipboardManager.h
  16. include/MYGUI/MyGUI_Colour.h
  17. include/MYGUI/MyGUI_ComboBox.h
  18. include/MYGUI/MyGUI_Common.h
  19. include/MYGUI/MyGUI_CommonStateInfo.h
  20. include/MYGUI/MyGUI_ConsoleLogListener.h
  21. include/MYGUI/MyGUI_Constants.h
  22. include/MYGUI/MyGUI_ControllerEdgeHide.h
  23. include/MYGUI/MyGUI_ControllerFadeAlpha.h
  24. include/MYGUI/MyGUI_ControllerItem.h
  25. include/MYGUI/MyGUI_ControllerManager.h
  26. include/MYGUI/MyGUI_ControllerPosition.h
  27. include/MYGUI/MyGUI_ControllerRepeatClick.h
  28. include/MYGUI/MyGUI_CoordConverter.h
  29. include/MYGUI/MyGUI_DDContainer.h
  30. include/MYGUI/MyGUI_DDItemInfo.h
  31. include/MYGUI/MyGUI_DataFileStream.h
  32. include/MYGUI/MyGUI_DataManager.h
  33. include/MYGUI/MyGUI_DataMemoryStream.h
  34. include/MYGUI/MyGUI_DataStream.h
  35. include/MYGUI/MyGUI_DataStreamHolder.h
  36. include/MYGUI/MyGUI_Delegate.h
  37. include/MYGUI/MyGUI_DeprecatedTypes.h
  38. include/MYGUI/MyGUI_DeprecatedWidgets.h
  39. include/MYGUI/MyGUI_Diagnostic.h
  40. include/MYGUI/MyGUI_DynLib.h
  41. include/MYGUI/MyGUI_DynLibManager.h
  42. include/MYGUI/MyGUI_EditBox.h
  43. include/MYGUI/MyGUI_EditText.h
  44. include/MYGUI/MyGUI_Enumerator.h
  45. include/MYGUI/MyGUI_EventPair.h
  46. include/MYGUI/MyGUI_Exception.h
  47. include/MYGUI/MyGUI_FactoryManager.h
  48. include/MYGUI/MyGUI_FileLogListener.h
  49. include/MYGUI/MyGUI_FlowDirection.h
  50. include/MYGUI/MyGUI_FontData.h
  51. include/MYGUI/MyGUI_FontManager.h
  52. include/MYGUI/MyGUI_GenericFactory.h
  53. include/MYGUI/MyGUI_GeometryUtility.h
  54. include/MYGUI/MyGUI_Gui.h
  55. include/MYGUI/MyGUI_IBItemInfo.h
  56. include/MYGUI/MyGUI_ICroppedRectangle.h
  57. include/MYGUI/MyGUI_IDataStream.h
  58. include/MYGUI/MyGUI_IFont.h
  59. include/MYGUI/MyGUI_IItem.h
  60. include/MYGUI/MyGUI_IItemContainer.h
  61. include/MYGUI/MyGUI_ILayer.h
  62. include/MYGUI/MyGUI_ILayerItem.h
  63. include/MYGUI/MyGUI_ILayerNode.h
  64. include/MYGUI/MyGUI_ILogFilter.h
  65. include/MYGUI/MyGUI_ILogListener.h
  66. include/MYGUI/MyGUI_IObject.h
  67. include/MYGUI/MyGUI_IPointer.h
  68. include/MYGUI/MyGUI_IRenderTarget.h
  69. include/MYGUI/MyGUI_IResource.h
  70. include/MYGUI/MyGUI_ISerializable.h
  71. include/MYGUI/MyGUI_IStateInfo.h
  72. include/MYGUI/MyGUI_ISubWidget.h
  73. include/MYGUI/MyGUI_ISubWidgetRect.h
  74. include/MYGUI/MyGUI_ISubWidgetText.h
  75. include/MYGUI/MyGUI_ITexture.h
  76. include/MYGUI/MyGUI_IUnlinkWidget.h
  77. include/MYGUI/MyGUI_IVertexBuffer.h
  78. include/MYGUI/MyGUI_ImageBox.h
  79. include/MYGUI/MyGUI_ImageInfo.h
  80. include/MYGUI/MyGUI_InputManager.h
  81. include/MYGUI/MyGUI_ItemBox.h
  82. include/MYGUI/MyGUI_KeyCode.h
  83. include/MYGUI/MyGUI_LanguageManager.h
  84. include/MYGUI/MyGUI_LayerItem.h
  85. include/MYGUI/MyGUI_LayerManager.h
  86. include/MYGUI/MyGUI_LayerNode.h
  87. include/MYGUI/MyGUI_LayoutData.h
  88. include/MYGUI/MyGUI_LayoutManager.h
  89. include/MYGUI/MyGUI_LevelLogFilter.h
  90. include/MYGUI/MyGUI_ListBox.h
  91. include/MYGUI/MyGUI_LogLevel.h
  92. include/MYGUI/MyGUI_LogManager.h
  93. include/MYGUI/MyGUI_LogSource.h
  94. include/MYGUI/MyGUI_LogStream.h
  95. include/MYGUI/MyGUI_Macros.h
  96. include/MYGUI/MyGUI_MainSkin.h
  97. include/MYGUI/MyGUI_MaskPickInfo.h
  98. include/MYGUI/MyGUI_MenuBar.h
  99. include/MYGUI/MyGUI_MenuControl.h
  100. include/MYGUI/MyGUI_MenuItem.h
  101. include/MYGUI/MyGUI_MenuItemType.h
  102. include/MYGUI/MyGUI_MouseButton.h
  103. include/MYGUI/MyGUI_MultiListBox.h
  104. include/MYGUI/MyGUI_MultiListItem.h
  105. include/MYGUI/MyGUI_OverlappedLayer.h
  106. include/MYGUI/MyGUI_Platform.h
  107. include/MYGUI/MyGUI_Plugin.h
  108. include/MYGUI/MyGUI_PluginManager.h
  109. include/MYGUI/MyGUI_PointerManager.h
  110. include/MYGUI/MyGUI_PolygonalSkin.h
  111. include/MYGUI/MyGUI_PopupMenu.h
  112. include/MYGUI/MyGUI_Precompiled.h
  113. include/MYGUI/MyGUI_Prerequest.h
  114. include/MYGUI/MyGUI_ProgressBar.h
  115. include/MYGUI/MyGUI_RTTI.h
  116. include/MYGUI/MyGUI_RenderFormat.h
  117. include/MYGUI/MyGUI_RenderItem.h
  118. include/MYGUI/MyGUI_RenderManager.h
  119. include/MYGUI/MyGUI_RenderTargetInfo.h
  120. include/MYGUI/MyGUI_ResizingPolicy.h
  121. include/MYGUI/MyGUI_ResourceImageSet.h
  122. include/MYGUI/MyGUI_ResourceImageSetData.h
  123. include/MYGUI/MyGUI_ResourceImageSetPointer.h
  124. include/MYGUI/MyGUI_ResourceLayout.h
  125. include/MYGUI/MyGUI_ResourceManager.h
  126. include/MYGUI/MyGUI_ResourceManualFont.h
  127. include/MYGUI/MyGUI_ResourceManualPointer.h
  128. include/MYGUI/MyGUI_ResourceSkin.h
  129. include/MYGUI/MyGUI_ResourceTrueTypeFont.h
  130. include/MYGUI/MyGUI_RotatingSkin.h
  131. include/MYGUI/MyGUI_ScrollBar.h
  132. include/MYGUI/MyGUI_ScrollView.h
  133. include/MYGUI/MyGUI_ScrollViewBase.h
  134. include/MYGUI/MyGUI_SharedLayer.h
  135. include/MYGUI/MyGUI_SharedLayerNode.h
  136. include/MYGUI/MyGUI_SimpleText.h
  137. include/MYGUI/MyGUI_Singleton.h
  138. include/MYGUI/MyGUI_SkinItem.h
  139. include/MYGUI/MyGUI_SkinManager.h
  140. include/MYGUI/MyGUI_StringUtility.h
  141. include/MYGUI/MyGUI_SubSkin.h
  142. include/MYGUI/MyGUI_SubWidgetBinding.h
  143. include/MYGUI/MyGUI_SubWidgetInfo.h
  144. include/MYGUI/MyGUI_SubWidgetManager.h
  145. include/MYGUI/MyGUI_TCoord.h
  146. include/MYGUI/MyGUI_TPoint.h
  147. include/MYGUI/MyGUI_TRect.h
  148. include/MYGUI/MyGUI_TSize.h
  149. include/MYGUI/MyGUI_TabControl.h
  150. include/MYGUI/MyGUI_TabItem.h
  151. include/MYGUI/MyGUI_TextBox.h
  152. include/MYGUI/MyGUI_TextChangeHistory.h
  153. include/MYGUI/MyGUI_TextIterator.h
  154. include/MYGUI/MyGUI_TextView.h
  155. include/MYGUI/MyGUI_TextViewData.h
  156. include/MYGUI/MyGUI_TextureUtility.h
  157. include/MYGUI/MyGUI_TileRect.h
  158. include/MYGUI/MyGUI_Timer.h
  159. include/MYGUI/MyGUI_ToolTipManager.h
  160. include/MYGUI/MyGUI_Types.h
  161. include/MYGUI/MyGUI_UString.h
  162. include/MYGUI/MyGUI_Version.h
  163. include/MYGUI/MyGUI_VertexData.h
  164. include/MYGUI/MyGUI_Widget.h
  165. include/MYGUI/MyGUI_WidgetDefines.h
  166. include/MYGUI/MyGUI_WidgetInput.h
  167. include/MYGUI/MyGUI_WidgetManager.h
  168. include/MYGUI/MyGUI_WidgetStyle.h
  169. include/MYGUI/MyGUI_WidgetToolTip.h
  170. include/MYGUI/MyGUI_WidgetTranslate.h
  171. include/MYGUI/MyGUI_WidgetUserData.h
  172. include/MYGUI/MyGUI_Window.h
  173. include/MYGUI/MyGUI_WindowsClipboardHandler.h
  174. include/MYGUI/MyGUI_XmlDocument.h
  175. include/MYGUI/Plugin.h
  176. include/MYGUI/StrangeButton.h
  177. lib/Plugin_StrangeButton.so
  178. lib/libMyGUIEngine.so
  179. lib/libMyGUIEngine.so.3.4.2
  180. libdata/pkgconfig/MYGUI.pc
  181. @owner
  182. @group
  183. @mode
Collapse this list.
Dependency lines:
  • mygui>0:x11-toolkits/mygui
To install the port:
cd /usr/ports/x11-toolkits/mygui/ && make install clean
To add the package, run one of these commands:
  • pkg install x11-toolkits/mygui
  • pkg install mygui
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mygui
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1690138339 SHA256 (MyGUI-mygui-MyGUI3.4.2_GH0.tar.gz) = 1cc45fb96c9438e3476778449af0378443d84794a458978a29c75306e45dd45a SIZE (MyGUI-mygui-MyGUI3.4.2_GH0.tar.gz) = 22425573

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Slave ports:
  1. x11-toolkits/mygui-dummy
  2. x11-toolkits/mygui-ogre
  3. x11-toolkits/mygui-opengl
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libfreetype.so : print/freetype2
This port is required by:
for Libraries
  1. x11-toolkits/mygui-dummy
  2. x11-toolkits/mygui-ogre
  3. x11-toolkits/mygui-opengl

Configuration Options:
No options to configure
Options name:
x11-toolkits_mygui
USES:
cmake:insource compiler:c++11-lib pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/MyGUI/mygui/tar.gz/MyGUI3.4.2?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.4.2
26 Oct 2024 11:08:03
commit hash: 7337e5d55caf016095c2523bc26892666cc373c0commit hash: 7337e5d55caf016095c2523bc26892666cc373c0commit hash: 7337e5d55caf016095c2523bc26892666cc373c0commit hash: 7337e5d55caf016095c2523bc26892666cc373c0 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
x11-toolkits/mygui: fix build with libc++ 19

As noted in the libc++ 19 release notes [1], std::char_traits<> is now
only provided for char, char8_t, char16_t, char32_t and wchar_t, and any
instantiation for other types will fail.

This causes x11-toolkits/mygui to fail to compile with clang 19 and
libc++ 19, resulting in errors similar to:

  In file included from
/wrkdirs/usr/ports/x11-toolkits/mygui/work/mygui-MyGUI3.4.2/MyGUIEngine/include/MyGUI_Common.h:12:
  /usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined
template 'std::char_traits<unsigned short>'
    820 |   static_assert(is_same<_CharT, typename
traits_type::char_type>::value,
   y     |                                          ^
 
/wrkdirs/usr/ports/x11-toolkits/mygui/work/mygui-MyGUI3.4.2/MyGUIEngine/include/MyGUI_UString.h:213:4:
note: in instantiation of template class 'std::basic_string<unsigned short>'
requested here
    213 |                         dstring::iterator mIter;
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 1