Revision: 149089 https://trac.macports.org/changeset/149089 Author: jeremyhu@macports.org Date: 2016-05-29 23:10:17 -0700 (Sun, 29 May 2016) Log Message: ----------- llvm-3.3: Fix a build failure on Tiger (#44898) Modified Paths: -------------- trunk/dports/lang/llvm-3.3/Portfile Added Paths: ----------- trunk/dports/lang/llvm-3.3/files/tiger-undefined-_CS_DARWIN_USER_-macros.patch Modified: trunk/dports/lang/llvm-3.3/Portfile =================================================================== --- trunk/dports/lang/llvm-3.3/Portfile 2016-05-29 22:17:46 UTC (rev 149088) +++ trunk/dports/lang/llvm-3.3/Portfile 2016-05-30 06:10:17 UTC (rev 149089) @@ -85,6 +85,7 @@ patchfiles install_target.patch \ 0001-Fix-regular-expression-to-work-with-multiple-digit-v.patch \ tiger.patch \ + tiger-undefined-_CS_DARWIN_USER_-macros.patch \ tiger-shlib.patch patch.pre_args -p1 Added: trunk/dports/lang/llvm-3.3/files/tiger-undefined-_CS_DARWIN_USER_-macros.patch =================================================================== --- trunk/dports/lang/llvm-3.3/files/tiger-undefined-_CS_DARWIN_USER_-macros.patch (rev 0) +++ trunk/dports/lang/llvm-3.3/files/tiger-undefined-_CS_DARWIN_USER_-macros.patch 2016-05-30 06:10:17 UTC (rev 149089) @@ -0,0 +1,17 @@ +--- a/lib/Support/PathV2.cpp 2013-04-05 22:10:04.000000000 +0200 ++++ b/lib/Support/PathV2.cpp 2016-05-29 11:53:39.000000000 +0200 +@@ -498,6 +498,14 @@ + + #ifdef __APPLE__ + // On Darwin, use DARWIN_USER_TEMP_DIR or DARWIN_USER_CACHE_DIR. ++ // ...which are not defined in Tiger and earlier! ++#ifndef _CS_DARWIN_USER_TEMP_DIR ++#define _CS_DARWIN_USER_TEMP_DIR 65537 ++#endif ++#ifndef _CS_DARWIN_USER_CACHE_DIR ++#define _CS_DARWIN_USER_CACHE_DIR 65538 ++#endif ++ + int ConfName = erasedOnReboot? _CS_DARWIN_USER_TEMP_DIR + : _CS_DARWIN_USER_CACHE_DIR; + size_t ConfLen = confstr(ConfName, 0, 0);