summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Eden <sven.eden@gmx.de>2015-09-30 17:02:57 +0200
committerSven Eden <sven.eden@gmx.de>2015-09-30 17:02:57 +0200
commit45e01b05a2d5a90346e37a4312d40af229df1a5b (patch)
treea86ed75fe317c053c3b7d162b0fb7e94ab664b22 /games-rpg
parentgames-rpg/lipsofsuna-0.8.0.ebuild : Experimental ebuild of the newest version. (diff)
downloadseden-45e01b05a2d5a90346e37a4312d40af229df1a5b.tar.gz
seden-45e01b05a2d5a90346e37a4312d40af229df1a5b.tar.bz2
seden-45e01b05a2d5a90346e37a4312d40af229df1a5b.zip
games-rpg/lipsofsuna : The Overlay System must be initialized before using it, as it is a plugin in ogre-1.9.0
Diffstat (limited to 'games-rpg')
-rw-r--r--games-rpg/lipsofsuna/Manifest3
-rw-r--r--games-rpg/lipsofsuna/files/0.8.0-04_add_overlay_system.patch31
-rw-r--r--games-rpg/lipsofsuna/lipsofsuna-0.8.0.ebuild1
3 files changed, 34 insertions, 1 deletions
diff --git a/games-rpg/lipsofsuna/Manifest b/games-rpg/lipsofsuna/Manifest
index 1bb8f43..ee29df3 100644
--- a/games-rpg/lipsofsuna/Manifest
+++ b/games-rpg/lipsofsuna/Manifest
@@ -1,6 +1,7 @@
AUX 0.8.0-01_add_OgreOverlay_to_wscript.patch 1217 SHA256 69f149ea3a53ea08a3b5c16cff0e08775cc4fa300d04be7ed86e47bdd1b11277 SHA512 f580ea49b2e95351a73367a4778bb032c288ad11617981371b4d4a1d0602cdd81ad5d1b8f2c0ba1bcee170a6cb5522af0eae3a28236566086df979e27a65c243 WHIRLPOOL 7d72c7b0f8a8e627982373d61d867ae7c14757cf7ba0544c5f6eece6a458faee0fe2d8277fb48acddb05a499df0f7a3bb658bcc121389b8fd25a99d71540a95c
AUX 0.8.0-02-fix_material_manager_usage.patch 537 SHA256 bcbd4491af50c713968758d5ed6c7d7cbe510ec7720e75cb2801e2d6e9ad867b SHA512 480626fb9ed87895b6d2b0cbc43b7a23c87ed85a3e1dca27a2d3bf2239175df56907517a368fea953996813b32137bc5a0e09120bcd8fb9f75b13eb02c54c5b3 WHIRLPOOL c95ee0950046f8bf2c6a3e51078410b40766aedaf40088705713a6e1d18dea9bda20fad9fd047a674065e98a97a1a1d302bb41825100075f529868b389d493c1
AUX 0.8.0-03-fix_skeleton_manager_usage.patch 632 SHA256 f07c5f5d82713f5c2b3e8fb79963f5c68c26a0ccc756b4d0c46569ba60776a91 SHA512 ba7e1f07387067802eb0bf3107da1771f446ac480344d24c30a934419cf587f80cc0238d3d790ad492a9f402b1108ce67fa151de44e1962871089237bc494993 WHIRLPOOL 96044df47828f837c992ae5df6fab118250af6069130488c10bc0f688a375efc6fab571b9418e9a49335aaffe6fcb93de345b71379b323e33b0c99a7ccec7292
+AUX 0.8.0-04_add_overlay_system.patch 1208 SHA256 6b78324f57f4ea5cd548eeedb3c9612be738cb0b613e6dc393df242e01ca69c0 SHA512 031e7b5ba2c661d72016183a4e7eae210b6dd544a3db8af10b0203273a0c1e5ffcc8ddca62e4db4ca77fac85e5f5ce2bb41d4c41cfac3f93cf81dc4288170f9d WHIRLPOOL 16445f16cc1c4945c890e4373f3bccdac2a7f3f6ac3c78f441c122104028bb02248e3e9db76eca378d0394b7074b3f29b2bffdf74f97fac2f65e11cdd38f46d5
DIST lipsofsuna-0.8.0.tar.gz 137922225 SHA256 15224910d34582729ae43a8af5fd604d70e4c0b6ecb4fb056e57f50b242e2b16 SHA512 1bdd05f17ec334f921c78eb54faf731506d3c16352a77c5ea14d71071918aa168b0c20e79fb16e6eb4fecc52068b573e595abfd65b5857805e054871741d7399 WHIRLPOOL 5d11d48277367fe88cf20c0ca6300c869f56b8c8a6da5a5b7bc8ca64521e923ccd3ddfa923ab92542dbba226b3a1fdd23082c6026d64f3897091b6de9b1e2aa2
-EBUILD lipsofsuna-0.8.0.ebuild 1610 SHA256 b1065f6c49ab73ccce5f876dcb1723e65a9cd2e3fbe182a1eefb1c9d892eb012 SHA512 df68d551253fd0986d1e08d4e02205fe257b37788509dac62ecfee58fd4a626c398d2b8d81e5793f726db8a91537170028906d7a9747149badb4c4d35b556a44 WHIRLPOOL 06847880e0a03eaf28cfdbc4930b727584b31e34dc069e339f179d3566bf2a5c886a02d108a1077f2332974121ee8a4dcdcefb899d68cc5591799c8dc45f234b
+EBUILD lipsofsuna-0.8.0.ebuild 1666 SHA256 bfadee0ce3f158115f4da37e314e1b48dbb6d7ab6c8957c0f74b12f80dabc535 SHA512 6a026ce8ba26b53e8774dbe74cf5f2e59af62f7d7575b9e43e444bfe263afc98476663cc27c9aa42d444f65f821b85ba811967e7e2a0254ee3faca99f1f3a04d WHIRLPOOL 87eab0ba45eb06f830892262b32d04291671794eece4e08e9145c2f58a237435edbc8cababb59e6c5200bd387e22091c6bfb7ee8a0d39c5cf872aad630cbdc83
MISC metadata.xml 1035 SHA256 a85a1a88d6075fb8aa49139cbf5ae285c5231e19e767139a2df2cac9443d43fe SHA512 b2dd6f9518a06890f402e3b450288d4e2901af914295b3073371450198a98037cf3b4c6894fea7eda02e64aa3263c8abe6cac04b598d3e5a7da15dc1626eda48 WHIRLPOOL 3991ac12a7fe1f0b0ce61ef0e540330cc56f370af95037066742a98a0e2da5b6fd0b131f30388589fae00a5b937c19b3d88feceb5c2a47aa7a953eceb2e626ec
diff --git a/games-rpg/lipsofsuna/files/0.8.0-04_add_overlay_system.patch b/games-rpg/lipsofsuna/files/0.8.0-04_add_overlay_system.patch
new file mode 100644
index 0000000..b5b69b8
--- /dev/null
+++ b/games-rpg/lipsofsuna/files/0.8.0-04_add_overlay_system.patch
@@ -0,0 +1,31 @@
+--- a/src/lipsofsuna/render/internal/render.hpp 2015-09-30 15:42:12.391479577 +0200
++++ b/src/lipsofsuna/render/internal/render.hpp 2015-09-30 15:46:48.277487860 +0200
+@@ -25,6 +25,7 @@
+ #include <OgreCamera.h>
+ #include <OgreMaterialManager.h>
+ #include <OgreOverlayManager.h>
++#include <OgreOverlaySystem.h>
+ #include <OgreRenderWindow.h>
+ #include <OgreRenderSystem.h>
+ #include <OgreSceneManager.h>
+@@ -173,6 +174,7 @@
+ Ogre::Root* root;
+ Ogre::Camera* camera;
+ Ogre::MaterialManager* material_manager;
++ Ogre::OverlaySystem* overlay_system;
+ LIRenOverlayManager* overlay_mgr;
+ Ogre::RenderWindow* render_window;
+ Ogre::RenderSystem* render_system;
+--- a/src/lipsofsuna/render/internal/render.cpp 2015-09-30 16:52:54.273606928 +0200
++++ b/src/lipsofsuna/render/internal/render.cpp 2015-09-30 16:56:21.080613137 +0200
+@@ -103,6 +103,10 @@
+ scene_manager->setShadowTextureSize (1024);
+ scene_root = scene_manager->getRootSceneNode ();
+
++ /* Initialize overlay system */
++ overlay_system = OGRE_NEW Ogre::OverlaySystem();
++ scene_manager->addRenderQueueListener(overlay_system);
++
+ /* Initialize the camera. */
+ camera = scene_manager->createCamera ("Camera");
+ camera->setNearClipDistance (1);
diff --git a/games-rpg/lipsofsuna/lipsofsuna-0.8.0.ebuild b/games-rpg/lipsofsuna/lipsofsuna-0.8.0.ebuild
index b9ea531..8a2019c 100644
--- a/games-rpg/lipsofsuna/lipsofsuna-0.8.0.ebuild
+++ b/games-rpg/lipsofsuna/lipsofsuna-0.8.0.ebuild
@@ -41,6 +41,7 @@ src_prepare() {
epatch "${FILESDIR}/${PV}-01_add_OgreOverlay_to_wscript.patch"
epatch "${FILESDIR}/${PV}-02-fix_material_manager_usage.patch"
epatch "${FILESDIR}/${PV}-03-fix_skeleton_manager_usage.patch"
+ epatch "${FILESDIR}/${PV}-04_add_overlay_system.patch"
}
src_configure() {