View | Details | Raw Unified | Return to bug 204810 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-10 / +13 lines)
Lines 2-25 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	mygui
4
PORTNAME=	mygui
5
PORTVERSION=	3.2.1.svn20140422
5
PORTVERSION=	3.2.2
6
PORTREVISION=	1
7
CATEGORIES=	x11-toolkits graphics devel
6
CATEGORIES=	x11-toolkits graphics devel
8
MASTER_SITES=	http://mirror.amdmi3.ru/distfiles/
9
#		SF/my-gui/MyGUI/MyGUI_${PORTVERSION}
10
DISTNAME=	MyGUI_${PORTVERSION}
11
7
12
MAINTAINER=	amdmi3@FreeBSD.org
8
MAINTAINER=	amdmi3@FreeBSD.org
13
COMMENT=	Fast, simple and flexible GUI system for Ogre engine
9
COMMENT=	Fast, simple and flexible GUI system for games and 3D applications
14
10
11
LICENSE=	MIT
12
15
LIB_DEPENDS=	libfreetype.so:${PORTSDIR}/print/freetype2 \
13
LIB_DEPENDS=	libfreetype.so:${PORTSDIR}/print/freetype2 \
16
		libOgreMain.so:${PORTSDIR}/graphics/ogre3d \
17
		libOIS.so:${PORTSDIR}/devel/ois
14
		libOIS.so:${PORTSDIR}/devel/ois
18
15
19
USES=		cmake pkgconfig zip dos2unix compiler:c++11-lib
16
USE_GITHUB=	yes
20
CMAKE_ARGS=	-DMYGUI_BUILD_DEMOS=OFF -DMYGUI_BUILD_DOCS=OFF
17
GH_ACCOUNT=	MyGUI
18
GH_TAGNAME=	MyGUI${PORTVERSION}
19
20
USES=		cmake:outsource ninja pkgconfig compiler:c++11-lib
21
CMAKE_ARGS+=	-DMYGUI_BUILD_DEMOS=FALSE \
22
		-DMYGUI_BUILD_TOOLS=FALSE \
23
		-DMYGUI_BUILD_DOCS=FALSE \
24
		-DMYGUI_RENDERSYSTEM=1 # Dummy
21
USE_LDCONFIG=	yes
25
USE_LDCONFIG=	yes
22
DOS2UNIX_GLOB=	*.cpp *.h *.cmake
23
26
24
USE_CXXSTD=	c++11
27
USE_CXXSTD=	c++11
25
CXXFLAGS+=	-fPIC
28
CXXFLAGS+=	-fPIC
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (MyGUI_3.2.1.svn20140422.zip) = 30badadc5a7d48c177348b7359e4b471357e5db3136f0e42676611332f929758
1
SHA256 (MyGUI-mygui-3.2.2-MyGUI3.2.2_GH0.tar.gz) = 0a28d7ec8a47993cb68deb48b36331e28f12dd92580b709eaef21d599b67a78f
2
SIZE (MyGUI_3.2.1.svn20140422.zip) = 23170181
2
SIZE (MyGUI-mygui-3.2.2-MyGUI3.2.2_GH0.tar.gz) = 22081236
(-)files/patch-CMake__Packages__FindFreetype.cmake (-11 lines)
Lines 1-11 Link Here
1
--- CMake/Packages/FindFreetype.cmake.orig	2013-12-09 04:56:26.000000000 +0400
2
+++ CMake/Packages/FindFreetype.cmake	2014-04-22 05:18:05.042699865 +0400
3
@@ -33,7 +33,7 @@
4
 findpkg_framework(FREETYPE)
5
 message(STATUS "CMAKE_PREFIX_PATH: ${CMAKE_PREFIX_PATH}")
6
 
7
-find_path(FREETYPE_INCLUDE_DIR NAMES freetype/freetype.h HINTS ${FREETYPE_INC_SEARCH_PATH} ${FREETYPE_PKGC_INCLUDE_DIRS} PATH_SUFFIXES freetype2)
8
+find_path(FREETYPE_INCLUDE_DIR NAMES freetype.h HINTS ${FREETYPE_INC_SEARCH_PATH} ${FREETYPE_PKGC_INCLUDE_DIRS} PATH_SUFFIXES freetype2)
9
 find_path(FREETYPE_FT2BUILD_INCLUDE_DIR NAMES ft2build.h HINTS ${FREETYPE_INC_SEARCH_PATH} ${FREETYPE_PKGC_INCLUDE_DIRS})
10
 find_library(FREETYPE_LIBRARY_REL NAMES ${FREETYPE_LIBRARY_NAMES} HINTS ${FREETYPE_LIB_SEARCH_PATH} ${FREETYPE_PKGC_LIBRARY_DIRS} PATH_SUFFIXES "" release relwithdebinfo minsizerel)
11
 find_library(FREETYPE_LIBRARY_DBG NAMES ${FREETYPE_LIBRARY_NAMES_DBG} HINTS ${FREETYPE_LIB_SEARCH_PATH} ${FREETYPE_PKGC_LIBRARY_DIRS} PATH_SUFFIXES "" debug)
(-)files/patch-Common__FileSystemInfo__FileSystemInfo.h (-10 lines)
Lines 1-10 Link Here
1
--- Common/FileSystemInfo/FileSystemInfo.h.orig	2014-04-22 06:12:03.384476313 +0400
2
+++ Common/FileSystemInfo/FileSystemInfo.h	2014-04-22 06:12:29.104475139 +0400
3
@@ -14,6 +14,7 @@
4
 #else
5
 #include <unistd.h>
6
 #include <dirent.h>
7
+#include <sys/syslimits.h>
8
 #include <sys/types.h>
