mr_bones_    15/03/14 05:27:23

  Added:                mygui-3.2.2-build.patch
                        mygui-3.2.2-underlinking.patch
                        mygui-3.2.2-FHS.patch
  Log:
  version bump
  
  (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)

Revision  Changes    Path
1.1                  dev-games/mygui/files/mygui-3.2.2-build.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/mygui/files/mygui-3.2.2-build.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/mygui/files/mygui-3.2.2-build.patch?rev=1.1&content-type=text/plain

Index: mygui-3.2.2-build.patch
===================================================================
diff -ru mygui-MyGUI3.2.2.orig/CMake/ConfigureBuild.cmake 
mygui-MyGUI3.2.2/CMake/ConfigureBuild.cmake
--- mygui-MyGUI3.2.2.orig/CMake/ConfigureBuild.cmake    2015-01-26 
10:32:35.000000000 -0500
+++ mygui-MyGUI3.2.2/CMake/ConfigureBuild.cmake 2015-03-14 01:09:40.743621643 
-0400
@@ -4,6 +4,8 @@
 # also prepare package files for pkg-config and CMake.
 #######################################################################
 
+include(GNUInstallDirs)
+
 # should we build static libs?
 if (MYGUI_STATIC)
   set(MYGUI_LIB_TYPE STATIC)
@@ -47,7 +49,7 @@
   else ()
     configure_file(${MYGUI_TEMPLATES_DIR}/MYGUI.pc.in 
${MYGUI_BINARY_DIR}/pkgconfig/MYGUI${MYGUI_LIB_SUFFIX}.pc @ONLY)
   endif ()
