[153947] trunk/dports/graphics/oce

Ryan Schmidt ryandesign at macports.org
Sun Oct 16 13:56:08 PDT 2016


> On Oct 16, 2016, at 3:30 PM, mps at macports.org wrote:
> 
> Revision
> 153947
> Author
> mps at macports.org
> Date
> 2016-10-16 13:30:15 -0700 (Sun, 16 Oct 2016)
> Log Message
> 
> oce: fix Sierra build issue.
> Modified Paths
> 
> 	• trunk/dports/graphics/oce/Portfile
> Added Paths
> 
> 	• trunk/dports/graphics/oce/files/
> 	• trunk/dports/graphics/oce/files/patch-src-OSD-OSD_Chronometer.cxx.diff
> Diff
> 
> Modified: trunk/dports/graphics/oce/Portfile (153946 => 153947)
> --- trunk/dports/graphics/oce/Portfile	2016-10-16 19:48:51 UTC (rev 153946)
> +++ trunk/dports/graphics/oce/Portfile	2016-10-16 20:30:15 UTC (rev 153947)
> @@ -21,6 +21,10 @@
>  
>  depends_lib-append          port:freetype
>  
> +platform darwin 16 {
> +    patchfiles-append       patch-src-OSD-OSD_Chronometer.cxx.diff
> +}
> +
>  # tell CMake to build in a build directory
>  configure.dir               ${workpath}/build
>  build.dir                   ${configure.dir}
> 
> Added: trunk/dports/graphics/oce/files/patch-src-OSD-OSD_Chronometer.cxx.diff (0 => 153947)
> --- trunk/dports/graphics/oce/files/patch-src-OSD-OSD_Chronometer.cxx.diff	                        (rev 0)
> +++ trunk/dports/graphics/oce/files/patch-src-OSD-OSD_Chronometer.cxx.diff	2016-10-16 20:30:15 UTC (rev 153947)
> @@ -0,0 +1,16 @@
> +--- src/OSD/OSD_Chronometer.cxx.orig	2016-06-02 07:18:16.000000000 -0500
> ++++ src/OSD/OSD_Chronometer.cxx	2016-10-16 15:01:08.000000000 -0500
> +@@ -51,9 +51,10 @@
> +   #include <mach/mach.h>
> + #endif
> + 
> +-#if defined(__APPLE__) && defined(__MACH__)
> +-#include "gettime_osx.h"
> +-#endif
> ++//Not needed for Sierra

But you anticipate it will be needed again on Darwin 17 and later? If not, you should apply the patch on Darwin 16 and later, not just on Darwin 16.

> ++//#if defined(__APPLE__) && defined(__MACH__)
> ++//#include "gettime_osx.h"
> ++//#endif

Why comment out these lines? Why not remove them instead? It would make for a smaller and clearer patchfile.




More information about the macports-dev mailing list