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 <jer...@openbsd.org> + # 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 <piro...@openbsd.org> 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