diff options
Diffstat (limited to 'dev-games')
-rw-r--r-- | dev-games/Manifest.gz | bin | 6401 -> 6231 bytes | |||
-rw-r--r-- | dev-games/crystalspace/Manifest | 7 | ||||
-rw-r--r-- | dev-games/crystalspace/crystalspace-2.0-r1.ebuild | 142 | ||||
-rw-r--r-- | dev-games/crystalspace/files/crystalspace-2.0-gcc47.patch | 110 | ||||
-rw-r--r-- | dev-games/crystalspace/files/crystalspace-2.0-gcc52.patch | 53 | ||||
-rw-r--r-- | dev-games/crystalspace/files/crystalspace-2.0-gcc6.patch | 238 | ||||
-rw-r--r-- | dev-games/crystalspace/files/crystalspace-2.0-wxgtk.patch | 48 | ||||
-rw-r--r-- | dev-games/crystalspace/metadata.xml | 33 | ||||
-rw-r--r-- | dev-games/ode/Manifest | 2 |
9 files changed, 1 insertions, 632 deletions
diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz Binary files differindex 44fa4dfa16c4..d80f6867d098 100644 --- a/dev-games/Manifest.gz +++ b/dev-games/Manifest.gz diff --git a/dev-games/crystalspace/Manifest b/dev-games/crystalspace/Manifest deleted file mode 100644 index 52887b07b39c..000000000000 --- a/dev-games/crystalspace/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX crystalspace-2.0-gcc47.patch 3489 BLAKE2B ccaf95cd7015e815facd1f0368d279b16041510f3dcc9087702f0aaceaece6ee8f8652734475be6e4ae5a70cc2b95a4df374d324b7a4a92deafacc245ab49d27 SHA512 1a28f708afc7d82747222aac2a835e0de0b9b6895b9f3121498cbed5806afae77c4ed13ffce044092da621481f756a0051091eab2e9f6352f625280142377562 -AUX crystalspace-2.0-gcc52.patch 1622 BLAKE2B 9038f833eff7e3f048211d42f17a940bb8a2ea2fa1d9c09354abc44e7f5c6bab0607b629e2217c6cb4173515a757bf099921a5a7588f2e89fff0990bbd87d3ea SHA512 ed27985a9bd0d5022b9d545ecd74a07021e5ee939c4db3fc4c412055990907bf093fd7de6e2eadd7fc4dd41eafe202a2c4727d8c998b153717c8fbf862224f90 -AUX crystalspace-2.0-gcc6.patch 9490 BLAKE2B b18e0052749fd67b61786e8ea908f1171459b735fbda05327c6281de1f238545b8cb3af269f0af816f5e5480d21d925fbaca20b19dbd55bbef8a477bddd321f5 SHA512 7033d7c9f1e6dfb33cb1834556e572a7e217ecd699bd82ad8bc1640c7c76dd10c0aff1a5c12276ccb2e6b2dffeba67660c0eb7afbd76b87a1aaf3720b3662635 -AUX crystalspace-2.0-wxgtk.patch 2139 BLAKE2B 148193ece189cfc143f062b5c4749a37f802f144285550a8b4a6d2f0a075ced33e27d7c3c49ffdc3bbc1d2191ecb598ab41f0ca507b4eaa1a62e68202703c22e SHA512 5dab8c0243262f6c129b76e6ccdc2d388ddb1a9a0fec0ce7824049cf7c5a88caa0405988537e5df33c7e3630d0995215e7295e5fc7c428c387d84a5804c9a4a2 -DIST crystalspace-src-2.0.tar.bz2 185925180 BLAKE2B 570f91fa3f22a071a4cd8f47ed887c5e668bad0f5bd57e99c53a2729caa37452bf065b37e5f2801a5ce90886554b38b298956322df26bed2506198ead8cc3071 SHA512 f09d40669268e26542a2854560ac5033e7f89d0bd5def870e5062e08611c36a0875666abe0c705bb5f9f37dafa619f33f900e358d5fe255746a86127a3899f97 -EBUILD crystalspace-2.0-r1.ebuild 3398 BLAKE2B 940a4535e2f0804f59608895bcae763e088be0486d0e5dbf643856e8d9e809a6c89788c7b2d11e88eaf0d81a1a8d581a16cf5aa3318e96a35f4198145ad687a3 SHA512 fcafffba9377ce1b1cb1d7283cd55bb9985ce46b23f2b955506cdf3675e50a82bdea00e2bd2429de748811c140a83ed508b4c5eacc2a2d132f56cd98156356e1 -MISC metadata.xml 1464 BLAKE2B 005c489946f4d211fd50953e30f996187462270b2562a9abdbc5913b4745fd31e482df23d887df2369b18a07789e763b8981fd3ae71fcdc2bd26be441e4b6c60 SHA512 82d9f6f517de261a4175e1de10b2596a2f82d828622681d64b4707cf7c0ac19d9a07230f3fd39e277a1dd3a92f14f95455aa0d57c68e7b015542c31bce47aea2 diff --git a/dev-games/crystalspace/crystalspace-2.0-r1.ebuild b/dev-games/crystalspace/crystalspace-2.0-r1.ebuild deleted file mode 100644 index aa286aa0752a..000000000000 --- a/dev-games/crystalspace/crystalspace-2.0-r1.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -WX_GTK_VER="3.0" - -inherit flag-o-matic java-pkg-opt-2 autotools wxwidgets versionator multiprocessing - -MY_P=${PN}-src-${PV} -PATH_P=${PN}-$(get_version_component_range 1-2) - -DESCRIPTION="Portable 3D Game Development Kit written in C++" -HOMEPAGE="http://crystal.sourceforge.net/" -SRC_URI="mirror://sourceforge/crystal/${MY_P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="3ds alsa bullet cal3d cegui cg doc java jpeg mng ode png speex truetype vorbis wxwidgets" - -COMMON_DEP=" - virtual/opengl - media-libs/openal - x11-libs/libXt - x11-libs/libXxf86vm - sys-libs/zlib - cg? ( media-gfx/nvidia-cg-toolkit ) - ode? ( <dev-games/ode-0.12 ) - cal3d? ( >=media-libs/cal3d-0.11 ) - jpeg? ( virtual/jpeg:0 ) - bullet? ( sci-physics/bullet ) - vorbis? ( media-libs/libvorbis ) - speex? ( media-libs/libogg - media-libs/speex ) - truetype? ( >=media-libs/freetype-2.1 ) - alsa? ( media-libs/alsa-lib ) - mng? ( media-libs/libmng ) - png? ( media-libs/libpng:0= ) - wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] ) - cegui? ( >=dev-games/cegui-0.5.0 ) - 3ds? ( media-libs/lib3ds ) -" -RDEPEND="${COMMON_DEP} - java? ( >=virtual/jre-1.5 ) -" -DEPEND="${COMMON_DEP} - java? ( >=virtual/jdk-1.5 - dev-java/ant-core ) - dev-util/ftjam - <dev-lang/swig-3 - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}"/${P}-gcc47.patch - "${FILESDIR}"/${P}-gcc52.patch - "${FILESDIR}"/${P}-wxgtk.patch - "${FILESDIR}"/${P}-gcc6.patch -) - -src_prepare() { - default - - # Installing doc conflict with dodoc on src_install - # Removing conflicting target - sed -i \ - -e "/^InstallDoc/d" \ - Jamfile.in \ - docs/Jamfile || die - - use wxwidgets && append-libs -lGL - - AT_M4DIR=mk/autoconf \ - eautoreconf -} - -src_configure() { - if use wxwidgets; then - need-wxwidgets unicode - fi - - econf \ - --disable-as-needed \ - --enable-cpu-specific-optimizations=no \ - --disable-separate-debug-info \ - --without-lcms \ - --without-jackasyn \ - --without-perl \ - $(use_with java) \ - --disable-make-emulation \ - $(use_with bullet) \ - --without-python \ - $(use_with png) \ - $(use_with jpeg) \ - $(use_with mng) \ - $(use_with vorbis) \ - $(use_with speex) \ - $(use_with 3ds) \ - $(use_with ode) \ - $(use_with truetype freetype2) \ - $(use_with cal3d) \ - $(use_with wxwidgets wx) \ - $(use_with cegui CEGUI) \ - $(use_with cg Cg) \ - $(use_with alsa asound) - #remove unwanted CFLAGS added by ./configure - sed -i -e '/COMPILER\.CFLAGS\.optimize/d' \ - Jamconfig || die -} - -src_compile() { - jam -q -dx -j$(makeopts_jobs) || die -} - -src_install() { - for installTarget in bin plugin lib include data config bindings - do - jam -q -s DESTDIR="${D}" install_${installTarget} || die - done - if use doc; then - jam -q -s DESTDIR="${D}" install_doc || die - fi - dodoc README docs/history* - - echo "CRYSTAL_PLUGIN=/usr/$(get_libdir)/${PATH_P}" > 90crystalspace - echo "CRYSTAL_CONFIG=/etc/${PATH_P}" >> 90crystalspace - doenvd 90crystalspace -} - -pkg_postinst() { - elog "Examples coming with this package, need correct light calculation" - elog "Do the following commands, with the root account, to fix that:" - # Fill cache directory for the examples - local dir - for dir in castle flarge isomap parallaxtest partsys r3dtest stenciltest \ - terrain terrainf; - do - elog "cslight -video=null /usr/share/${PATH_P}/data/maps/${dir}" - done -} diff --git a/dev-games/crystalspace/files/crystalspace-2.0-gcc47.patch b/dev-games/crystalspace/files/crystalspace-2.0-gcc47.patch deleted file mode 100644 index 5b76b2e94707..000000000000 --- a/dev-games/crystalspace/files/crystalspace-2.0-gcc47.patch +++ /dev/null @@ -1,110 +0,0 @@ -https://bugs.gentoo.org/426870 -https://bugs.gentoo.org/459440 - - include/csplugincommon/rendermanager/render.h | 6 +++--- - include/csutil/blockallocator.h | 6 +++--- - include/csutil/parray.h | 2 +- - include/csutil/redblacktree.h | 4 ++-- - include/csutil/refarr.h | 2 +- - 5 files changed, 10 insertions(+), 10 deletions(-) - ---- a/include/csplugincommon/rendermanager/render.h -+++ b/include/csplugincommon/rendermanager/render.h -@@ -194,7 +194,7 @@ namespace RenderManager - || (mesh.preCopyNum != 0)) - { - // Render the latest batch of meshes -- RenderMeshes (context, node->meshes, lastShader, lastTicket, lastRenderedMesh, m); -+ this->RenderMeshes (context, node->meshes, lastShader, lastTicket, lastRenderedMesh, m); - lastRenderedMesh = m; - - lastShader = shader; -@@ -208,7 +208,7 @@ namespace RenderManager - } - } - -- RenderMeshes (context, node->meshes, lastShader, lastTicket, lastRenderedMesh, node->meshes.GetSize ()); -+ this->RenderMeshes (context, node->meshes, lastShader, lastTicket, lastRenderedMesh, node->meshes.GetSize ()); - } - }; - -@@ -242,7 +242,7 @@ namespace RenderManager - iShader* shader = context.shaderArray[mesh.contextLocalId+layerOffset]; - - size_t ticket = context.ticketArray[mesh.contextLocalId+layerOffset]; -- RenderMeshes (context, node->meshes, shader, ticket, m, m+1); -+ this->RenderMeshes (context, node->meshes, shader, ticket, m, m+1); - } - } - } ---- a/include/csutil/blockallocator.h -+++ b/include/csutil/blockallocator.h -@@ -193,7 +193,7 @@ public: - ~csBlockAllocator() - { - ObjectDispose dispose (*this, false); -- DisposeAll (dispose); -+ this->DisposeAll (dispose); - } - - /** -@@ -204,7 +204,7 @@ public: - void Empty () - { - ObjectDispose dispose (*this, true); -- FreeAll (dispose); -+ this->FreeAll (dispose); - } - - /** -@@ -215,7 +215,7 @@ public: - void DeleteAll () - { - ObjectDispose dispose (*this, true); -- DisposeAll (dispose); -+ this->DisposeAll (dispose); - } - - /** ---- a/include/csutil/parray.h -+++ b/include/csutil/parray.h -@@ -112,7 +112,7 @@ public: - { - CS_ASSERT (this->GetSize () > 0); - T* ret = GetAndClear (this->GetSize () - 1); // see *1* -- Truncate (this->GetSize () - 1); -+ this->Truncate (this->GetSize () - 1); - return ret; - } - ---- a/include/csutil/redblacktree.h -+++ b/include/csutil/redblacktree.h -@@ -1155,7 +1155,7 @@ public: - T* Put (const K& key, const T &value) - { - csRedBlackTreePayload<K, T>* payload = (csRedBlackTreePayload<K, T>*) -- Insert (csRedBlackTreePayload<K, T>(key, value)); -+ this->Insert (csRedBlackTreePayload<K, T>(key, value)); - return (payload != 0) ? &payload->GetValue() : 0; - } - /** -@@ -1194,7 +1194,7 @@ public: - */ - const T& Get (const K& key, const T& fallback) const - { -- const csRedBlackTreePayload<K, T>* payload = Find (key); -+ const csRedBlackTreePayload<K, T>* payload = this->Find (key); - if (payload == 0) return fallback; - return payload->GetValue(); - } ---- a/include/csutil/refarr.h -+++ b/include/csutil/refarr.h -@@ -111,7 +111,7 @@ public: - { - CS_ASSERT (this->GetSize () > 0); - csRef<T> ret = this->Get (this->GetSize () - 1); // see *1* -- SetSize (this->GetSize () - 1); -+ this->SetSize (this->GetSize () - 1); - return ret; - } - }; diff --git a/dev-games/crystalspace/files/crystalspace-2.0-gcc52.patch b/dev-games/crystalspace/files/crystalspace-2.0-gcc52.patch deleted file mode 100644 index 96b6aa712340..000000000000 --- a/dev-games/crystalspace/files/crystalspace-2.0-gcc52.patch +++ /dev/null @@ -1,53 +0,0 @@ ---- a/include/csgfx/imagememory.h.old 2016-04-17 09:09:31.497152401 +0200 -+++ b/include/csgfx/imagememory.h 2016-04-17 09:12:13.838355158 +0200 -@@ -179,8 +179,8 @@ - /// Get a pointer to the alpha data that can be changed. - uint8* GetAlphaPtr (); - -- virtual const void* GetImageData () { return GetImagePtr (); } -- virtual int GetWidth () const { return Width; } -+ virtual const void* GetImageData (); -+ virtual int GetWidth () const; - virtual int GetHeight () const { return Height; } - virtual int GetDepth () const { return Depth; } - ---- a/libs/csgfx/imagememory.cpp.old 2016-04-17 09:07:19.555451540 +0200 -+++ b/libs/csgfx/imagememory.cpp 2016-04-17 09:13:09.339398463 +0200 -@@ -208,6 +208,23 @@ - EnsureImage(); - return (void*)databuf->GetData (); - } -+ -+const void* csImageMemory::GetImageData () -+{ -+ return GetImagePtr (); -+} -+ -+int csImageMemory::GetWidth () const -+{ -+ return Width; -+} -+ -+void csImageBase::SetName (const char* iName) -+{ -+ cs_free (fName); -+ fName = CS::StrDup (iName); -+} -+ - csRGBpixel* csImageMemory::GetPalettePtr () - { - EnsureImage(); ---- a/include/csgfx/imagebase.h.old 2016-04-17 09:59:09.211101864 +0200 -+++ b/include/csgfx/imagebase.h 2016-04-17 09:59:20.041919599 +0200 -@@ -61,10 +61,7 @@ - // Most images are 2D, so provide a sensible default - virtual int GetDepth () const { return 1; } - -- virtual void SetName (const char* iName) -- { -- cs_free (fName); fName = CS::StrDup (iName); -- } -+ virtual void SetName (const char* iName); - virtual const char* GetName () const { return fName; } - - /* Commented out: should be implemented by all descendants. diff --git a/dev-games/crystalspace/files/crystalspace-2.0-gcc6.patch b/dev-games/crystalspace/files/crystalspace-2.0-gcc6.patch deleted file mode 100644 index f0b099a3e3d4..000000000000 --- a/dev-games/crystalspace/files/crystalspace-2.0-gcc6.patch +++ /dev/null @@ -1,238 +0,0 @@ ---- crystalspace-src-2.0/include/csutil/redblacktree.h.old 2016-09-20 22:06:36.732698058 -0400 -+++ crystalspace-src-2.0/include/csutil/redblacktree.h 2016-09-20 22:09:08.437064011 -0400 -@@ -37,7 +37,7 @@ - * @{ */ - - template <typename K, typename Allocator, -- template<typename K, typename K2> class Ordering> -+ template<typename K1, typename K2> class Ordering> - class csRedBlackTree; - - template <typename K, typename T> -@@ -237,7 +237,7 @@ - template <typename K, - typename Allocator = - CS::Container::DefaultRedBlackTreeAllocator<K>, -- template<typename K, typename K2> class Ordering = -+ template<typename K1, typename K2> class Ordering = - CS::Container::RedBlackTreeOrderingTotal> - class csRedBlackTree - { ---- crystalspace-src-2.0/plugins/terraformer/pagingformer/pagingformer.cpp.old 2016-09-20 22:10:54.287917849 -0400 -+++ crystalspace-src-2.0/plugins/terraformer/pagingformer/pagingformer.cpp 2016-09-20 22:12:31.684739007 -0400 -@@ -1159,7 +1159,7 @@ - else - { - // Something we can't return was requested -- return false; -+ return NULL; - } - } - ---- crystalspace-src-2.0/plugins/documentsystem/xmlread/characters.cpp.old 2016-09-20 22:13:28.794863758 -0400 -+++ crystalspace-src-2.0/plugins/documentsystem/xmlread/characters.cpp 2016-09-20 22:22:26.124668024 -0400 -@@ -46,20 +46,20 @@ - // 0 1 2 3 4 5 6 7 8 9 A B C D E F - CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), // 00-0f - CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), // 10-1f -- CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,S,S,0), // 20-2f -- CHAR_ROW(S,S,S,S,S,S,S,S,S,S,F,0,0,0,0,0), // 30-3f -- CHAR_ROW(0,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F), // 40-4f -- CHAR_ROW(F,F,F,F,F,F,F,F,F,F,F,0,0,0,0,F), // 50-5f -- CHAR_ROW(0,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F), // 60-6f -- CHAR_ROW(F,F,F,F,F,F,F,F,F,F,F,0,0,0,0,0), // 70-7f -+ CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,(uint32)S,(uint32)S,0), // 20-2f -+ CHAR_ROW((uint32)S,(uint32)S,(uint32)S,(uint32)S,(uint32)S,(uint32)S,(uint32)S,(uint32)S,(uint32)S,(uint32)S,(uint32)F,0,0,0,0,0), // 30-3f -+ CHAR_ROW(0,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F), // 40-4f -+ CHAR_ROW((uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,0,0,0,0,(uint32)F), // 50-5f -+ CHAR_ROW(0,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F), // 60-6f -+ CHAR_ROW((uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,0,0,0,0,0), // 70-7f - CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), // 80-8f - CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), // 90-9f - CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), // a0-af - CHAR_ROW(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0), // b0-bf -- CHAR_ROW(F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F), // c0-cf -- CHAR_ROW(F,F,F,F,F,F,F,0,F,F,F,F,F,F,F,F), // d0-df -- CHAR_ROW(F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F), // e0-ef -- CHAR_ROW(F,F,F,F,F,F,F,0,F,F,F,F,F,F,F,F), // f0-ff -+ CHAR_ROW((uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F), // c0-cf -+ CHAR_ROW((uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,0,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F), // d0-df -+ CHAR_ROW((uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F), // e0-ef -+ CHAR_ROW((uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,0,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F,(uint32)F), // f0-ff - }; - - #undef CHAR_ROW ---- crystalspace-src-2.0/plugins/mesh/protomesh/object/protomesh.cpp.old 2016-09-20 22:13:51.298710883 -0400 -+++ crystalspace-src-2.0/plugins/mesh/protomesh/object/protomesh.cpp 2016-09-20 22:24:27.087156627 -0400 -@@ -141,7 +141,7 @@ - { - n = 0; - -- if (vis_cb) if (!vis_cb->BeforeDrawing (this, rview)) return false; -+ if (vis_cb) if (!vis_cb->BeforeDrawing (this, rview)) return NULL; - - SetupObject (); - ---- crystalspace-src-2.0/plugins/terraformer/simpleformer/simpleformer.cpp.old 2016-09-20 22:14:11.555573385 -0400 -+++ crystalspace-src-2.0/plugins/terraformer/simpleformer/simpleformer.cpp 2016-09-20 22:25:57.007048574 -0400 -@@ -1012,7 +1012,7 @@ - else - { - // Something we can't return was requested -- return false; -+ return NULL; - } - } - ---- crystalspace-src-2.0/plugins/mesh/skeleton/persist/standard/skelldr.cpp.old 2016-09-20 22:14:28.534458231 -0400 -+++ crystalspace-src-2.0/plugins/mesh/skeleton/persist/standard/skelldr.cpp 2016-09-20 22:28:15.857616492 -0400 -@@ -157,7 +157,7 @@ - { - csVector3 v; - if (!SyntaxService->ParseVector (vector_node, v)) -- return false; -+ return NULL; - bone->GetTransform ().SetOrigin (v); - } - -@@ -166,7 +166,7 @@ - { - csMatrix3 m; - if (!SyntaxService->ParseMatrix (matrix_node, m)) -- return false; -+ return NULL; - bone->GetTransform ().SetO2T (m); - } - } -@@ -201,7 +201,7 @@ - { - csVector3 v; - if (!SyntaxService->ParseVector (vector_node, v)) -- return false; -+ return NULL; - socket_transform.SetOrigin (v); - } - -@@ -210,7 +210,7 @@ - { - csMatrix3 m; - if (!SyntaxService->ParseMatrix (matrix_node, m)) -- return false; -+ return NULL; - socket_transform.SetO2T (m); - } - socket->SetTransform(socket_transform); -@@ -550,7 +550,7 @@ - { - csVector3 v; - if (!SyntaxService->ParseVector (vector_node, v)) -- return false; -+ return NULL; - key_transform.SetOrigin (v); - } - -@@ -559,7 +559,7 @@ - { - csMatrix3 m; - if (!SyntaxService->ParseMatrix (matrix_node, m)) -- return false; -+ return NULL; - key_transform.SetO2T (m); - } - } ---- crystalspace-src-2.0/plugins/mesh/animesh/persist/skeleton2/skeleton2ldr.cpp.old 2016-09-20 22:14:53.609288299 -0400 -+++ crystalspace-src-2.0/plugins/mesh/animesh/persist/skeleton2/skeleton2ldr.cpp 2016-09-20 22:29:41.797284147 -0400 -@@ -516,7 +516,7 @@ - if (!name) - { - synldr->ReportError (msgid, node, "No name set for animation"); -- return false; -+ return NULL; - } - - CS::Animation::iSkeletonAnimation* fact = packet->CreateAnimation (name); -@@ -524,7 +524,7 @@ - { - synldr->ReportError (msgid, node, - "Could not create animation, another animation with same name already exist"); -- return false; -+ return NULL; - } - - if (node->GetAttributeValueAsBool ("bindspace", false)) ---- crystalspace-src-2.0/plugins/mesh/watermesh/object/watermesh.cpp.old 2016-09-20 22:15:10.911171145 -0400 -+++ crystalspace-src-2.0/plugins/mesh/watermesh/object/watermesh.cpp 2016-09-20 22:30:58.603396904 -0400 -@@ -363,7 +363,7 @@ - { - n = 0; - -- if (vis_cb) if (!vis_cb->BeforeDrawing (this, rview)) return false; -+ if (vis_cb) if (!vis_cb->BeforeDrawing (this, rview)) return NULL; - - iCamera* camera = rview->GetCamera (); - ---- crystalspace-src-2.0/plugins/csparser/csparser.cpp.old 2016-09-20 22:15:32.086027857 -0400 -+++ crystalspace-src-2.0/plugins/csparser/csparser.cpp 2016-09-20 22:36:18.576856714 -0400 -@@ -571,7 +571,7 @@ - break; - case XMLTOKEN_KEY: - if (!ParseKey (child, &Keys)) -- return false; -+ return NULL; - break; - case XMLTOKEN_HALO: - { -@@ -779,7 +779,7 @@ - { - csMatrix3 m; - if (!SyntaxService->ParseMatrix (matrix_node, m)) -- return false; -+ return NULL; - light_transf.SetO2T (m); - } - csRef<iDocumentNode> vector_node = child->GetNode ("v"); -@@ -787,7 +787,7 @@ - { - csVector3 v; - if (!SyntaxService->ParseVector (vector_node, v)) -- return false; -+ return NULL; - use_light_transf_vector = true; - light_transf.SetO2TTranslation (v); - } -@@ -830,7 +830,7 @@ - { - bool flag; - if (!SyntaxService->ParseBool (child, flag, true)) -- return false; -+ return NULL; - lightFlags.SetBool (CS_LIGHT_NOSHADOWS, flag); - } - break; -@@ -1193,7 +1193,7 @@ - { - csColor c; - if (!SyntaxService->ParseColor (child, c)) -- return false; -+ return NULL; - sector->SetDynamicAmbientLight (c); - } - break; -@@ -1387,7 +1387,7 @@ - iRenderLoop* loop = ParseRenderLoop (child, set); - if (!loop) - { -- return false; -+ return NULL; - } - if (set) - { -@@ -1569,7 +1569,7 @@ - return 0; - case XMLTOKEN_KEY: - if (!ParseKey (child, pNode->QueryObject())) -- return false; -+ return NULL; - break; - case XMLTOKEN_POSITION: - if (!SyntaxService->ParseVector (child, pos)) diff --git a/dev-games/crystalspace/files/crystalspace-2.0-wxgtk.patch b/dev-games/crystalspace/files/crystalspace-2.0-wxgtk.patch deleted file mode 100644 index 740f22eaa24a..000000000000 --- a/dev-games/crystalspace/files/crystalspace-2.0-wxgtk.patch +++ /dev/null @@ -1,48 +0,0 @@ -Description: Fix to build with wxwidgets3.0 -Author: Olly Betts <olly@survex.com> -Last-Update: 2014-06-14 - ---- crystalspace-2.0+dfsg.orig/plugins/video/canvas/wxgl/GLWXDriver2D.cpp -+++ crystalspace-2.0+dfsg/plugins/video/canvas/wxgl/GLWXDriver2D.cpp -@@ -292,7 +292,7 @@ bool csGraphics2DWX::Open() - { - Display* dpy = (Display*) wxGetDisplay (); - GLXContext active_GLContext = glXGetCurrentContext(); -- XVisualInfo *xvis = (XVisualInfo*)theCanvas->m_vi; -+ XVisualInfo *xvis = theCanvas->GetXVisualInfo(); - - Report (CS_REPORTER_SEVERITY_NOTIFY, "Video driver GL/X version %s", - glXIsDirect (dpy, active_GLContext) ? "(direct renderer)" : -@@ -705,8 +705,8 @@ static bool wxCodeToCSCode(int wxkey, ut - MAP (MENU, CONTEXT, CONTEXT) - MAP (PAUSE, PAUSE, PAUSE) - MAP (CAPITAL, CAPSLOCK, CAPSLOCK) -- MAP (PRIOR, PGUP, PGUP) -- MAP (NEXT, PGDN, PGDN) -+ MAP (PAGEUP, PGUP, PGUP) -+ MAP (PAGEDOWN, PGDN, PGDN) - MAP (END, END, END) - MAP (HOME, HOME, HOME) - MAP (LEFT, LEFT, LEFT) -@@ -722,10 +722,7 @@ static bool wxCodeToCSCode(int wxkey, ut - MAPC (NUMPAD2, PAD2, '2') - MAP (NUMPAD_DOWN, PAD2, DOWN) - MAPC (NUMPAD3, PAD3, '3') -- MAP (NUMPAD_NEXT, PAD3, PGDN) --#if wxVERSION_NUMBER < 2700 - MAP (NUMPAD_PAGEDOWN, PAD3, PGDN) --#endif - MAPC (NUMPAD4, PAD4, '4') - MAP (NUMPAD_LEFT, PAD4, LEFT) - MAPC (NUMPAD5, PAD5, '5') -@@ -736,10 +733,7 @@ static bool wxCodeToCSCode(int wxkey, ut - MAPC (NUMPAD8, PAD8, '8') - MAP (NUMPAD_UP, PAD8, UP) - MAPC (NUMPAD9, PAD9, '9') -- MAP (NUMPAD_PRIOR, PAD9, PGUP) --#if wxVERSION_NUMBER < 2700 - MAP (NUMPAD_PAGEUP, PAD9, PGUP) --#endif - MAPC (MULTIPLY, PADMULT, '*') - MAPC (NUMPAD_MULTIPLY,PADMULT, '*') - MAPC (ADD, PADPLUS, '+') diff --git a/dev-games/crystalspace/metadata.xml b/dev-games/crystalspace/metadata.xml deleted file mode 100644 index d51e9062a2e6..000000000000 --- a/dev-games/crystalspace/metadata.xml +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>games@gentoo.org</email> - <name>Gentoo Games Project</name> - </maintainer> - <longdescription> -Crystal Space is a free (LGPL) and portable 3D Game -Development Kit written in C++. It supports: true six degrees -of freedom, colored lighting, lightmapped and stencil based -lighting, shader support, mipmapping, portals, mirrors, alpha -transparency, reflective surfaces, 3D sprites (frame based or -with skeletal animation, also using cal3d animation library), -procedural textures, particle systems, halos, volumetric fog, -scripting (using Python, Perl, Java, or potentially other -languages), 16-bit and 32-bit display support, OpenGL, and -software renderer, font support, hierarchical -transformations, physics plugin based on ODE, ... See the -extensive list of features for more details. -</longdescription> - <use> - <flag name="3ds">Enables support for .3DS files in CrystalSpace</flag> - <flag name="bullet">include support for Bullet library</flag> - <flag name="cal3d">include support for skeleton animation</flag> - <flag name="cegui">include support for Crazy Eddie GUI</flag> - <flag name="cg">NVIDIA toolkit plugin</flag> - <flag name="ode">include support for Open Dynamics Engine</flag> - </use> - <upstream> - <remote-id type="sourceforge">crystal</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-games/ode/Manifest b/dev-games/ode/Manifest index 022a89128f25..c4a89745ae5e 100644 --- a/dev-games/ode/Manifest +++ b/dev-games/ode/Manifest @@ -1,7 +1,7 @@ AUX ode-0.14-gcc7.patch 2580 BLAKE2B 2f39faf4ad093cb8ec4ad17dc3a72212081f48386566d652bbdc9c2056605ac943144122ad56d5a2c3b797b5275a628e2160a5a02b1ddf7f248053518a73e536 SHA512 d758281bb2f390aab6b793871f8f7e3224e486e6e4d4bc7e9bd0e9e9a9d97ca6f0f7775c3c86478256870e6b76383a6792787f9135e2b7f61e8cea95e6141f8d DIST ode-0.11.1.tar.bz2 1720088 BLAKE2B 0908356d45e9b17af80cc2afefd3a09735c4955d0a03b502a60f0bd01023796c3b00b1caf379eac354d7754035db11bcdf802c1ecc72abd28a9fce7e1dd7eef1 SHA512 1e015231f4d01c68e7539144d197031cca23d4b58ea53733184a826ce23388956c428a53385254e7eed2c5d3fc28224a688eb13be7ea648bd78e186c8f203d37 DIST ode-0.12.tar.bz2 1816246 BLAKE2B 7ac4b9158f6672775e0374a619f71a178cb8a3a1cf8c957d67c2547081a9dd660a091923fec364133dfbe4cd6b82cfe14961bda8994bb6241aa9e1af61ef22ef SHA512 303ffda8afcb89a87d09c44393f590f5646f10e8959ca06746121859ad2407709cd711ab185fed4817a9f74c9ca4ee13d1698a28577211bf65dbaad1141f6fc0 -DIST ode-0.14.tar.gz 2132897 BLAKE2B 840f7c368590f549b832a18ebda1a653a0a690b29951dcc4480b95e5dcd8105790ff8d79577fcc8d0cc7bef067f67b505645ec482b1417262ac154ba589020d8 SHA512 356c3edd10274a00516c459035180c74e611fffba42b7674fbf1ee5225a27b54dfeb5eeeaa2ff85ecd2fdea5f634e2732df38333b58c4a43f7befa25ba321927 +DIST ode-0.14.tar.gz 4018146 BLAKE2B 7dbb3d4cd673dabce176cf92d9d0b5fdd21dea25b751b8b43fd99a71e7806170fb97459dc2ecc7a9cbd14bf54bd32b4a3e631b78a1c3420ebc11c2d518f0eb45 SHA512 1f74c3c4687ee9665fa70e65a79100747fba577729830a90806e374115f1c161a2f4545cf591b0979054aa3e2f9a3673635668cb7362ab5c213ada0d39b1a03d EBUILD ode-0.11.1.ebuild 1517 BLAKE2B 7f332ab19e33a54572c42b1dfb61080bc48183f601c0ea088f0ee9d97d1b6d538b3d3f6f388508259599a820b494c726190792a6ebc7a3b43be55ba5363f745e SHA512 189b0f19879bba9a2fee332a3b83b9a770c83b8edaf469e550880f345e0ff19535a224267b1bc6333a2159ac4c96a5fe1cab16d3279a9795e763db9a3ea09b1b EBUILD ode-0.12.ebuild 1541 BLAKE2B 8b0717a7e32e29c86937ce238a969b597adb30b8cc462fef263cf66236c0feed32c6ee946b3434d8de6beaa3e69b508a59dff33d3a4b344313872b62ef5509d3 SHA512 29045dcd28e541e3d2ffeb64d9a3fe9beaf86c5dcad9f8d703d7c3cd6d0074275fe9eec77a91af5627a94b602d0a0178a189e46fc40d875b9357b4dece1fc9ac EBUILD ode-0.14-r1.ebuild 1681 BLAKE2B db82254762cd04afbf8a069a2c19f280854bebec9717cb47ab799689616d9d6bc2ba8149f11c4c01960ba5c0211ddf4b4dfceb46140363895f344b899ceeb404 SHA512 8ccde6b1250bbb3dc28903f13a75de68c729003515bab0f504e2d7a3afbde070c65baa8a5d851abca95dfa5630ba39d91c3cf9bb7f680e3bc2435e7903768647 |