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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2a18c987332e68725eca840a3bebdf783f082e2d">https://github.com/macports/macports-ports/commit/2a18c987332e68725eca840a3bebdf783f082e2d</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 2a18c987332 ruby19: fix missing extensions
</span>2a18c987332 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2a18c987332e68725eca840a3bebdf783f082e2d
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Wed Feb 10 11:03:11 2021 +1100

<span style='display:block; white-space:pre;color:#404040;'>    ruby19: fix missing extensions
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/62244
</span>---
 lang/ruby19/Portfile             |   5 +-
 lang/ruby19/files/implicit.patch | 204 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 208 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ruby19/Portfile b/lang/ruby19/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 147ec115bdf..85b4b3f6269 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ruby19/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ruby19/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@ deprecated.upstream_support no
</span> 
 name                           ruby19
 version                                1.9.3-p551
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                        13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                   14
</span> 
 categories                     lang ruby
 maintainers                    {kimuraw @kimuraw} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -68,6 +68,9 @@ patchfiles-append   patch-configure_cxx11.diff
</span> patchfiles-append patch-ext-openssl-openssl_missing.diff \
                     patch-ext_openssl_ossl_x509ext.c.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# fix extensions failing to configure due to not including the right headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   implicit.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # ruby-1.9.3 supports Xcode-4.2 clang and gcc-4.2.
 # ruby built with llvm-gcc will be broken.
 # http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/NEWS
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ruby19/files/implicit.patch b/lang/ruby19/files/implicit.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..beb87b45d36
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ruby19/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,204 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ext/curses/extconf.rb.orig     2012-07-29 12:23:21.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ext/curses/extconf.rb  2021-02-10 10:06:50.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9,9 +9,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_library("mytinfo", "tgetent") if /bow/ =~ RUBY_PLATFORM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_library("tinfo", "tgetent") or have_library("termcap", "tgetent")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if have_header(*curses=%w"ncurses.h") and (have_library("ncursesw", "initscr") or have_library("ncurses", "initscr"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if have_header(*curses=%w"ncurses.h") and (have_library("ncursesw", "initscr", *curses=%w"ncurses.h") or have_library("ncurses", "initscr", *curses=%w"ncurses.h"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   make=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-elsif have_header(*curses=%w"ncurses/curses.h") and have_library("ncurses", "initscr")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++elsif have_header(*curses=%w"ncurses/curses.h") and have_library("ncurses", "initscr", *curses=%w"ncurses/curses.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   make=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ elsif have_header(*curses=%w"curses_colr/curses.h") and have_library("cur_colr", "initscr")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   curses.unshift("varargs.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ext/dl/extconf.rb.orig 2010-02-26 09:49:20.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ext/dl/extconf.rb      2021-02-10 10:10:17.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -11,9 +11,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ check = true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if( have_header("dlfcn.h") )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   have_library("dl")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  check &&= have_func("dlopen")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  check &&= have_func("dlclose")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  check &&= have_func("dlsym")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  check &&= have_func("dlopen", "dlfcn.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  check &&= have_func("dlclose", "dlfcn.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  check &&= have_func("dlsym", "dlfcn.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   have_func("dlerror")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ elsif( have_header("windows.h") )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   check &&= have_func("LoadLibrary")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ext/fiddle/extconf.rb.orig     2012-12-20 20:45:19.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ext/fiddle/extconf.rb  2021-02-10 10:14:09.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,10 +23,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   have_library "dl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   %w{ dlopen dlclose dlsym }.each do |func|
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    abort "missing function #{func}" unless have_func(func)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    abort "missing function #{func}" unless have_func(func, "dlfcn.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  have_func "dlerror"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  have_func "dlerror", "dlfcn.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ elsif have_header "windows.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   %w{ LoadLibrary FreeLibrary GetProcAddress }.each do |func|
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     abort "missing function #{func}" unless have_func(func)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ext/gdbm/extconf.rb.orig       2009-10-02 20:45:39.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ext/gdbm/extconf.rb    2021-02-10 10:16:00.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,7 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ require 'mkmf'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dir_config("gdbm")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if have_library("gdbm", "gdbm_open") and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if have_library("gdbm", "gdbm_open", "gdbm.h") and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    have_header("gdbm.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   create_makefile("gdbm")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ext/psych/extconf.rb.orig      2012-08-08 06:50:05.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ext/psych/extconf.rb   2021-02-10 09:52:54.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9,7 +9,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ asplode('yaml.h')  unless find_header  'yaml.h'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-asplode('libyaml') unless find_library 'yaml', 'yaml_get_version'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++asplode('libyaml') unless have_library 'yaml', 'yaml_get_version', 'yaml.h'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ create_makefile 'psych'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ext/readline/extconf.rb.orig   2012-09-09 16:44:20.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ext/readline/extconf.rb        2021-02-10 10:30:55.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -30,7 +30,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_libedit = enable_config("libedit")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_library("user32", nil) if /cygwin/ === RUBY_PLATFORM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-have_library("ncurses", "tgetnum") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++have_library("ncurses", "tgetnum", "ncurses.h") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   have_library("termcap", "tgetnum") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   have_library("curses", "tgetnum")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -39,24 +39,24 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # --enable-libedit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   unless (have_readline_header("editline/readline.h") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           have_readline_header("readline/readline.h")) &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          have_library("edit", "readline")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          have_library("edit", "readline", "editline/readline.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     raise "libedit not found"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ when false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # --disable-libedit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   unless ((have_readline_header("readline/readline.h") &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            have_readline_header("readline/history.h")) &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           have_library("readline", "readline"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++           have_library("readline", "readline", "readline/readline.h"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     raise "readline not found"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # does not specify
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   unless ((have_readline_header("readline/readline.h") &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            have_readline_header("readline/history.h")) &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           (have_library("readline", "readline") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            have_library("edit", "readline"))) ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++           (have_library("readline", "readline", "readline/readline.h") ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            have_library("edit", "readline", "editline/readline.h"))) ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             (have_readline_header("editline/readline.h") &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-             have_library("edit", "readline"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++             have_library("edit", "readline", "editline/readline.h"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     raise "readline nor libedit not found"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ext/socket/extconf.rb.orig     2013-06-26 17:12:18.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ext/socket/extconf.rb  2021-02-10 10:43:54.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -125,7 +125,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if have_func("sendmsg") | have_func("recvmsg")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if have_func("sendmsg", "sys/socket.h") | have_func("recvmsg", "sys/socket.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   have_struct_member('struct msghdr', 'msg_control', ['sys/types.h', 'sys/socket.h'])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   have_struct_member('struct msghdr', 'msg_accrights', ['sys/types.h', 'sys/socket.h'])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -387,8 +387,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_type("struct addrinfo", headers)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-have_func("freehostent")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-have_func("freeaddrinfo")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++have_func("freehostent", "netdb.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++have_func("freeaddrinfo", "netdb.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if /haiku/ !~ RUBY_PLATFORM and have_func("gai_strerror")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if checking_for("gai_strerror() returns const pointer") {!try_compile(<<EOF)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #{cpp_include(headers)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -434,14 +434,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $defs << "-DGETADDRINFO_EMU"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-have_func("inet_ntop") or have_func("inet_ntoa")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-have_func("inet_pton") or have_func("inet_aton")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-have_func("getservbyport")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++have_func("inet_ntop", "arpa/inet.h") or have_func("inet_ntoa", "arpa/inet.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++have_func("inet_pton", "arpa/inet.h") or have_func("inet_aton", "arpa/inet.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++have_func("getservbyport", "netdb.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_header("arpa/nameser.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_header("resolv.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_header("ifaddrs.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-have_func("getifaddrs")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++have_func("getifaddrs", "ifaddrs.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_header("sys/ioctl.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_header("sys/sockio.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_header("net/if.h", headers)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -467,12 +467,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_type("struct sockcred", headers)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_type("struct cmsgcred", headers)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-have_func("getpeereid")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++have_func("getpeereid", "unistd.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_header("ucred.h", headers)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_func("getpeerucred")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-have_func("if_indextoname")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++have_func("if_indextoname", "net/if.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_type("struct ip_mreq", headers) # 4.4BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_type("struct ip_mreqn", headers) # Linux 2.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -483,12 +483,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $distcleanfiles << "constants.h" << "constdefs.*"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if have_func(test_func)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if have_func(test_func, "sys/socket.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   have_func("hsterror")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  have_func("getipnodebyname") or have_func("gethostbyname2")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  have_func("socketpair") unless $defs.include?("-DHAVE_SOCKETPAIR")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  unless have_func("gethostname")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    have_func("uname")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  have_func("getipnodebyname", "netdb.h") or have_func("gethostbyname2", "netdb.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  have_func("socketpair", "sys/socket.h") unless $defs.include?("-DHAVE_SOCKETPAIR")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  unless have_func("gethostname", "unistd.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    have_func("uname", "sys/utsname.h")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if enable_config("socks", ENV["SOCKS_SERVER"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if have_library("socks5", "SOCKSinit")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ext/syslog/extconf.rb.orig     2009-10-02 22:04:37.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ext/syslog/extconf.rb  2021-02-10 10:47:48.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4,7 +4,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ require 'mkmf'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ have_header("syslog.h") &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  have_func("openlog") &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  have_func("setlogmask") &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  have_func("openlog", "syslog.h") &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  have_func("setlogmask", "syslog.h") &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   create_makefile("syslog")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ext/zlib/extconf.rb.orig       2012-11-08 19:34:18.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ext/zlib/extconf.rb    2021-02-10 10:49:26.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10,7 +10,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dir_config 'zlib'
</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;'>+-if %w'z libz zlib1 zlib zdll zlibwapi'.find {|z| have_library(z, 'deflateReset')} and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if %w'z libz zlib1 zlib zdll zlibwapi'.find {|z| have_library(z, 'deflateReset', 'zlib.h')} and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     have_header('zlib.h') then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   defines = []
</span></pre><pre style='margin:0'>

</pre>