aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Fechner <mfechner@FreeBSD.org>2022-01-26 07:08:10 +0000
committerMatthias Fechner <mfechner@FreeBSD.org>2022-01-26 10:43:00 +0000
commit02909341cfa4bc6a30935c72339c5ef622195feb (patch)
tree27e6319c79b965955f8363be2dc4f7c8b6be3fd9
parente4b1626a24fe04483347f2e9646c8adb8b8b92c6 (diff)
textproc/rubygem-nokogiri: update to 1.13.1
Required for gitlab-ce 14.7. Changelog: https://nokogiri.org/CHANGELOG.html
-rw-r--r--textproc/rubygem-nokogiri/Makefile8
-rw-r--r--textproc/rubygem-nokogiri/distinfo6
-rw-r--r--textproc/rubygem-nokogiri/files/patch-ext_nokogiri_extconf.rb46
-rw-r--r--textproc/rubygem-nokogiri/files/patch-nokogiri.gemspec (renamed from textproc/rubygem-nokogiri/files/patch-gemspec)10
4 files changed, 13 insertions, 57 deletions
diff --git a/textproc/rubygem-nokogiri/Makefile b/textproc/rubygem-nokogiri/Makefile
index d7010318209e..f853565f9eeb 100644
--- a/textproc/rubygem-nokogiri/Makefile
+++ b/textproc/rubygem-nokogiri/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nokogiri
-PORTVERSION= 1.11.7
+PORTVERSION= 1.13.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -9,9 +9,11 @@ COMMENT= HTML, XML, SAX, and Reader parser
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BUILD_DEPENDS= ${RUN_DEPENDS}
+BUILD_DEPENDS= ${RUN_DEPENDS} \
+ rubygem-mini_portile2>=2.7.0<2.8:devel/rubygem-mini_portile2
LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
- libgpg-error.so:security/libgpg-error
+ libgpg-error.so:security/libgpg-error \
+ libxml2.so:textproc/libxml2
# Do not add mini_portile2 to RUN_DEPENDS. Read ext/nokogiri/extconf.rb
# and https://lists.freebsd.org/pipermail/svn-ports-all/2019-March/209423.html
RUN_DEPENDS= rubygem-pkg-config>=1.1.7:devel/rubygem-pkg-config \
diff --git a/textproc/rubygem-nokogiri/distinfo b/textproc/rubygem-nokogiri/distinfo
index 0f15d01d5161..9aa480f8ab07 100644
--- a/textproc/rubygem-nokogiri/distinfo
+++ b/textproc/rubygem-nokogiri/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1625258881
-SHA256 (rubygem/nokogiri-1.11.7.gem) = 4976a9c9e796527d51dc6c311b9bd93a0233f6a7962a0f569aa5c782461836ef
-SIZE (rubygem/nokogiri-1.11.7.gem) = 9353728
+TIMESTAMP = 1642778303
+SHA256 (rubygem/nokogiri-1.13.1.gem) = 2138bb8e1bd5f11c2dc57a6a7ed93ddce35825dae7d25262658d89a222571fff
+SIZE (rubygem/nokogiri-1.13.1.gem) = 9598976
diff --git a/textproc/rubygem-nokogiri/files/patch-ext_nokogiri_extconf.rb b/textproc/rubygem-nokogiri/files/patch-ext_nokogiri_extconf.rb
deleted file mode 100644
index c0070a9b7bf0..000000000000
--- a/textproc/rubygem-nokogiri/files/patch-ext_nokogiri_extconf.rb
+++ /dev/null
@@ -1,46 +0,0 @@
---- ext/nokogiri/extconf.rb.orig 2021-01-21 20:37:43 UTC
-+++ ext/nokogiri/extconf.rb
-@@ -819,6 +819,43 @@ unless using_system_libraries?
- end
- end
-
-+$INSTALLFILES = [
-+ ['html_document.h', '$(archdir)'],
-+ ['html_element_description.h', '$(archdir)'],
-+ ['html_entity_lookup.h', '$(archdir)'],
-+ ['html_sax_parser_context.h', '$(archdir)'],
-+ ['html_sax_push_parser.h', '$(archdir)'],
-+ ['nokogiri.h', '$(archdir)'],
-+ ['xml_attr.h', '$(archdir)'],
-+ ['xml_attribute_decl.h', '$(archdir)'],
-+ ['xml_cdata.h', '$(archdir)'],
-+ ['xml_comment.h', '$(archdir)'],
-+ ['xml_document.h', '$(archdir)'],
-+ ['xml_document_fragment.h', '$(archdir)'],
-+ ['xml_dtd.h', '$(archdir)'],
-+ ['xml_element_content.h', '$(archdir)'],
-+ ['xml_element_decl.h', '$(archdir)'],
-+ ['xml_encoding_handler.h', '$(archdir)'],
-+ ['xml_entity_decl.h', '$(archdir)'],
-+ ['xml_entity_reference.h', '$(archdir)'],
-+ ['xml_io.h', '$(archdir)'],
-+ ['xml_libxml2_hacks.h', '$(archdir)'],
-+ ['xml_namespace.h', '$(archdir)'],
-+ ['xml_node.h', '$(archdir)'],
-+ ['xml_node_set.h', '$(archdir)'],
-+ ['xml_processing_instruction.h', '$(archdir)'],
-+ ['xml_reader.h', '$(archdir)'],
-+ ['xml_relax_ng.h', '$(archdir)'],
-+ ['xml_sax_parser.h', '$(archdir)'],
-+ ['xml_sax_parser_context.h', '$(archdir)'],
-+ ['xml_sax_push_parser.h', '$(archdir)'],
-+ ['xml_schema.h', '$(archdir)'],
-+ ['xml_syntax_error.h', '$(archdir)'],
-+ ['xml_text.h', '$(archdir)'],
-+ ['xml_xpath_context.h', '$(archdir)'],
-+ ['xslt_stylesheet.h', '$(archdir)'],
-+]
-+
- create_makefile('nokogiri/nokogiri')
-
- if enable_config('clean', true)
diff --git a/textproc/rubygem-nokogiri/files/patch-gemspec b/textproc/rubygem-nokogiri/files/patch-nokogiri.gemspec
index 43f56f9a0877..1d4bb8983267 100644
--- a/textproc/rubygem-nokogiri/files/patch-gemspec
+++ b/textproc/rubygem-nokogiri/files/patch-nokogiri.gemspec
@@ -1,10 +1,10 @@
---- nokogiri.gemspec.orig 2021-01-21 20:37:44 UTC
+--- nokogiri.gemspec.orig 2022-01-25 20:08:49 UTC
+++ nokogiri.gemspec
-@@ -29,7 +29,6 @@ Gem::Specification.new do |s|
+@@ -28,7 +28,6 @@ Gem::Specification.new do |s|
+ s.specification_version = 4
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
+- s.add_runtime_dependency(%q<mini_portile2>.freeze, ["~> 2.7.0"])
s.add_runtime_dependency(%q<racc>.freeze, ["~> 1.4"])
-- s.add_runtime_dependency(%q<mini_portile2>.freeze, ["~> 2.5.0"])
s.add_development_dependency(%q<bundler>.freeze, ["~> 2.2"])
- s.add_development_dependency(%q<concourse>.freeze, ["~> 0.41"])
- s.add_development_dependency(%q<hoe-markdown>.freeze, ["~> 1.1"])
+ s.add_development_dependency(%q<hoe-markdown>.freeze, ["~> 1.4"])