Fairly simple version update to 1.4.4. Add more regress depends,
and both minitest and hoe need to be updated to run the regress
tests for 1.4.4.
We aren't going to the latest version of hoe, as that requires
rubygems > 1.4.0, and both lang/ruby/1.{8,9} use 1.3.7. Add
regress tests for hoe. hoe regress depends on minitest and
minitest regress depends on hoe, but that shouldn't be a
problem.
Add myself as maintainer of nokogiri.
Tested on amd64. Looking for OKs.
Jeremy
Index: textproc/ruby-nokogiri/Makefile
===================================================================
RCS file: /cvs/ports/textproc/ruby-nokogiri/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- textproc/ruby-nokogiri/Makefile 6 Jan 2011 04:24:24 -0000 1.10
+++ textproc/ruby-nokogiri/Makefile 24 Mar 2011 22:18:37 -0000
@@ -2,12 +2,13 @@
COMMENT= HTML, XML, SAX and Reader parser
-DISTNAME= nokogiri-1.4.3.1
-REVISION = 1
+DISTNAME= nokogiri-1.4.4
CATEGORIES= textproc
HOMEPAGE= http://nokogiri.rubyforge.org/nokogiri
+MAINTAINER = Jeremy Evans <[email protected]>
+
# BSD
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
@@ -19,10 +20,13 @@ LIB_DEPENDS= textproc/libxslt
BUILD_DEPENDS= ${MODRUBY_RAKE_DEPENDS}
-MODULES= lang/ruby
+MODULES= lang/ruby converters/libiconv
CONFIGURE_STYLE= ruby gem ext
MODRUBY_REGRESS= rake
+REGRESS_DEPENDS = devel/ruby-rake-compiler,${MODRUBY_FLAVOR} \
+ devel/ruby-minitest,${MODRUBY_FLAVOR}>=2.0.2 \
+ devel/ruby-hoe,${MODRUBY_FLAVOR}>=2.8.0
.include <bsd.port.mk>
Index: textproc/ruby-nokogiri/distinfo
===================================================================
RCS file: /cvs/ports/textproc/ruby-nokogiri/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- textproc/ruby-nokogiri/distinfo 8 Nov 2010 23:37:17 -0000 1.2
+++ textproc/ruby-nokogiri/distinfo 24 Mar 2011 22:00:43 -0000
@@ -1,5 +1,5 @@
-MD5 (nokogiri-1.4.3.1.gem) = NtCSpfQLjezlsy1DTMc/0g==
-RMD160 (nokogiri-1.4.3.1.gem) = AfZufi5jsYq5xK+/Tjqt4qXF1wQ=
-SHA1 (nokogiri-1.4.3.1.gem) = ngvMQu/KPzRcBPY4OtIWsJxO0KE=
-SHA256 (nokogiri-1.4.3.1.gem) = NUw4yn2AK/GywHLsG/MhTiNYMjsw8ooF0k5G9YMYYuk=
-SIZE (nokogiri-1.4.3.1.gem) = 188928
+MD5 (nokogiri-1.4.4.gem) = VqzK2SzPZ3wvpGDx7oCk4g==
+RMD160 (nokogiri-1.4.4.gem) = n1/CsV2hYMzQOgls8wdK+0bhoXA=
+SHA1 (nokogiri-1.4.4.gem) = FfXDgdmKTlOoeZgbj7wwHTVhxnU=
+SHA256 (nokogiri-1.4.4.gem) = PR7YzEtsrx8c23tTvibnKrcLcRHUY9dviY8fMtmYp7I=
+SIZE (nokogiri-1.4.4.gem) = 198656
Index: textproc/ruby-nokogiri/pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/ruby-nokogiri/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- textproc/ruby-nokogiri/pkg/PLIST 8 Nov 2010 23:37:17 -0000 1.3
+++ textproc/ruby-nokogiri/pkg/PLIST 24 Mar 2011 22:00:57 -0000
@@ -164,6 +164,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/nokogiri
${GEM_LIB}/gems/${DISTNAME}/lib/nokogiri/ffi/structs/xml_notation.rb
${GEM_LIB}/gems/${DISTNAME}/lib/nokogiri/ffi/structs/xml_ns.rb
${GEM_LIB}/gems/${DISTNAME}/lib/nokogiri/ffi/structs/xml_parser_context.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/nokogiri/ffi/structs/xml_parser_input.rb
${GEM_LIB}/gems/${DISTNAME}/lib/nokogiri/ffi/structs/xml_relax_ng.rb
${GEM_LIB}/gems/${DISTNAME}/lib/nokogiri/ffi/structs/xml_sax_handler.rb
${GEM_LIB}/gems/${DISTNAME}/lib/nokogiri/ffi/structs/xml_sax_push_parser_context.rb
@@ -273,6 +274,8 @@ ${GEM_LIB}/gems/${DISTNAME}/test/css/tes
${GEM_LIB}/gems/${DISTNAME}/test/css/test_parser.rb
${GEM_LIB}/gems/${DISTNAME}/test/css/test_tokenizer.rb
${GEM_LIB}/gems/${DISTNAME}/test/css/test_xpath_visitor.rb
+${GEM_LIB}/gems/${DISTNAME}/test/decorators/
+${GEM_LIB}/gems/${DISTNAME}/test/decorators/test_slop.rb
${GEM_LIB}/gems/${DISTNAME}/test/ffi/
${GEM_LIB}/gems/${DISTNAME}/test/ffi/test_document.rb
${GEM_LIB}/gems/${DISTNAME}/test/files/
@@ -354,4 +357,6 @@ ${GEM_LIB}/gems/${DISTNAME}/test/xml/tes
${GEM_LIB}/gems/${DISTNAME}/test/xml/test_text.rb
${GEM_LIB}/gems/${DISTNAME}/test/xml/test_unparented_node.rb
${GEM_LIB}/gems/${DISTNAME}/test/xml/test_xpath.rb
+${GEM_LIB}/gems/${DISTNAME}/test/xslt/
+${GEM_LIB}/gems/${DISTNAME}/test/xslt/test_custom_functions.rb
${GEM_LIB}/specifications/${DISTNAME}.gemspec
Index: devel/ruby-hoe/Makefile
===================================================================
RCS file: /cvs/ports/devel/ruby-hoe/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- devel/ruby-hoe/Makefile 6 Jan 2011 04:24:23 -0000 1.16
+++ devel/ruby-hoe/Makefile 24 Mar 2011 22:12:12 -0000
@@ -2,8 +2,7 @@
COMMENT= simple rake/rubygems helper for project Rakefiles
-DISTNAME= hoe-2.3.3
-REVISION = 4
+DISTNAME= hoe-2.8.0
CATEGORIES= devel
# mit
@@ -15,9 +14,12 @@ PERMIT_DISTFILES_FTP= Yes
MODULES= lang/ruby
BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= devel/ruby-rubyforge,${MODRUBY_FLAVOR}>=1.0.4 \
- ${MODRUBY_RAKE_DEPENDS}
+RUN_DEPENDS= ${MODRUBY_RAKE_DEPENDS}
CONFIGURE_STYLE=ruby gem
+
+REGRESS_DEPENDS = devel/ruby-minitest,${MODRUBY_FLAVOR}
+do-regress:
+ cd ${WRKSRC} && ${RUBY} -Ilib -rubygems test/test_hoe.rb
.include <bsd.port.mk>
Index: devel/ruby-hoe/distinfo
===================================================================
RCS file: /cvs/ports/devel/ruby-hoe/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- devel/ruby-hoe/distinfo 9 Aug 2009 12:24:05 -0000 1.5
+++ devel/ruby-hoe/distinfo 24 Mar 2011 22:06:48 -0000
@@ -1,5 +1,5 @@
-MD5 (hoe-2.3.3.gem) = B5FpcnUwEWUTiOfj/r2pFg==
-RMD160 (hoe-2.3.3.gem) = jOdUSgqXlnhxYQNhEqU9oNoMEf0=
-SHA1 (hoe-2.3.3.gem) = HRhyS6R4uj3B3vmQrfbcAQ2zz+s=
-SHA256 (hoe-2.3.3.gem) = NWF6dDWAV5m15uPauuZVNBkh4Dy1K1Wj/cbmGuGyVBo=
-SIZE (hoe-2.3.3.gem) = 26624
+MD5 (hoe-2.8.0.gem) = ItC5IsaMFP60amibz19YzQ==
+RMD160 (hoe-2.8.0.gem) = 44Vy1o1BBRh+LoQ3BB2C44mbwDg=
+SHA1 (hoe-2.8.0.gem) = iMEb08f/EUnUUI68IiHDJbEOcr0=
+SHA256 (hoe-2.8.0.gem) = oglJeOClZZ05Jm7rwMVvdTt+JcmoH2M8oCnPxaKvi0Q=
+SIZE (hoe-2.8.0.gem) = 116736
Index: devel/ruby-hoe/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/ruby-hoe/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- devel/ruby-hoe/pkg/PLIST 8 Nov 2010 23:24:40 -0000 1.7
+++ devel/ruby-hoe/pkg/PLIST 24 Mar 2011 22:07:28 -0000
@@ -2,7 +2,9 @@
${GEM_BIN}/sow${GEM_BIN_SUFFIX}
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
+${GEM_LIB}/gems/${DISTNAME}/.autotest
${GEM_LIB}/gems/${DISTNAME}/History.txt
+${GEM_LIB}/gems/${DISTNAME}/Hoe.pdf
${GEM_LIB}/gems/${DISTNAME}/Manifest.txt
${GEM_LIB}/gems/${DISTNAME}/README.txt
${GEM_LIB}/gems/${DISTNAME}/Rakefile
@@ -12,15 +14,21 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/hoe/
${GEM_LIB}/gems/${DISTNAME}/lib/hoe.rb
${GEM_LIB}/gems/${DISTNAME}/lib/hoe/clean.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/hoe/compiler.rb
${GEM_LIB}/gems/${DISTNAME}/lib/hoe/debug.rb
${GEM_LIB}/gems/${DISTNAME}/lib/hoe/deps.rb
${GEM_LIB}/gems/${DISTNAME}/lib/hoe/flay.rb
${GEM_LIB}/gems/${DISTNAME}/lib/hoe/flog.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/hoe/gem_prelude_sucks.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/hoe/gemcutter.rb
${GEM_LIB}/gems/${DISTNAME}/lib/hoe/inline.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/hoe/newb.rb
${GEM_LIB}/gems/${DISTNAME}/lib/hoe/package.rb
${GEM_LIB}/gems/${DISTNAME}/lib/hoe/publish.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/hoe/racc.rb
${GEM_LIB}/gems/${DISTNAME}/lib/hoe/rake.rb
${GEM_LIB}/gems/${DISTNAME}/lib/hoe/rcov.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/hoe/rubyforge.rb
${GEM_LIB}/gems/${DISTNAME}/lib/hoe/signing.rb
${GEM_LIB}/gems/${DISTNAME}/lib/hoe/test.rb
${GEM_LIB}/gems/${DISTNAME}/template/
@@ -37,4 +45,5 @@ ${GEM_LIB}/gems/${DISTNAME}/template/tes
${GEM_LIB}/gems/${DISTNAME}/template/test/test_file_name.rb.erb
${GEM_LIB}/gems/${DISTNAME}/test/
${GEM_LIB}/gems/${DISTNAME}/test/test_hoe.rb
+${GEM_LIB}/gems/${DISTNAME}/test/test_hoe_gemcutter.rb
${GEM_LIB}/specifications/${DISTNAME}.gemspec
Index: devel/ruby-minitest/Makefile
===================================================================
RCS file: /cvs/ports/devel/ruby-minitest/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- devel/ruby-minitest/Makefile 6 Jan 2011 04:24:23 -0000 1.8
+++ devel/ruby-minitest/Makefile 24 Mar 2011 22:17:09 -0000
@@ -2,8 +2,7 @@
COMMENT = small and fast replacement for test/unit
-DISTNAME = minitest-1.4.2
-REVISION = 3
+DISTNAME = minitest-2.0.2
CATEGORIES = devel
MAINTAINER = Paul Irofti <[email protected]>
Index: devel/ruby-minitest/distinfo
===================================================================
RCS file: /cvs/ports/devel/ruby-minitest/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- devel/ruby-minitest/distinfo 21 Aug 2009 08:45:44 -0000 1.2
+++ devel/ruby-minitest/distinfo 24 Mar 2011 22:17:39 -0000
@@ -1,5 +1,5 @@
-MD5 (minitest-1.4.2.gem) = L/+t3Y7A5kJXJuCIXZtchw==
-RMD160 (minitest-1.4.2.gem) = SaqlGQoJOcw7jChMgVspqq0wH6Q=
-SHA1 (minitest-1.4.2.gem) = VjaZXft/BRjBdbn4Ri/PAkWSWsc=
-SHA256 (minitest-1.4.2.gem) = +AcyyhpvtWSKs8BAFrEjDM60aM2lWqfUs+6psUajheg=
-SIZE (minitest-1.4.2.gem) = 22016
+MD5 (minitest-2.0.2.gem) = 1FB61JPtsbEcessLou6JWQ==
+RMD160 (minitest-2.0.2.gem) = PcQTh2/+oZPJg8gWwX9OMy4FTTM=
+SHA1 (minitest-2.0.2.gem) = BSWJ9ISHHbmwhB1YMDTJBzp09FA=
+SHA256 (minitest-2.0.2.gem) = wKsrtDWCKfgXQHn6dBuWNo9GAr6oEPQmz+A/NeZ06fA=
+SIZE (minitest-2.0.2.gem) = 33280
Index: devel/ruby-minitest/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/ruby-minitest/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- devel/ruby-minitest/pkg/PLIST 8 Nov 2010 23:24:40 -0000 1.4
+++ devel/ruby-minitest/pkg/PLIST 24 Mar 2011 22:17:44 -0000
@@ -10,11 +10,14 @@ ${GEM_LIB}/gems/${DISTNAME}/design_ratio
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/minitest/
${GEM_LIB}/gems/${DISTNAME}/lib/minitest/autorun.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/minitest/benchmark.rb
${GEM_LIB}/gems/${DISTNAME}/lib/minitest/mock.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/minitest/pride.rb
${GEM_LIB}/gems/${DISTNAME}/lib/minitest/spec.rb
${GEM_LIB}/gems/${DISTNAME}/lib/minitest/unit.rb
${GEM_LIB}/gems/${DISTNAME}/test/
-${GEM_LIB}/gems/${DISTNAME}/test/test_mini_mock.rb
-${GEM_LIB}/gems/${DISTNAME}/test/test_mini_spec.rb
-${GEM_LIB}/gems/${DISTNAME}/test/test_mini_test.rb
+${GEM_LIB}/gems/${DISTNAME}/test/test_minitest_benchmark.rb
+${GEM_LIB}/gems/${DISTNAME}/test/test_minitest_mock.rb
+${GEM_LIB}/gems/${DISTNAME}/test/test_minitest_spec.rb
+${GEM_LIB}/gems/${DISTNAME}/test/test_minitest_unit.rb
${GEM_LIB}/specifications/${DISTNAME}.gemspec