Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 May 2019 08:12:37 +0000 (UTC)
From:      Piotr Kubaj <pkubaj@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r501004 - head/games/openmw/files
Message-ID:  <201905080812.x488CboK068872@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pkubaj
Date: Wed May  8 08:12:37 2019
New Revision: 501004
URL: https://svnweb.freebsd.org/changeset/ports/501004

Log:
  games/openmw: fix build with GCC-based architectures
  
  After mygui upgrade, a couple of include <memory> are needed to build with GCC.
  
  Errors:
  /wrkdirs/usr/ports/games/openmw/work/openmw-openmw-0.45.0/apps/openmw/mwgui/alchemywindow.hpp:78:14: error: 'unique_ptr' in namespace 'std' does not name a template type
  
    std::unique_ptr<MWMechanics::Alchemy> mAlchemy;
         ^~~~~~~~~~
  
  /wrkdirs/usr/ports/games/openmw/work/openmw-openmw-0.45.0/apps/openmw/mwgui/alchemywindow.hpp:78:9: note: 'std::unique_ptr' is defined in header '<memory>'; did you forget to
  +'#include <memory>'?
  /wrkdirs/usr/ports/games/openmw/work/openmw-openmw-0.45.0/apps/openmw/mwgui/alchemywindow.hpp:14:1:
  +#include <memory>
  
  PR:		237773
  Approved by:	tobik (maintainer), mat (mentor)
  Differential Revision:	https://reviews.freebsd.org/D20184

Added:
  head/games/openmw/files/patch-apps_openmw_mwgui_alchemywindow.hpp   (contents, props changed)
  head/games/openmw/files/patch-apps_openmw_mwgui_bookpage.hpp   (contents, props changed)
  head/games/openmw/files/patch-apps_openmw_mwgui_loadingscreen.hpp   (contents, props changed)
  head/games/openmw/files/patch-apps_openmw_mwgui_mapwindow.hpp   (contents, props changed)
  head/games/openmw/files/patch-apps_openmw_mwgui_race.hpp   (contents, props changed)
  head/games/openmw/files/patch-apps_openmw_mwgui_savegamedialog.hpp   (contents, props changed)
  head/games/openmw/files/patch-apps_openmw_mwgui_screenfader.hpp   (contents, props changed)
  head/games/openmw/files/patch-apps_openmw_mwgui_spellview.hpp   (contents, props changed)
  head/games/openmw/files/patch-apps_openmw_mwgui_videowidget.hpp   (contents, props changed)
  head/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp   (contents, props changed)

Added: head/games/openmw/files/patch-apps_openmw_mwgui_alchemywindow.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/openmw/files/patch-apps_openmw_mwgui_alchemywindow.hpp	Wed May  8 08:12:37 2019	(r501004)
@@ -0,0 +1,10 @@
+--- apps/openmw/mwgui/alchemywindow.hpp.orig	2019-05-07 12:08:49 UTC
++++ apps/openmw/mwgui/alchemywindow.hpp
+@@ -1,6 +1,7 @@
+ #ifndef MWGUI_ALCHEMY_H
+ #define MWGUI_ALCHEMY_H
+ 
++#include <memory>
+ #include <vector>
+ 
+ #include <MyGUI_ControllerManager.h>

Added: head/games/openmw/files/patch-apps_openmw_mwgui_bookpage.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/openmw/files/patch-apps_openmw_mwgui_bookpage.hpp	Wed May  8 08:12:37 2019	(r501004)
@@ -0,0 +1,10 @@
+--- apps/openmw/mwgui/bookpage.hpp.orig	2019-05-07 12:12:37 UTC
++++ apps/openmw/mwgui/bookpage.hpp
+@@ -6,6 +6,7 @@
+ #include "MyGUI_FontManager.h"
+ 
+ #include <functional>
++#include <memory>
+ #include <stdint.h>
+ 
+ #include <components/settings/settings.hpp>

Added: head/games/openmw/files/patch-apps_openmw_mwgui_loadingscreen.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/openmw/files/patch-apps_openmw_mwgui_loadingscreen.hpp	Wed May  8 08:12:37 2019	(r501004)
@@ -0,0 +1,11 @@
+--- apps/openmw/mwgui/loadingscreen.hpp.orig	2019-05-07 12:33:38 UTC
++++ apps/openmw/mwgui/loadingscreen.hpp
+@@ -1,6 +1,8 @@
+ #ifndef MWGUI_LOADINGSCREEN_H
+ #define MWGUI_LOADINGSCREEN_H
+ 
++#include <memory>
++
+ #include <osg/Timer>
+ #include <osg/ref_ptr>
+ 

