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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/835bf25da6687e554ca77c3d3e4486f656c75218">https://github.com/macports/macports-ports/commit/835bf25da6687e554ca77c3d3e4486f656c75218</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 835bf25da6687e554ca77c3d3e4486f656c75218
</span>Author: Zero King <l2dy@macports.org>
AuthorDate: Sun Oct 27 08:22:07 2019 +0000

<span style='display:block; white-space:pre;color:#404040;'>    rb-nokogiri: update to 1.10.4, use subports
</span>---
 ruby/rb-nokogiri/Portfile                    | 58 +++++++++++++++++-----------
 ruby/rb-nokogiri/files/patch-extconf.rb.diff | 11 ++++++
 2 files changed, 47 insertions(+), 22 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/ruby/rb-nokogiri/Portfile b/ruby/rb-nokogiri/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 09f689e..d8d7b11 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/ruby/rb-nokogiri/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/ruby/rb-nokogiri/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,24 +1,38 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem         1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup          ruby 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ruby.setup              nokogiri 1.6.0 gem {} rubygems
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision           0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers                {kimuraw @kimuraw} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description                Nokogiri is an HTML, XML, SAX, and Reader parser.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description   Nokogiri is an HTML, XML, SAX, and Reader parser. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           Among Nokogiri's many features is the ability to search \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           documents via XPath or CSS3 selectors.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license                    MIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms          darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage           http://nokogiri.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5     3f60f47e19e5e7ebff3f9480305de1ed \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha1    ce635b121e9bc621794a54e610bcf7fe4b7d7e82 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  abc5f9acb29a92d041ce7ed1a0ea6ca7e4bf66c3bc60cf4ebda041c193b799c5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  e5aab115eb2be18b8cfd08f0fd785aad243d31dd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           ruby 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append  port:libxml2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libxslt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:zlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libiconv \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   port:rb-mini_portile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.env-append NOKOGIRI_USE_SYSTEM_LIBRARIES=YES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ruby.branches       2.6 2.5 2.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ruby.setup          nokogiri 1.10.4 gem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {kimuraw @kimuraw} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Nokogiri is an HTML, XML, SAX, and Reader parser.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    Nokogiri is an HTML, XML, SAX, and Reader parser. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Among Nokogiri's many features is the ability to search \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    documents via XPath or CSS3 selectors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            http://nokogiri.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  bbe35df76428c10446ebc16f7d1e2bd65ff6c0b8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  fbf91c487d7ceb2b0593384f175843f99152322754f6ff267740bff031cead5a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    8983040
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_extract     port:rb${ruby.suffix}-gem-patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy ${filespath}/patch-extconf.rb.diff ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/patch-extconf.rb.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system -W ${worksrcpath} "${ruby.gem} patch ${ruby.filename}.gem patch-extconf.rb.diff -o ${ruby.filename}.gem -p0"
</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;'>+    depends_lib-append  port:libxml2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libxslt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:rb${ruby.suffix}-mini_portile2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.env-append NOKOGIRI_USE_SYSTEM_LIBRARIES=YES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/ruby/rb-nokogiri/files/patch-extconf.rb.diff b/ruby/rb-nokogiri/files/patch-extconf.rb.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..34f4835
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/ruby/rb-nokogiri/files/patch-extconf.rb.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ext/nokogiri/extconf.rb.orig   2019-08-11 19:06:54.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ext/nokogiri/extconf.rb        2019-10-23 16:00:09.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -393,7 +393,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;'>+ if darwin?
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  ENV['CFLAGS'] = "#{ENV['CFLAGS']} -I /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libxml2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ENV['CFLAGS'] = "#{ENV['CFLAGS']} -I @@PREFIX@@/include/libxml2"
</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 openbsd? && !using_system_libraries?
</span></pre><pre style='margin:0'>

</pre>