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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/65457e9344815449ad56edbd1f666b600013a54b">https://github.com/macports/macports-ports/commit/65457e9344815449ad56edbd1f666b600013a54b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 65457e9344815449ad56edbd1f666b600013a54b
</span>Author: Ken Cunningham <ken.cunningham.webuse@gmail.com>
AuthorDate: Thu Feb 21 12:31:25 2019 -0800

<span style='display:block; white-space:pre;color:#404040;'>    axel: fix build for Tiger
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Tiger does not have _DARWIN_C_SOURCE overrides
</span><span style='display:block; white-space:pre;color:#404040;'>    in it's headers, so have to disable _POSIX_C_SOURCE directly
</span>---
 net/axel/Portfile                                  |  3 ++
 .../files/patch-axel-tiger-no-posix-c-source.diff  | 41 ++++++++++++++++++++++
 2 files changed, 44 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/axel/Portfile b/net/axel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9024b71..7fd2ab6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/axel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/axel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,6 +22,9 @@ use_xz              yes
</span> # https://github.com/axel-download-accelerator/axel/issues/136
 configure.cppflags-append -D_DARWIN_C_SOURCE
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tiger needs a different workaround for the same issue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-axel-tiger-no-posix-c-source.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums           rmd160  dd67b14c59d49caf42e50132078b38e64bace99f \
                     sha256  d34094eb63eaebc989f96eabdda091dcfb28e840bb8d274a5f216775941f59e4
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/axel/files/patch-axel-tiger-no-posix-c-source.diff b/net/axel/files/patch-axel-tiger-no-posix-c-source.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..4ad64c3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/axel/files/patch-axel-tiger-no-posix-c-source.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,41 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Tiger does not have the _DARWIN_C_SOURCE override to enable chunks of headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+when _POSIX_C_SOURCE is defined, so we have to specifically remove the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+_POSIX_C_SOURCE from these headers and files for Tiger builds to succeed.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This patch could not be sent upstream as is... and probably would not be accepted
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if it were sent upstream given the age of Tiger.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+kencu@macports.org
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/sleep.h src/sleep.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1958913..1974d8d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/sleep.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/sleep.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,9 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef AXEL_SLEEP_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define AXEL_SLEEP_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if (__APPLE__ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1050)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef _POSIX_C_SOURCE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define _POSIX_C_SOURCE 200112L
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><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;'>+ static inline int
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ axel_sleep(struct timespec delay)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/tcp.c src/tcp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6be557b..f42106b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/tcp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/tcp.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -38,7 +38,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* TCP control file */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if (__APPLE__ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1050)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define _POSIX_C_SOURCE 200112L
</span><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;'>+ #include "axel.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>