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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fa368818e58ecee010bd43f3c08e51c523ee8cf6">https://github.com/macports/macports-ports/commit/fa368818e58ecee010bd43f3c08e51c523ee8cf6</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 fa36881  ezstream: Include sys/types.h before including sys/random.h
</span>fa36881 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit fa368818e58ecee010bd43f3c08e51c523ee8cf6
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Mar 20 00:49:05 2020 -0500

<span style='display:block; white-space:pre;color:#404040;'>    ezstream: Include sys/types.h before including sys/random.h
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    For some reason sys/random.h on older systems defines some function
</span><span style='display:block; white-space:pre;color:#404040;'>    prototypes with u_int parameters without first including sys/types.h
</span><span style='display:block; white-space:pre;color:#404040;'>    where u_int is defined. So we have to include it.
</span>---
 audio/ezstream/Portfile              |  2 ++
 audio/ezstream/files/sys-types.patch | 15 +++++++++++++++
 2 files changed, 17 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/ezstream/Portfile b/audio/ezstream/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 46daf22..d0c1109 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/ezstream/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/ezstream/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,3 +35,5 @@ depends_lib             port:libiconv \
</span>                         port:libshout2 \
                         port:libxml2 \
                         port:taglib
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append       sys-types.patch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/ezstream/files/sys-types.patch b/audio/ezstream/files/sys-types.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..9cfac4e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/ezstream/files/sys-types.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Include sys/types.h before including sys/random.h to avoid:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/usr/include/sys/random.h:37:32: error: unknown type name 'u_int'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/playlist.c.orig    2020-01-29 14:40:14.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/playlist.c 2020-03-20 00:37:28.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,6 +19,9 @@
</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 <sys/stat.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef HAVE_SYS_TYPES_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef HAVE_SYS_RANDOM_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # include <sys/random.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span></pre><pre style='margin:0'>

</pre>