diff options
author | nia <nia@pkgsrc.org> | 2019-08-09 16:03:00 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2019-08-09 16:03:00 +0000 |
commit | 31a28ff5f5338f1d9fb0d2be51c1eebbea8d4cb0 (patch) | |
tree | 1ec1dc79788816ac2cd775cc6c00ca61e5b803f6 /graphics/mygui | |
parent | 0ca15035add7200f644d4dbf97d9fc45e44bb204 (diff) | |
download | pkgsrc-31a28ff5f5338f1d9fb0d2be51c1eebbea8d4cb0.tar.gz |
Add graphics/mygui.
MyGUI is a cross-platform library for creating graphical user interfaces
for games and 3D applications.
Diffstat (limited to 'graphics/mygui')
-rw-r--r-- | graphics/mygui/DESCR | 2 | ||||
-rw-r--r-- | graphics/mygui/Makefile | 35 | ||||
-rw-r--r-- | graphics/mygui/PLIST | 186 | ||||
-rw-r--r-- | graphics/mygui/buildlink3.mk | 17 | ||||
-rw-r--r-- | graphics/mygui/distinfo | 6 |
5 files changed, 246 insertions, 0 deletions
diff --git a/graphics/mygui/DESCR b/graphics/mygui/DESCR new file mode 100644 index 00000000000..5ae419f4737 --- /dev/null +++ b/graphics/mygui/DESCR @@ -0,0 +1,2 @@ +MyGUI is a cross-platform library for creating graphical user interfaces +for games and 3D applications. diff --git a/graphics/mygui/Makefile b/graphics/mygui/Makefile new file mode 100644 index 00000000000..6c1b9dd5d73 --- /dev/null +++ b/graphics/mygui/Makefile @@ -0,0 +1,35 @@ +# $NetBSD: Makefile,v 1.1 2019/08/09 16:03:00 nia Exp $ + +DISTNAME= mygui-3.2.3.20190707 +CATEGORIES= graphics +MASTER_SITES= ${MASTER_SITE_GITHUB:=MyGUI/} +GITHUB_PROJECT= mygui +GITHUB_TAG= 0726ed4ae70b3479677a794a6a3dd5d6cc48ed62 + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://mygui.info/ +COMMENT= Cross-platform library for creating GUIs for games and 3D programs +LICENSE= mit + +USE_CMAKE= yes +USE_LANGUAGES= c c++11 +USE_TOOLS+= pkg-config + +# C++11 +GCC_REQD+= 4.8 + +CMAKE_ARGS+= -DMYGUI_RENDERSYSTEM=7 # OpenGL 3.* +CMAKE_ARGS+= -DMYGUI_SAMPLES_INPUT=4 # SDL2 + +# None of these are installed +CMAKE_ARGS+= -DMYGUI_BUILD_DEMOS=FALSE +CMAKE_ARGS+= -DMYGUI_BUILD_TOOLS=FALSE +CMAKE_ARGS+= -DMYGUI_BUILD_DOCS=FALSE + +.include "../../devel/SDL2/buildlink3.mk" +.include "../../devel/zlib/buildlink3.mk" +.include "../../graphics/freetype2/buildlink3.mk" +.include "../../graphics/glu/buildlink3.mk" +.include "../../graphics/MesaLib/buildlink3.mk" +.include "../../graphics/SDL2_image/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/graphics/mygui/PLIST b/graphics/mygui/PLIST new file mode 100644 index 00000000000..04ef990e90e --- /dev/null +++ b/graphics/mygui/PLIST @@ -0,0 +1,186 @@ +@comment $NetBSD: PLIST,v 1.1 2019/08/09 16:03:00 nia Exp $ +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 +include/MYGUI/MyGUI_OpenGL3DataManager.h +include/MYGUI/MyGUI_OpenGL3Diagnostic.h +include/MYGUI/MyGUI_OpenGL3ImageLoader.h +include/MYGUI/MyGUI_OpenGL3Platform.h +include/MYGUI/MyGUI_OpenGL3RTTexture.h +include/MYGUI/MyGUI_OpenGL3RenderManager.h +include/MYGUI/MyGUI_OpenGL3Texture.h +include/MYGUI/MyGUI_OpenGL3VertexBuffer.h +include/MYGUI/MyGUI_OverlappedLayer.h +include/MYGUI/MyGUI_Platform.h +include/MYGUI/MyGUI_Plugin.h +include/MYGUI/MyGUI_PluginManager.h +include/MYGUI/MyGUI_PointerManager.h +include/MYGUI/MyGUI_PolygonalSkin.h +include/MYGUI/MyGUI_PopupMenu.h +include/MYGUI/MyGUI_Precompiled.h +include/MYGUI/MyGUI_Prerequest.h +include/MYGUI/MyGUI_ProgressBar.h +include/MYGUI/MyGUI_RTTI.h +include/MYGUI/MyGUI_RenderFormat.h +include/MYGUI/MyGUI_RenderItem.h +include/MYGUI/MyGUI_RenderManager.h +include/MYGUI/MyGUI_RenderTargetInfo.h +include/MYGUI/MyGUI_ResizingPolicy.h +include/MYGUI/MyGUI_ResourceImageSet.h +include/MYGUI/MyGUI_ResourceImageSetData.h +include/MYGUI/MyGUI_ResourceImageSetPointer.h +include/MYGUI/MyGUI_ResourceLayout.h +include/MYGUI/MyGUI_ResourceManager.h +include/MYGUI/MyGUI_ResourceManualFont.h +include/MYGUI/MyGUI_ResourceManualPointer.h +include/MYGUI/MyGUI_ResourceSkin.h +include/MYGUI/MyGUI_ResourceTrueTypeFont.h +include/MYGUI/MyGUI_RotatingSkin.h +include/MYGUI/MyGUI_ScrollBar.h +include/MYGUI/MyGUI_ScrollView.h +include/MYGUI/MyGUI_ScrollViewBase.h +include/MYGUI/MyGUI_SharedLayer.h +include/MYGUI/MyGUI_SharedLayerNode.h +include/MYGUI/MyGUI_SimpleText.h +include/MYGUI/MyGUI_Singleton.h +include/MYGUI/MyGUI_SkinItem.h +include/MYGUI/MyGUI_SkinManager.h +include/MYGUI/MyGUI_StringUtility.h +include/MYGUI/MyGUI_SubSkin.h +include/MYGUI/MyGUI_SubWidgetBinding.h +include/MYGUI/MyGUI_SubWidgetInfo.h +include/MYGUI/MyGUI_SubWidgetManager.h +include/MYGUI/MyGUI_TCoord.h +include/MYGUI/MyGUI_TPoint.h +include/MYGUI/MyGUI_TRect.h +include/MYGUI/MyGUI_TSize.h +include/MYGUI/MyGUI_TabControl.h +include/MYGUI/MyGUI_TabItem.h +include/MYGUI/MyGUI_TextBox.h +include/MYGUI/MyGUI_TextChangeHistory.h +include/MYGUI/MyGUI_TextIterator.h +include/MYGUI/MyGUI_TextView.h +include/MYGUI/MyGUI_TextViewData.h +include/MYGUI/MyGUI_TextureUtility.h +include/MYGUI/MyGUI_TileRect.h +include/MYGUI/MyGUI_Timer.h +include/MYGUI/MyGUI_ToolTipManager.h +include/MYGUI/MyGUI_Types.h +include/MYGUI/MyGUI_UString.h +include/MYGUI/MyGUI_Version.h +include/MYGUI/MyGUI_VertexData.h +include/MYGUI/MyGUI_Widget.h +include/MYGUI/MyGUI_WidgetDefines.h +include/MYGUI/MyGUI_WidgetInput.h +include/MYGUI/MyGUI_WidgetManager.h +include/MYGUI/MyGUI_WidgetStyle.h +include/MYGUI/MyGUI_WidgetToolTip.h +include/MYGUI/MyGUI_WidgetTranslate.h +include/MYGUI/MyGUI_WidgetUserData.h +include/MYGUI/MyGUI_Window.h +include/MYGUI/MyGUI_WindowsClipboardHandler.h +include/MYGUI/MyGUI_XmlDocument.h +include/MYGUI/Plugin.h +include/MYGUI/StrangeButton.h +lib/Plugin_StrangeButton.so +lib/libMyGUI.OpenGL3Platform.a +lib/libMyGUIEngine.so +lib/libMyGUIEngine.so.3.4.0 +lib/pkgconfig/MYGUI.pc diff --git a/graphics/mygui/buildlink3.mk b/graphics/mygui/buildlink3.mk new file mode 100644 index 00000000000..eba53ae0889 --- /dev/null +++ b/graphics/mygui/buildlink3.mk @@ -0,0 +1,17 @@ +# $NetBSD: buildlink3.mk,v 1.1 2019/08/09 16:03:00 nia Exp $ + +BUILDLINK_TREE+= mygui + +.if !defined(MYGUI_BUILDLINK3_MK) +MYGUI_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.mygui+= mygui>=3.2.2 +BUILDLINK_PKGSRCDIR.mygui?= ../../graphics/mygui + +.include "../../devel/SDL2/buildlink3.mk" +.include "../../graphics/freetype2/buildlink3.mk" +.include "../../graphics/MesaLib/buildlink3.mk" +.include "../../graphics/SDL2_image/buildlink3.mk" +.endif # MYGUI_BUILDLINK3_MK + +BUILDLINK_TREE+= -mygui diff --git a/graphics/mygui/distinfo b/graphics/mygui/distinfo new file mode 100644 index 00000000000..7f338bb3230 --- /dev/null +++ b/graphics/mygui/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2019/08/09 16:03:00 nia Exp $ + +SHA1 (mygui-3.2.3.20190707-0726ed4ae70b3479677a794a6a3dd5d6cc48ed62.tar.gz) = 7249c1a44d9ee99563c56777e40ea004073a8e6f +RMD160 (mygui-3.2.3.20190707-0726ed4ae70b3479677a794a6a3dd5d6cc48ed62.tar.gz) = e78285a0ea13783986aecb94d347cdd88cd3f5db +SHA512 (mygui-3.2.3.20190707-0726ed4ae70b3479677a794a6a3dd5d6cc48ed62.tar.gz) = 5775ae4cfc7f2469c454d8f46301b6b6ad7e08921bc9ff2c9c50b6441bfa0e62e8cf478820f8e7b0530cbc3b208af3f524e5e74a84b73d744cba940fa472b6a1 +Size (mygui-3.2.3.20190707-0726ed4ae70b3479677a794a6a3dd5d6cc48ed62.tar.gz) = 22397651 bytes |