[96100] trunk/dports/graphics/assimp

mmoll at macports.org mmoll at macports.org
Tue Jul 31 13:23:34 PDT 2012


Revision: 96100
          https://trac.macports.org/changeset/96100
Author:   mmoll at macports.org
Date:     2012-07-31 13:23:34 -0700 (Tue, 31 Jul 2012)
Log Message:
-----------
graphics/assimp: mountain lion patch (should be harmless on older os x releases)

Modified Paths:
--------------
    trunk/dports/graphics/assimp/Portfile

Added Paths:
-----------
    trunk/dports/graphics/assimp/files/patch-code-STEPFile.h.diff

Modified: trunk/dports/graphics/assimp/Portfile
===================================================================
--- trunk/dports/graphics/assimp/Portfile	2012-07-31 20:22:18 UTC (rev 96099)
+++ trunk/dports/graphics/assimp/Portfile	2012-07-31 20:23:34 UTC (rev 96100)
@@ -4,6 +4,7 @@
 PortGroup cmake 1.0
 name                assimp
 version             3.0.1270
+revision            1
 categories          graphics
 maintainers         openmaintainer mmoll
 description         library to import/export 3D model formats
@@ -21,7 +22,8 @@
                     sha1    e80a3a4326b649ed6585c0ce312ed6dd68942834 \
                     rmd160  7bd166f6c8df2e2000e3b93122b6eb70738d1cc3
 distname            ${name}--${version}-source-only
-patchfiles          patch-CMakeLists.txt.diff
+patchfiles          patch-CMakeLists.txt.diff \
+                    patch-code-STEPFile.h.diff
 use_zip             yes
 depends_lib         port:boost port:zlib
 

Added: trunk/dports/graphics/assimp/files/patch-code-STEPFile.h.diff
===================================================================
--- trunk/dports/graphics/assimp/files/patch-code-STEPFile.h.diff	                        (rev 0)
+++ trunk/dports/graphics/assimp/files/patch-code-STEPFile.h.diff	2012-07-31 20:23:34 UTC (rev 96100)
@@ -0,0 +1,18 @@
+--- code/STEPFile.h.orig	2012-07-31 15:16:05.000000000 -0500
++++ code/STEPFile.h	2012-07-31 15:16:53.000000000 -0500
+@@ -195,13 +195,13 @@
+ 			// conversion support.
+ 			template <typename T>
+ 			const T& ResolveSelect(const DB& db) const {
+-				return Couple<T>(db).MustGetObject(To<EXPRESS::ENTITY>())->To<T>();
++				return Couple<T>(db).MustGetObject(To<EXPRESS::ENTITY>())->template To<T>();
+ 			}
+ 
+ 			template <typename T>
+ 			const T* ResolveSelectPtr(const DB& db) const {
+ 				const EXPRESS::ENTITY* e = ToPtr<EXPRESS::ENTITY>();
+-				return e?Couple<T>(db).MustGetObject(*e)->ToPtr<T>():(const T*)0;
++				return e?Couple<T>(db).MustGetObject(*e)->template ToPtr<T>():(const T*)0;
+ 			}
+ 
+ 		public:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120731/83a2e5c9/attachment.html>


More information about the macports-changes mailing list