-  install(FILES ${MYGUI_BINARY_DIR}/pkgconfig/MYGUI${MYGUI_LIB_SUFFIX}.pc 
DESTINATION lib/pkgconfig)
+  install(FILES ${MYGUI_BINARY_DIR}/pkgconfig/MYGUI${MYGUI_LIB_SUFFIX}.pc 
DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
 
   # configure additional packages
   
diff -ru mygui-MyGUI3.2.2.orig/CMake/Utils/MyGUIConfigTargets.cmake 
mygui-MyGUI3.2.2/CMake/Utils/MyGUIConfigTargets.cmake
--- mygui-MyGUI3.2.2.orig/CMake/Utils/MyGUIConfigTargets.cmake  2015-01-26 
10:32:35.000000000 -0500
+++ mygui-MyGUI3.2.2/CMake/Utils/MyGUIConfigTargets.cmake       2015-03-14 
01:08:44.905791784 -0400
@@ -1,6 +1,8 @@
 # Configure settings and install targets
 # FIXME: Copypasted from Ogre and need lots of changes
 
+include(GNUInstallDirs)
+
 if (WIN32)
        set(MYGUI_RELEASE_PATH "/Release")
        set(MYGUI_RELWDBG_PATH "/RelWithDebInfo")
@@ -60,6 +62,12 @@
 # install targets according to current build type
 function(mygui_install_target TARGETNAME SUFFIX)
        install(TARGETS ${TARGETNAME}
+               RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" CONFIGURATIONS 
Gentoo ""
+               LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" CONFIGURATIONS 
Gentoo ""
+               ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" CONFIGURATIONS 
Gentoo ""
+               FRAMEWORK DESTINATION "${MYGUI_FRAMEWORK_PATH}" CONFIGURATIONS 
Gentoo ""
+       )
+       install(TARGETS ${TARGETNAME}
                RUNTIME DESTINATION "bin${MYGUI_RELEASE_PATH}" CONFIGURATIONS 
Release None ""
                LIBRARY DESTINATION "lib${MYGUI_LIB_RELEASE_PATH}${SUFFIX}" 
CONFIGURATIONS Release None ""
                ARCHIVE DESTINATION "lib${MYGUI_LIB_RELEASE_PATH}${SUFFIX}" 
CONFIGURATIONS Release None ""
@@ -171,7 +179,13 @@
                endif ()
                add_executable(${PROJECTNAME} ${MYGUI_EXEC_TYPE} 
${HEADER_FILES} ${SOURCE_FILES})
        endif ()
-       set_target_properties(${PROJECTNAME} PROPERTIES FOLDER 
${SOLUTIONFOLDER})
+
+       # rename demo target^M
+       if (${SOLUTIONFOLDER} STREQUAL "Demos")
+               set_target_properties(${PROJECTNAME} PROPERTIES FOLDER 
${SOLUTIONFOLDER} OUTPUT_NAME MYGUI-${PROJECTNAME})
+       else()
+               set_target_properties(${PROJECTNAME} PROPERTIES FOLDER 
${SOLUTIONFOLDER})
+       endif()
        
        add_dependencies(${PROJECTNAME} MyGUIEngine Common)
 



1.1                  dev-games/mygui/files/mygui-3.2.2-underlinking.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/mygui/files/mygui-3.2.2-underlinking.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/mygui/files/mygui-3.2.2-underlinking.patch?rev=1.1&content-type=text/plain

Index: mygui-3.2.2-underlinking.patch
===================================================================
From: Julian Ospald <[email protected]>
Date: Fri Jun 15 10:42:42 UTC 2012
Subject: build system

fix underlinking

--- MyGUIEngine/CMakeLists.txt
+++ MyGUIEngine/CMakeLists.txt
@@ -48,7 +48,10 @@
 if (MYGUI_USE_FREETYPE)
        target_link_libraries(${PROJECTNAME}
                ${FREETYPE_LIBRARIES}
-       )
+               dl)
+else()
+       target_link_libraries(${PROJECTNAME}
+               dl)
 endif()
 
 # platform specific dependencies



1.1                  dev-games/mygui/files/mygui-3.2.2-FHS.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/mygui/files/mygui-3.2.2-FHS.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-games/mygui/files/mygui-3.2.2-FHS.patch?rev=1.1&content-type=text/plain

Index: mygui-3.2.2-FHS.patch
===================================================================
From: Julian Ospald <[email protected]>
Date: Sat Oct 27 22:39:31 UTC 2012
Subject: FHS

paths hardcoded until upstream fixed the logic

--- mygui-MyGUI3.2.2.orig/CMake/InstallResources.cmake
+++ mygui-MyGUI3.2.2/CMake/InstallResources.cmake
@@ -24,7 +24,7 @@
        else ()
                install(FILES
                        ${MYGUI_BINARY_DIR}/bin/${FILENAME}
-                       DESTINATION "bin"
+                       DESTINATION "/etc/MYGUI"
                )
        endif ()
 endfunction(install_file)
@@ -53,7 +53,7 @@
        if (WIN32)
                set(MYGUI_MEDIA_DIR "../../Media")
        elseif (UNIX)
-               set(MYGUI_MEDIA_DIR "../share/MYGUI/Media")
+               set(MYGUI_MEDIA_DIR "${CMAKE_INSTALL_PREFIX}/share/MYGUI/Media")
        else ()
                set(MYGUI_MEDIA_DIR "../../Media")
        endif ()
--- mygui-MyGUI3.2.2.orig/Common/Base/Ogre/BaseManager.cpp
+++ mygui-MyGUI3.2.2/Common/Base/Ogre/BaseManager.cpp
@@ -49,13 +49,13 @@
                mWindow(nullptr),
                mExit(false),
                mPluginCfgName("plugins.cfg"),
-               mResourceXMLName("resources.xml"),
+               mResourceXMLName("/etc/MYGUI/resources.xml"),
                mResourceFileName("MyGUI_Core.xml")
        {
                #if MYGUI_PLATFORM == MYGUI_PLATFORM_APPLE
                        mResourcePath = macBundlePath() + 
"/Contents/Resources/";
                #else
-                       mResourcePath = "";
+                       mResourcePath = "/etc/MYGUI/";
                #endif
        }
 




Reply via email to