summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Loeser <halcy0n@gentoo.org>2006-03-11 01:13:04 +0000
committerMark Loeser <halcy0n@gentoo.org>2006-03-11 01:13:04 +0000
commite6d1b85645d1379f153214bf50f5245a7bcb4021 (patch)
tree815ca9edf91837225f0b60cf8d19a4d79ac65853 /dev-games
parentVersion bump; bug #125403. (diff)
downloadgentoo-2-e6d1b85645d1379f153214bf50f5245a7bcb4021.tar.gz
gentoo-2-e6d1b85645d1379f153214bf50f5245a7bcb4021.tar.bz2
gentoo-2-e6d1b85645d1379f153214bf50f5245a7bcb4021.zip
Add patch to fix compilation with gcc-4.1 by Karol Szumski <mareviq AT interia DOT pl>; bug #120733
(Portage version: 2.1_pre5-r4)
Diffstat (limited to 'dev-games')
-rw-r--r--dev-games/ogre/ChangeLog9
-rw-r--r--dev-games/ogre/Manifest67
-rw-r--r--dev-games/ogre/files/digest-ogre-1.0.62
-rw-r--r--dev-games/ogre/files/ogre-1.0.6-gcc41.patch61
-rw-r--r--dev-games/ogre/ogre-1.0.6.ebuild6
5 files changed, 128 insertions, 17 deletions
diff --git a/dev-games/ogre/ChangeLog b/dev-games/ogre/ChangeLog
index 649d0b834bce..45b5accbd559 100644
--- a/dev-games/ogre/ChangeLog
+++ b/dev-games/ogre/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-games/ogre
-# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/ogre/ChangeLog,v 1.23 2005/12/10 03:20:26 vapier Exp $
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-games/ogre/ChangeLog,v 1.24 2006/03/11 01:13:04 halcy0n Exp $
+
+ 11 Mar 2006; Mark Loeser <halcy0n@gentoo.org>
+ +files/ogre-1.0.6-gcc41.patch, ogre-1.0.6.ebuild:
+ Add patch to fix compilation with gcc-4.1 by Karol Szumski <mareviq AT
+ interia DOT pl>; bug #120733
*ogre-1.0.6 (10 Dec 2005)
diff --git a/dev-games/ogre/Manifest b/dev-games/ogre/Manifest
index 8c3cbf7b396a..69135cf0bac1 100644
--- a/dev-games/ogre/Manifest
+++ b/dev-games/ogre/Manifest
@@ -1,19 +1,60 @@
-MD5 b11c4d3064c807f259eae5a15f61232a metadata.xml 4326
-MD5 0b1ac52dc3bcf567017d7f496464eb81 ogre-0.15.1.ebuild 1436
-MD5 6c1cd410785288a28065ef62272776cb ogre-1.0.6.ebuild 2540
-MD5 df0b4799b3ceef6be597881d6289f945 ogre-1.0.5.ebuild 2536
-MD5 fcf412acd8bd58918ffa8c5e6639151a ogre-1.0.2.ebuild 2384
-MD5 269e60601427284b5996689c4d5ff208 ogre-1.0.3_p1.ebuild 2446
-MD5 f9df69d54123bd5bac080ca1d837a119 ogre-1.0.4.ebuild 2536
-MD5 24a70171384ad7a8b14c8a5e4e891521 ogre-1.0.1.ebuild 2217
MD5 7030c9d4b1bf78391a2f2a43762da67d ChangeLog 3066
-MD5 a71b8412cf3e1e75c6d8cf54120adc2e files/ogre-1.0.2-autotools.patch 672
+RMD160 8d412003e54ad84139b2a2029d4ef40f752d29a8 ChangeLog 3066
+SHA256 7714b35994170ada1d82a87ab6e25a7f158a54855254a1f68526c023ab025b34 ChangeLog 3066
MD5 0d32a739d9a15e9734ab1f73a763e150 files/0.15.1-nocg.patch 1535
-MD5 00b83fe5730136f01f243b1f16fd478f files/ogre-1.0.1-autotools.patch 3482
+RMD160 9969ea43bb6caa6cf19e297de2e60cf62c5a2d9e files/0.15.1-nocg.patch 1535
+SHA256 7b931bde184602cf09704685f7967827f24e32926ec8dc0a5411f8f24960279e files/0.15.1-nocg.patch 1535
MD5 1a623c9495c1a9f63d402d570d74e79d files/digest-ogre-0.15.1 77
-MD5 9de5e022778cac123fc7bcb450ea7e55 files/digest-ogre-1.0.6 76
-MD5 f8f854062e8f3ade51a25fa86c2c4d4d files/digest-ogre-1.0.2 76
+RMD160 756b7e1b664125da08f03b038c0ea40007166809 files/digest-ogre-0.15.1 77
+SHA256 7b7b5109bcac30b60b75bbc75ba96812e821974cb0c765a05bb1d7b9036c0fce files/digest-ogre-0.15.1 77
MD5 77b04d7b9bd7c05800bc038e8e7e5536 files/digest-ogre-1.0.1 76
+RMD160 2b32b8751905c3ea1cff4f94fb215fa063bc288f files/digest-ogre-1.0.1 76
+SHA256 9ef9ee86bf22028f619772fed4a77da34edbacfed4dab6da801efa16610c2b3e files/digest-ogre-1.0.1 76
+MD5 f8f854062e8f3ade51a25fa86c2c4d4d files/digest-ogre-1.0.2 76
+RMD160 9dc6e367b23fc69627a171365ba10370299e51da files/digest-ogre-1.0.2 76
+SHA256 b3ee7f20ca72790d58f7f7c5c1937b7ecb9c9edf482ec94a164d6e7fa5d90f0e files/digest-ogre-1.0.2 76
MD5 cf71b4b5f6ddad4290f634c826385b29 files/digest-ogre-1.0.3_p1 78
-MD5 d8129c8c4e2aed4621f8d7250eedb118 files/digest-ogre-1.0.5 76
+RMD160 9f35e9af5dc8eec5d70763f7ecb799e571c0489e files/digest-ogre-1.0.3_p1 78
+SHA256 96d2e49c814104ba60c85a0682257d679276a835feded9ef08b2e8645fea1642 files/digest-ogre-1.0.3_p1 78
MD5 ccbf336b72643dadd3f83a7cd0051558 files/digest-ogre-1.0.4 76
+RMD160 e52671d692da10b59f06c67878581c846f18541b files/digest-ogre-1.0.4 76
+SHA256 05c48029e6e19fc18d5387f2f7ac7789494363c7ac5d089a19e83c1832d083c7 files/digest-ogre-1.0.4 76
+MD5 d8129c8c4e2aed4621f8d7250eedb118 files/digest-ogre-1.0.5 76
+RMD160 690ba97c62dc8614b665c6fff35b7ac6a5abf096 files/digest-ogre-1.0.5 76
+SHA256 4e0ff1c466fd0aad46b75f81fd2819d8dac56b3021b30f5958e838bb27d3a84e files/digest-ogre-1.0.5 76
+MD5 407aa30fcdb085369e6d75dc884d5838 files/digest-ogre-1.0.6 274
+RMD160 1245c68b48814b269c22f8b19dba5cb88ab1f547 files/digest-ogre-1.0.6 274
+SHA256 83b1b88475bcd86f981654840875f1375aed8c4a3b2c93d65fca824a630fd032 files/digest-ogre-1.0.6 274
+MD5 00b83fe5730136f01f243b1f16fd478f files/ogre-1.0.1-autotools.patch 3482
+RMD160 601c6533ab832176d8cf37668557d4338831dc59 files/ogre-1.0.1-autotools.patch 3482
+SHA256 43982939136c12a24743b6ab661b08fb39356ed41e7cbe3631252f163c80b4b5 files/ogre-1.0.1-autotools.patch 3482
+MD5 a71b8412cf3e1e75c6d8cf54120adc2e files/ogre-1.0.2-autotools.patch 672
+RMD160 ec1594fa23efee31ca5c78f68a13def0657ff061 files/ogre-1.0.2-autotools.patch 672
+SHA256 38d3d7ec2682c14cd617057bb09bdd1bb476e3d46af494b4055c196c730259b3 files/ogre-1.0.2-autotools.patch 672
+MD5 6346d883e358b13caee4ac980927f835 files/ogre-1.0.6-gcc41.patch 2964
+RMD160 53f750cdd7113d1642a15bbbcee5bcc5470bc4ea files/ogre-1.0.6-gcc41.patch 2964
+SHA256 4ee1c89b97ecbb9e0735bef2a0232d63c2116eaa4e09dba6e7c8bfe64562a65a files/ogre-1.0.6-gcc41.patch 2964
+MD5 b11c4d3064c807f259eae5a15f61232a metadata.xml 4326
+RMD160 dc14cc3b5869cbfddc4791048dcbb92bc59553de metadata.xml 4326
+SHA256 18f503fee6e9acb25ea9f9d7efafb0c6c454bfb1519a13b811f2aed18f1b7927 metadata.xml 4326
+MD5 0b1ac52dc3bcf567017d7f496464eb81 ogre-0.15.1.ebuild 1436
+RMD160 6b1d571bd72c17a0e93a2a683cb78c81b4dbfeb0 ogre-0.15.1.ebuild 1436
+SHA256 f5705dcac9ff289e48f02ce9b402f33eeb93964cf9702d93fd8ff656ab1030b4 ogre-0.15.1.ebuild 1436
+MD5 24a70171384ad7a8b14c8a5e4e891521 ogre-1.0.1.ebuild 2217
+RMD160 946436e94814209e60671bc91290266effca677b ogre-1.0.1.ebuild 2217
+SHA256 d2d59165ac9fae080147da3b9670c909bcfc7a48f7e913bfe5a935be9f8ebc71 ogre-1.0.1.ebuild 2217
+MD5 fcf412acd8bd58918ffa8c5e6639151a ogre-1.0.2.ebuild 2384
+RMD160 4746c745f5c2648c8567e4690623cb2f52bf7657 ogre-1.0.2.ebuild 2384
+SHA256 7dc7910482c2a145e99bcd1af5488f317da612c6a5e6621a2077e01b6000b949 ogre-1.0.2.ebuild 2384
+MD5 269e60601427284b5996689c4d5ff208 ogre-1.0.3_p1.ebuild 2446
+RMD160 66726a2dea9c7f004fa4a32ba57bd97aa5bf8cd7 ogre-1.0.3_p1.ebuild 2446
+SHA256 3eefa2f5e54eaf8a19941c78249c5846d8c0f93b3ddf2b9d4838e2112114a1b1 ogre-1.0.3_p1.ebuild 2446
+MD5 f9df69d54123bd5bac080ca1d837a119 ogre-1.0.4.ebuild 2536
+RMD160 638ec60eeffa452d9e7e74089da6d9b79d4530bf ogre-1.0.4.ebuild 2536
+SHA256 bd2a803be6c28f8ee115e2b1b3d12ebfe711795c9e09485c5316ca39a0e830c1 ogre-1.0.4.ebuild 2536
+MD5 df0b4799b3ceef6be597881d6289f945 ogre-1.0.5.ebuild 2536
+RMD160 3718796ade1d69252f1721c91364f9b3dba713c0 ogre-1.0.5.ebuild 2536
+SHA256 1e82e8bdba7c153ebdf50cdb27587733a0808eb9145ed02684771d5691d8416c ogre-1.0.5.ebuild 2536
+MD5 f59c343c4ecbbad8940e5020eb938cab ogre-1.0.6.ebuild 2580
+RMD160 6eb90fa654afe3dc5b60731b01b420633dc92994 ogre-1.0.6.ebuild 2580
+SHA256 bfd1d8964f10b8f318a2f1785a71eb1de4e44822428258665949cefc94132cd4 ogre-1.0.6.ebuild 2580
diff --git a/dev-games/ogre/files/digest-ogre-1.0.6 b/dev-games/ogre/files/digest-ogre-1.0.6
index e38394676f17..a4a654336ea0 100644
--- a/dev-games/ogre/files/digest-ogre-1.0.6
+++ b/dev-games/ogre/files/digest-ogre-1.0.6
@@ -1 +1,3 @@
MD5 49d75f22a5893bdab31367c069b9b99b ogre-linux_osx-v1-0-6.tar.bz2 19239215
+RMD160 5c017416ee1072b8a81c430bb7972e00d43d5f14 ogre-linux_osx-v1-0-6.tar.bz2 19239215
+SHA256 11bc7d10f99003c4202d63178e8a02387d48132389956967d56b1b39727cc9c7 ogre-linux_osx-v1-0-6.tar.bz2 19239215
diff --git a/dev-games/ogre/files/ogre-1.0.6-gcc41.patch b/dev-games/ogre/files/ogre-1.0.6-gcc41.patch
new file mode 100644
index 000000000000..91a0357848be
--- /dev/null
+++ b/dev-games/ogre/files/ogre-1.0.6-gcc41.patch
@@ -0,0 +1,61 @@
+--- ./ogrenew/OgreMain/include/OgreEntity.h.old 2005-11-16 21:39:05.000000000 +0100
++++ ./ogrenew/OgreMain/include/OgreEntity.h 2006-01-28 15:10:57.000000000 +0100
+@@ -568,7 +568,7 @@
+
+ /** Stops sharing the SkeletonInstance with other entities.
+ */
+- void Entity::stopSharingSkeletonInstance();
++ void stopSharingSkeletonInstance();
+
+
+ /**
+
+--- ./ogrenew/OgreMain/include/OgreHardwareOcclusionQuery.h.old 2005-08-20 01:47:32.000000000 +0200
++++ ./ogrenew/OgreMain/include/OgreHardwareOcclusionQuery.h 2006-01-28 15:18:38.000000000 +0100
+@@ -113,7 +113,7 @@
+ * Lets you know when query is done, or still be processed by the Hardware
+ * @return true if query isn't finished.
+ */
+- virtual bool HardwareOcclusionQuery::isStillOutstanding(void) = 0;
++ virtual bool isStillOutstanding(void) = 0;
+ /**
+ *
+ * @Remarks This function allows you to set how often the hardware occlusion really are sent to the driver
+
+--- ./ogrenew/OgreMain/include/OgreImage.h.old 2005-04-06 15:30:43.000000000 +0200
++++ ./ogrenew/OgreMain/include/OgreImage.h 2006-01-28 14:56:54.000000000 +0100
+@@ -136,7 +136,7 @@
+ @remarks
+ The size of the buffer must be numFaces*PixelUtil::getMemorySize(width, height, depth, format)
+ */
+- Image& Image::loadDynamicImage( uchar* pData, size_t uWidth, size_t uHeight,
++ Image& loadDynamicImage( uchar* pData, size_t uWidth, size_t uHeight,
+ size_t depth,
+ PixelFormat eFormat, bool autoDelete = false,
+ size_t numFaces = 1, size_t numMipMaps = 0);
+
+--- ./ogrenew/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h.old 2005-02-04 18:51:24.000000000 +0100
++++ ./ogrenew/PlugIns/OctreeSceneManager/include/OgreOctreeSceneManager.h 2006-01-28 15:30:05.000000000 +0100
+@@ -193,8 +193,8 @@
+ /** Overridden from SceneManager */
+ void clearScene(void);
+
+- AxisAlignedBoxSceneQuery* OctreeSceneManager::createAABBQuery(const AxisAlignedBox& box, unsigned long mask);
+- SphereSceneQuery* OctreeSceneManager::createSphereQuery(const Sphere& sphere, unsigned long mask);
++ AxisAlignedBoxSceneQuery* createAABBQuery(const AxisAlignedBox& box, unsigned long mask);
++ SphereSceneQuery* createSphereQuery(const Sphere& sphere, unsigned long mask);
+ PlaneBoundedVolumeListSceneQuery* createPlaneBoundedVolumeQuery(const PlaneBoundedVolumeList& volumes, unsigned long mask);
+ RaySceneQuery* createRayQuery(const Ray& ray, unsigned long mask);
+ IntersectionSceneQuery* createIntersectionQuery(unsigned long mask);
+
+--- ./ogrenew/Tools/XMLConverter/include/tinyxml.h.old 2003-09-11 00:48:29.000000000 +0200
++++ ./ogrenew/Tools/XMLConverter/include/tinyxml.h 2006-01-28 15:42:29.000000000 +0100
+@@ -790,7 +790,7 @@
+ #endif
+
+ /// Construct.
+- TiXmlDeclaration::TiXmlDeclaration( const char * _version,
++ TiXmlDeclaration( const char * _version,
+ const char * _encoding,
+ const char * _standalone );
+
diff --git a/dev-games/ogre/ogre-1.0.6.ebuild b/dev-games/ogre/ogre-1.0.6.ebuild
index 8259cd85fca3..84c9527966aa 100644
--- a/dev-games/ogre/ogre-1.0.6.ebuild
+++ b/dev-games/ogre/ogre-1.0.6.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/ogre/ogre-1.0.6.ebuild,v 1.2 2005/12/15 18:27:50 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-games/ogre/ogre-1.0.6.ebuild,v 1.3 2006/03/11 01:13:04 halcy0n Exp $
inherit eutils
@@ -42,6 +42,8 @@ src_unpack() {
unpack ${A}
cd "${S}"
+ epatch "${FILESDIR}"/${P}-gcc41.patch
+
# bundled libtool goes boom, so force newer ... note, don't
# remove this until bundled libtool version != 1.4.3
[[ $(grep ^VERSION= ltmain.sh) != "VERSION=1.4.3" ]] && die "TIME TO UPGRADE ! :D"