diff options
author | amdmi3 <amdmi3@FreeBSD.org> | 2013-07-27 01:27:42 +0800 |
---|---|---|
committer | amdmi3 <amdmi3@FreeBSD.org> | 2013-07-27 01:27:42 +0800 |
commit | 1be135dc6de3fb48c5b026afec7b0e247d626c2e (patch) | |
tree | bd85f1ae379801fd0810b4ba8db4998f9860b769 | |
parent | 80f10b02068eb32b219da37ddf23ff7e53b6eb69 (diff) | |
download | freebsd-ports-gnome-1be135dc6de3fb48c5b026afec7b0e247d626c2e.tar.gz freebsd-ports-gnome-1be135dc6de3fb48c5b026afec7b0e247d626c2e.tar.zst freebsd-ports-gnome-1be135dc6de3fb48c5b026afec7b0e247d626c2e.zip |
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.
WWW: http://mygui.info/
-rw-r--r-- | x11-toolkits/Makefile | 1 | ||||
-rw-r--r-- | x11-toolkits/mygui/Makefile | 31 | ||||
-rw-r--r-- | x11-toolkits/mygui/distinfo | 2 | ||||
-rw-r--r-- | x11-toolkits/mygui/files/patch-Common-FileSystemInfo-FileSystemInfo.h | 10 | ||||
-rw-r--r-- | x11-toolkits/mygui/pkg-descr | 5 | ||||
-rw-r--r-- | x11-toolkits/mygui/pkg-plist | 187 |
6 files changed, 236 insertions, 0 deletions
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index b98e8059ecfd..7110dd182727 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -129,6 +129,7 @@ SUBDIR += linux-f10-tk85 SUBDIR += movingmotif SUBDIR += mowitz + SUBDIR += mygui SUBDIR += neXtaw SUBDIR += nucleo SUBDIR += ocaml-lablgtk2 diff --git a/x11-toolkits/mygui/Makefile b/x11-toolkits/mygui/Makefile new file mode 100644 index 000000000000..5b2c4f010c9c --- /dev/null +++ b/x11-toolkits/mygui/Makefile @@ -0,0 +1,31 @@ +# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= mygui +PORTVERSION= 3.2.0 +CATEGORIES= x11-toolkits graphics devel +MASTER_SITES= SF/my-gui/MyGUI/MyGUI_${PORTVERSION} +DISTNAME= MyGUI_${PORTVERSION} + +MAINTAINER= amdmi3@FreeBSD.org +COMMENT= Fast, simple and flexible GUI system for Ogre engine + +LIB_DEPENDS= freetype:${PORTSDIR}/print/freetype2 +BUILD_DEPENDS= ${LOCALBASE}/lib/libOgreMain.so:${PORTSDIR}/graphics/ogre3d \ + ${LOCALBASE}/lib/libOIS.so:${PORTSDIR}/devel/ois +RUN_DEPENDS= ${LOCALBASE}/lib/libOgreMain.so:${PORTSDIR}/graphics/ogre3d \ + ${LOCALBASE}/lib/libOIS.so:${PORTSDIR}/devel/ois + +USE_ZIP= yes +USES= cmake +CMAKE_ARGS= -DMYGUI_BUILD_DEMOS=OFF -DMYGUI_BUILD_DOCS=OFF +MAKE_JOBS_SAFE= yes +USE_LDCONFIG= yes +USE_GCC= 4.6+ +USE_DOS2UNIX= *.cpp *.h + +post-patch: + @${REINPLACE_CMD} -e '/install/ s|lib/pkgconfig|libdata/pkgconfig|' \ + ${WRKSRC}/CMake/ConfigureBuild.cmake + +.include <bsd.port.mk> diff --git a/x11-toolkits/mygui/distinfo b/x11-toolkits/mygui/distinfo new file mode 100644 index 000000000000..2f3fe18b5ca6 --- /dev/null +++ b/x11-toolkits/mygui/distinfo @@ -0,0 +1,2 @@ +SHA256 (MyGUI_3.2.0.zip) = 1704006f364b733b2d2cc6807c6dc10833cf695542b797aee50b8fd061eea19a +SIZE (MyGUI_3.2.0.zip) = 14383788 diff --git a/x11-toolkits/mygui/files/patch-Common-FileSystemInfo-FileSystemInfo.h b/x11-toolkits/mygui/files/patch-Common-FileSystemInfo-FileSystemInfo.h new file mode 100644 index 000000000000..ac617bb6883b --- /dev/null +++ b/x11-toolkits/mygui/files/patch-Common-FileSystemInfo-FileSystemInfo.h @@ -0,0 +1,10 @@ +--- Common/FileSystemInfo/FileSystemInfo.h.orig 2012-02-22 22:28:12.000000000 +0400 ++++ Common/FileSystemInfo/FileSystemInfo.h 2012-07-16 22:55:36.977549896 +0400 +@@ -14,6 +14,7 @@ + #else + #include <unistd.h> + #include <dirent.h> ++#include <sys/syslimits.h> + #endif + + #include <string> diff --git a/x11-toolkits/mygui/pkg-descr b/x11-toolkits/mygui/pkg-descr new file mode 100644 index 000000000000..9b52b5e3eef2 --- /dev/null +++ b/x11-toolkits/mygui/pkg-descr @@ -0,0 +1,5 @@ +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. + +WWW: http://mygui.info/ diff --git a/x11-toolkits/mygui/pkg-plist b/x11-toolkits/mygui/pkg-plist new file mode 100644 index 000000000000..f80f05317c5e --- /dev/null +++ b/x11-toolkits/mygui/pkg-plist @@ -0,0 +1,187 @@ +include/MYGUI/MyGUI.h +include/MYGUI/MyGUI_ActionController.h +include/MYGUI/MyGUI_Align.h +include/MYGUI/MyGUI_Allocator.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_CoordConverter.h +include/MYGUI/MyGUI_CustomAllocator.h +include/MYGUI/MyGUI_DDContainer.h +include/MYGUI/MyGUI_DDItemInfo.h +include/MYGUI/MyGUI_DataFileStream.h +include/MYGUI/MyGUI_DataManager.h +include/MYGUI/MyGUI_DataStream.h +include/MYGUI/MyGUI_Delegate.h +include/MYGUI/MyGUI_DelegateImplement.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_LastHeader.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_OgreDataManager.h +include/MYGUI/MyGUI_OgreDataStream.h +include/MYGUI/MyGUI_OgreDiagnostic.h +include/MYGUI/MyGUI_OgrePlatform.h +include/MYGUI/MyGUI_OgreRTTexture.h +include/MYGUI/MyGUI_OgreRenderManager.h +include/MYGUI/MyGUI_OgreTexture.h +include/MYGUI/MyGUI_OgreVertexBuffer.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_XmlDocument.h +include/MYGUI/Plugin.h +include/MYGUI/StrangeButton.h +lib/libMyGUI.OgrePlatform.a +lib/libMyGUIEngine.so +lib/libMyGUIEngine.so.3 +lib/libMyGUIEngine.so.3.2.0 +lib/libPlugin_StrangeButton.so +libdata/pkgconfig/MYGUI.pc +@dirrm include/MYGUI |