<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-legacy-support.

</pre>
<p><a href="https://github.com/macports/macports-legacy-support/commit/1ad9345e9aa2a40c573b742485208e1ad65451f9">https://github.com/macports/macports-legacy-support/commit/1ad9345e9aa2a40c573b742485208e1ad65451f9</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 1ad9345  fixup! math.h
</span>1ad9345 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 1ad9345e9aa2a40c573b742485208e1ad65451f9
</span>Author: Michael Dickens <mlk@alum.mit.edu>
AuthorDate: Fri Mar 1 10:44:10 2019 -0500

<span style='display:block; white-space:pre;color:#404040;'>    fixup! math.h
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * correctly pass through to the next math.h when not required for legacy support;
</span><span style='display:block; white-space:pre;color:#404040;'>    * also fixup the macros to work like those in <cmath> herein.
</span>---
 include/math.h | 42 +++++++++++++++++-------------------------
 1 file changed, 17 insertions(+), 25 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/include/math.h b/include/math.h
</span><span style='display:block; white-space:pre;color:#808080;'>index c330c69..5c78b64 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/include/math.h
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/include/math.h
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,4 +1,3 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> /*
  * Copyright (c) 2010 Chris Jones <jonesc@macports.org>
  * Copyright (c) 2019 Michael Dickens <michaelld@macports.org>
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,13 +51,6 @@ extern long long int llroundl ( long double );
</span> 
 __END_DECLS
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* __MP_LEGACY_SUPPORT_LLROUND__ */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * Include the next math.h, which might be from the primary system or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * it might be within GCC's c or c++ (yup!) headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> /*
  * If the GCC <math.h> header exists, then tell it: (1) to include the
  * next <math.h>, which should be from the system; and (2) to not use
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,38 +59,38 @@ __END_DECLS
</span>  * wants <cmath>, they should #include that specific header.
  */
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-/* store prior values for _GLIBCXX_MATH_H and _GLIBCXX_INCLUDE_NEXT_C_HEADERS */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#ifdef L_GLIBCXX_MATH_H
</span> #undef L_GLIBCXX_MATH_H
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#ifdef _GLIBCXX_MATH_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define L_GLIBCXX_MATH_H _GLIBCXX_MATH_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#ifndef _GLIBCXX_MATH_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#define L_GLIBCXX_MATH_H 1
</span> #define _GLIBCXX_MATH_H 1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#ifdef L_GLIBCXX_INCLUDE_NEXT_C_HEADERS
</span> #undef L_GLIBCXX_INCLUDE_NEXT_C_HEADERS
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#ifdef _GLIBCXX_INCLUDE_NEXT_C_HEADERS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define L_GLIBCXX_INCLUDE_NEXT_C_HEADERS _GLIBCXX_INCLUDE_NEXT_C_HEADERS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#ifndef _GLIBCXX_INCLUDE_NEXT_C_HEADERS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#define L_GLIBCXX_INCLUDE_NEXT_C_HEADERS 1
</span> #define _GLIBCXX_INCLUDE_NEXT_C_HEADERS 1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif /* __MP_LEGACY_SUPPORT_LLROUND__ */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * Include the next math.h, which might be from the primary system or
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * it might be within GCC's c or c++ (yup!) headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ */
</span> 
 #include_next <math.h>
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-/* restore prior values for _GLIBCXX_MATH_H and _GLIBCXX_INCLUDE_NEXT_C_HEADERS */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#if __MP_LEGACY_SUPPORT_LLROUND__
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#undef _GLIBCXX_MATH_H
</span> #ifdef L_GLIBCXX_MATH_H
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#define _GLIBCXX_MATH_H L_GLIBCXX_MATH_H
</span> #undef L_GLIBCXX_MATH_H
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#undef _GLIBCXX_MATH_H
</span> #endif
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#undef _GLIBCXX_INCLUDE_NEXT_C_HEADERS
</span> #ifdef L_GLIBCXX_INCLUDE_NEXT_C_HEADERS
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#define _GLIBCXX_INCLUDE_NEXT_C_HEADERS L_GLIBCXX_INCLUDE_NEXT_C_HEADERS
</span> #undef L_GLIBCXX_INCLUDE_NEXT_C_HEADERS
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#undef _GLIBCXX_INCLUDE_NEXT_C_HEADERS
</span> #endif
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#endif /* __MP_LEGACY_SUPPORT_LLROUND__ */
</span> #endif /* _MACPORTS_MATH_H_ */
</pre><pre style='margin:0'>

</pre>