Added: head/games/openmw/files/patch-apps_openmw_mwgui_mapwindow.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/openmw/files/patch-apps_openmw_mwgui_mapwindow.hpp	Wed May  8 08:12:37 2019	(r501004)
@@ -0,0 +1,10 @@
+--- apps/openmw/mwgui/mapwindow.hpp.orig	2019-05-07 12:05:04 UTC
++++ apps/openmw/mwgui/mapwindow.hpp
+@@ -1,6 +1,7 @@
+ #ifndef MWGUI_MAPWINDOW_H
+ #define MWGUI_MAPWINDOW_H
+ 
++#include <memory>
+ #include <stdint.h>
+ 
+ #include "windowpinnablebase.hpp"

Added: head/games/openmw/files/patch-apps_openmw_mwgui_race.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/openmw/files/patch-apps_openmw_mwgui_race.hpp	Wed May  8 08:12:37 2019	(r501004)
@@ -0,0 +1,10 @@
+--- apps/openmw/mwgui/race.hpp.orig	2019-05-07 12:14:37 UTC
++++ apps/openmw/mwgui/race.hpp
+@@ -4,6 +4,7 @@
+ #include "windowbase.hpp"
+ #include <MyGUI_RenderManager.h>
+ 
++#include <memory>
+ 
+ namespace MWGui
+ {

Added: head/games/openmw/files/patch-apps_openmw_mwgui_savegamedialog.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/openmw/files/patch-apps_openmw_mwgui_savegamedialog.hpp	Wed May  8 08:12:37 2019	(r501004)
@@ -0,0 +1,11 @@
+--- apps/openmw/mwgui/savegamedialog.hpp.orig	2019-05-07 12:38:02 UTC
++++ apps/openmw/mwgui/savegamedialog.hpp
+@@ -1,6 +1,8 @@
+ #ifndef OPENMW_MWGUI_SAVEGAMEDIALOG_H
+ #define OPENMW_MWGUI_SAVEGAMEDIALOG_H
+ 
++#include <memory>
++
+ #include "windowbase.hpp"
+ 
+ namespace MWState

Added: head/games/openmw/files/patch-apps_openmw_mwgui_screenfader.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/openmw/files/patch-apps_openmw_mwgui_screenfader.hpp	Wed May  8 08:12:37 2019	(r501004)
@@ -0,0 +1,10 @@
+--- apps/openmw/mwgui/screenfader.hpp.orig	2019-05-07 12:35:15 UTC
++++ apps/openmw/mwgui/screenfader.hpp
+@@ -2,6 +2,7 @@
+ #define OPENMW_MWGUI_SCREENFADER_H
+ 
+ #include <deque>
++#include <memory>
+ 
+ #include "windowbase.hpp"
+ 

Added: head/games/openmw/files/patch-apps_openmw_mwgui_spellview.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/openmw/files/patch-apps_openmw_mwgui_spellview.hpp	Wed May  8 08:12:37 2019	(r501004)
@@ -0,0 +1,10 @@
+--- apps/openmw/mwgui/spellview.hpp.orig	2019-05-07 12:34:32 UTC
++++ apps/openmw/mwgui/spellview.hpp
+@@ -1,6 +1,7 @@
+ #ifndef OPENMW_GUI_SPELLVIEW_H
+ #define OPENMW_GUI_SPELLVIEW_H
+ 
++#include <memory>
+ #include <tuple>
+ 
+ #include <MyGUI_Widget.h>

Added: head/games/openmw/files/patch-apps_openmw_mwgui_videowidget.hpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/openmw/files/patch-apps_openmw_mwgui_videowidget.hpp	Wed May  8 08:12:37 2019	(r501004)
@@ -0,0 +1,10 @@
+--- apps/openmw/mwgui/videowidget.hpp.orig	2019-05-07 12:36:32 UTC
++++ apps/openmw/mwgui/videowidget.hpp
+@@ -1,6 +1,7 @@
+ #ifndef OPENMW_MWGUI_VIDEOWIDGET_H
+ #define OPENMW_MWGUI_VIDEOWIDGET_H
+ 
++#include <memory>
+ #include <MyGUI_Widget.h>
+ 
+ namespace Video

Added: head/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp	Wed May  8 08:12:37 2019	(r501004)
@@ -0,0 +1,10 @@
+--- components/crashcatcher/crashcatcher.cpp.orig	2019-05-07 13:04:04 UTC
++++ components/crashcatcher/crashcatcher.cpp
+@@ -11,6 +11,7 @@
+ #include <limits.h>
+ 
+ #include <pthread.h>
++#include <memory>
+ #include <stdbool.h>
+ #include <sys/ptrace.h>
+ 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905080812.x488CboK068872>