9
 #include <sys/stat.h>
10
 #include <unistd.h>
(-)pkg-plist (-13 / +9 lines)
Lines 21-26 Link Here
21
include/MYGUI/MyGUI_ControllerItem.h
21
include/MYGUI/MyGUI_ControllerItem.h
22
include/MYGUI/MyGUI_ControllerManager.h
22
include/MYGUI/MyGUI_ControllerManager.h
23
include/MYGUI/MyGUI_ControllerPosition.h
23
include/MYGUI/MyGUI_ControllerPosition.h
24
include/MYGUI/MyGUI_ControllerRepeatClick.h
24
include/MYGUI/MyGUI_CoordConverter.h
25
include/MYGUI/MyGUI_CoordConverter.h
25
include/MYGUI/MyGUI_CustomAllocator.h
26
include/MYGUI/MyGUI_CustomAllocator.h
26
include/MYGUI/MyGUI_DDContainer.h
27
include/MYGUI/MyGUI_DDContainer.h
Lines 35-40 Link Here
35
include/MYGUI/MyGUI_DeprecatedTypes.h
36
include/MYGUI/MyGUI_DeprecatedTypes.h
36
include/MYGUI/MyGUI_DeprecatedWidgets.h
37
include/MYGUI/MyGUI_DeprecatedWidgets.h
37
include/MYGUI/MyGUI_Diagnostic.h
38
include/MYGUI/MyGUI_Diagnostic.h
39
include/MYGUI/MyGUI_DummyDataManager.h
40
include/MYGUI/MyGUI_DummyDiagnostic.h
41
include/MYGUI/MyGUI_DummyPlatform.h
42
include/MYGUI/MyGUI_DummyRenderManager.h
38
include/MYGUI/MyGUI_DynLib.h
43
include/MYGUI/MyGUI_DynLib.h
39
include/MYGUI/MyGUI_DynLibManager.h
44
include/MYGUI/MyGUI_DynLibManager.h
40
include/MYGUI/MyGUI_EditBox.h
45
include/MYGUI/MyGUI_EditBox.h
Lines 79-85 Link Here
79
include/MYGUI/MyGUI_ItemBox.h
84
include/MYGUI/MyGUI_ItemBox.h
80
include/MYGUI/MyGUI_KeyCode.h
85
include/MYGUI/MyGUI_KeyCode.h
81
include/MYGUI/MyGUI_LanguageManager.h
86
include/MYGUI/MyGUI_LanguageManager.h
82
include/MYGUI/MyGUI_LastHeader.h
83
include/MYGUI/MyGUI_LayerItem.h
87
include/MYGUI/MyGUI_LayerItem.h
84
include/MYGUI/MyGUI_LayerManager.h
88
include/MYGUI/MyGUI_LayerManager.h
85
include/MYGUI/MyGUI_LayerNode.h
89
include/MYGUI/MyGUI_LayerNode.h
Lines 101-114 Link Here
101
include/MYGUI/MyGUI_MouseButton.h
105
include/MYGUI/MyGUI_MouseButton.h
102
include/MYGUI/MyGUI_MultiListBox.h
106
include/MYGUI/MyGUI_MultiListBox.h
103
include/MYGUI/MyGUI_MultiListItem.h
107
include/MYGUI/MyGUI_MultiListItem.h
104
include/MYGUI/MyGUI_OgreDataManager.h
105
include/MYGUI/MyGUI_OgreDataStream.h
106
include/MYGUI/MyGUI_OgreDiagnostic.h
107
include/MYGUI/MyGUI_OgrePlatform.h
108
include/MYGUI/MyGUI_OgreRTTexture.h
109
include/MYGUI/MyGUI_OgreRenderManager.h
110
include/MYGUI/MyGUI_OgreTexture.h
111
include/MYGUI/MyGUI_OgreVertexBuffer.h
112
include/MYGUI/MyGUI_OverlappedLayer.h
108
include/MYGUI/MyGUI_OverlappedLayer.h
113
include/MYGUI/MyGUI_Platform.h
109
include/MYGUI/MyGUI_Platform.h
114
include/MYGUI/MyGUI_Plugin.h
110
include/MYGUI/MyGUI_Plugin.h
Lines 177-189 Link Here
177
include/MYGUI/MyGUI_WidgetTranslate.h
173
include/MYGUI/MyGUI_WidgetTranslate.h
178
include/MYGUI/MyGUI_WidgetUserData.h
174
include/MYGUI/MyGUI_WidgetUserData.h
179
include/MYGUI/MyGUI_Window.h
175
include/MYGUI/MyGUI_Window.h
176
include/MYGUI/MyGUI_WindowsClipboardHandler.h
180
include/MYGUI/MyGUI_XmlDocument.h
177
include/MYGUI/MyGUI_XmlDocument.h
181
include/MYGUI/Plugin.h
178
include/MYGUI/Plugin.h
182
include/MYGUI/StrangeButton.h
179
include/MYGUI/StrangeButton.h
183
lib/libEditorFramework.so
180
lib/Plugin_StrangeButton.so
184
lib/libMyGUI.OgrePlatform.a
181
lib/libMyGUI.DummyPlatform.a
185
lib/libMyGUIEngine.so
182
lib/libMyGUIEngine.so
186
lib/libMyGUIEngine.so.3
183
lib/libMyGUIEngine.so.3
187
lib/libMyGUIEngine.so.3.2.0
184
lib/libMyGUIEngine.so.3.2.2
188
lib/libPlugin_StrangeButton.so
189
libdata/pkgconfig/MYGUI.pc
185
libdata/pkgconfig/MYGUI.pc

Return to bug 204810