<pre style='margin:0'>
Eric A. Borisch (eborisch) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/eac4c2b01703ac71029ec4ae0f45e0e7d4794407">https://github.com/macports/macports-ports/commit/eac4c2b01703ac71029ec4ae0f45e0e7d4794407</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 eac4c2b  OpenIPMI: Roll-back to old version for <= 10.11
</span>eac4c2b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit eac4c2b01703ac71029ec4ae0f45e0e7d4794407
</span>Author: Eric A. Borisch <eborisch@macports.org>
AuthorDate: Thu Dec 21 14:17:09 2017 -0600

<span style='display:block; white-space:pre;color:#404040;'>    OpenIPMI: Roll-back to old version for <= 10.11
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    As clock_gettime() was added in 10.12. Not going to go patch all around it.
</span>---
 sysutils/OpenIPMI/Portfile                 | 29 +++++++++++++++++++--------
 sysutils/OpenIPMI/files/configure.in.patch | 32 ++++++++++++++++++++++++++++++
 sysutils/OpenIPMI/files/weak_symbols.patch | 28 ++++++++++++++++++++++++++
 3 files changed, 81 insertions(+), 8 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/OpenIPMI/Portfile b/sysutils/OpenIPMI/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1d24a9e..ea03af5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/OpenIPMI/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/OpenIPMI/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,8 +3,13 @@ PortSystem          1.0
</span> PortGroup           conflicts_build 1.0
 
 name                OpenIPMI
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2.0.24
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.major} <= 15} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             2.0.19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             2.0.24
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> license             {GPL-2 LGPL-2}
 categories          sysutils
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,16 +28,24 @@ master_sites        sourceforge:openipmi
</span> universal_variant   no
 use_parallel_build  no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rmd160  8323e56c414cca49ee1897b535d315e19ed470e2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    sha256  bca39a27071278a8b74610181ede8df51e155e5e9031bc8eaa3699d1720292b4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.major} <= 15} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        rmd160  ca624701659416da55a6b96abbec6aef4d323a26 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        sha256  5b0de4741f07e350bf53b7d31bb20dd1109c2dc005dfb13969d8a9ff290f3a4e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles          weak_symbols.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        configure.in.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        rmd160  8323e56c414cca49ee1897b535d315e19ed470e2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        sha256  bca39a27071278a8b74610181ede8df51e155e5e9031bc8eaa3699d1720292b4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles          disable-lanserv.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        unix_posix_thread_os_hnd.c.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 # Grabs old headers from installed version during build...
 conflicts_build     ${name}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          disable-lanserv.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    unix_posix_thread_os_hnd.c.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib         port:popt \
                     path:lib/pkgconfig/glib-2.0.pc:glib2 \
                     port:net-snmp \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/OpenIPMI/files/configure.in.patch b/sysutils/OpenIPMI/files/configure.in.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..b07169c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/OpenIPMI/files/configure.in.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,32 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.in.orig      2012-09-17 12:14:53.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.in   2012-09-17 12:16:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -651,7 +651,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "x$pythonprog" != "x"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if test "x$pythonusepthreads" = "x"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      pythonusepthreads=`echo -e "try:\n  import thread\n  print 'yes'\nexcept:\n  print 'no'\n" | python`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      pythonusepthreads=`echo "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++try:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  import thread
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  print 'yes'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++except:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  print 'no'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++" | python`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    echo "checking for python threads... $pythonusepthreads"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -675,7 +681,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Check for Tkinter/Tix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "x$tkinter" = "x"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if test "x$pythonprog" != "x"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      tkinter=`echo -e "try:\n  import Tix\n  print 'yes'\nexcept:\n  print 'no'\n" | python`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      tkinter=`echo "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++try:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  import Tix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  print 'yes'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++except:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  print 'no'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++" | python`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "checking for tkinter... $tkinter"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/OpenIPMI/files/weak_symbols.patch b/sysutils/OpenIPMI/files/weak_symbols.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a867728
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/OpenIPMI/files/weak_symbols.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,28 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- unix/posix_os_hnd.c.orig       2012-09-13 12:00:06.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ unix/posix_os_hnd.c    2012-09-13 12:00:19.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -51,9 +51,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* CHEAP HACK - we don't want the user to have to provide this any
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    more. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-extern void posix_vlog(char                 *format,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void posix_vlog(char                 *format,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                  enum ipmi_log_type_e log_type,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                 va_list              ap);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                 va_list              ap) {};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #pragma weak posix_vlog
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef struct iposix_info_s
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- unix/posix_thread_os_hnd.c.orig        2012-09-13 12:15:55.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ unix/posix_thread_os_hnd.c     2012-09-13 12:16:10.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -59,9 +59,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* CHEAP HACK - we don't want the user to have to provide this any
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    more. */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-extern void posix_vlog(char                 *format,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void posix_vlog(char                 *format,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                  enum ipmi_log_type_e log_type,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                 va_list              ap);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                 va_list              ap) {};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #pragma weak posix_vlog
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef struct pt_os_hnd_data_s
</span></pre><pre style='margin:0'>

</pre>