Simple update to the latest release of nokogiri. Changelog available at https://nokogiri.org/CHANGELOG.html
Ports-wise, the only change besides the version bump is silencing the warning when the libxml/libxslt version changes. This happens quite often in -stable because libxml is patched for security patches. Tested on amd64. I'll be committing in a few days unless I hear objections. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/ruby-nokogiri/Makefile,v diff -u -p -u -p -r1.43 Makefile --- Makefile 1 Sep 2023 21:05:28 -0000 1.43 +++ Makefile 31 May 2024 16:29:52 -0000 @@ -1,6 +1,6 @@ COMMENT= HTML, XML, SAX and Reader parser -DISTNAME= nokogiri-1.15.4 +DISTNAME= nokogiri-1.16.5 CATEGORIES= textproc HOMEPAGE= http://nokogiri.org/ Index: distinfo =================================================================== RCS file: /cvs/ports/textproc/ruby-nokogiri/distinfo,v diff -u -p -u -p -r1.20 distinfo --- distinfo 1 Sep 2023 21:05:28 -0000 1.20 +++ distinfo 31 May 2024 16:29:57 -0000 @@ -1,2 +1,2 @@ -SHA256 (nokogiri-1.15.4.gem) = 5KgB5e9kPMADbwp+k0M9GIGLMdSMnCh1lraOksAXPE0= -SIZE (nokogiri-1.15.4.gem) = 4610560 +SHA256 (nokogiri-1.16.5.gem) = 7DYWLGiYT6CpClxK56t3WUYGOecWzBznXzTDy1QVitI= +SIZE (nokogiri-1.16.5.gem) = 4625408 Index: patches/patch-lib_nokogiri_version_info_rb =================================================================== RCS file: patches/patch-lib_nokogiri_version_info_rb diff -N patches/patch-lib_nokogiri_version_info_rb --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-lib_nokogiri_version_info_rb 31 May 2024 16:36:05 -0000 @@ -0,0 +1,24 @@ +Do not print a warning when libxml/libxslt version differs from +the one nokogiri was compiled with. This is a common occurence +when there are security patches to libxml, especially in +-stable. + +Index: lib/nokogiri/version/info.rb +--- lib/nokogiri/version/info.rb.orig ++++ lib/nokogiri/version/info.rb +@@ -72,6 +72,7 @@ module Nokogiri + def warnings + warnings = [] + ++=begin + if libxml2? + if compiled_libxml_version != loaded_libxml_version + warnings << "Nokogiri was built against libxml version #{compiled_libxml_version}, but has dynamically loaded #{loaded_libxml_version}" +@@ -81,6 +82,7 @@ module Nokogiri + warnings << "Nokogiri was built against libxslt version #{compiled_libxslt_version}, but has dynamically loaded #{loaded_libxslt_version}" + end + end ++=end + + warnings + end