Hi, in order to update ruby-jekyll there's need to update ruby-redcarpet and ruby-liquid.
I'm *only* occassional user of jekyll, thus no real testing of redcarpet and liquid. But jekyll works :-) I have to patch jekyll metadata file as gem was screaming that redcarpet 3.0.0 is not higher than 2.3.0. FYI While searching how to do it, I found that NetBSD pkgsrc uses probably more elegant way. Example: OVERRIDE_GEMSPEC= directory-watcher>=1.5.1 safe_yaml>=0.9.5 redcarpet>=3.0.0 j. Index: Makefile =================================================================== RCS file: /cvs/ports/www/ruby-jekyll/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- Makefile 17 Jul 2013 17:37:21 -0000 1.9 +++ Makefile 28 Sep 2013 21:43:50 -0000 @@ -2,7 +2,7 @@ COMMENT= simple, blog aware, static site generator -DISTNAME= jekyll-1.1.0 +DISTNAME= jekyll-1.2.1 CATEGORIES= www HOMEPAGE= http://jekyllrb.com/ @@ -23,9 +23,9 @@ RUN_DEPENDS= devel/ruby-colorator,${MOD sysutils/ruby-directory_watcher,${MODRUBY_FLAVOR}>=1.4.1 \ textproc/ruby-classifier,${MODRUBY_FLAVOR} \ textproc/ruby-kramdown,${MODRUBY_FLAVOR}>=1.0.2 \ - textproc/ruby-liquid,${MODRUBY_FLAVOR}>=2.4.1 \ + textproc/ruby-liquid,${MODRUBY_FLAVOR}>=2.5.2 \ textproc/ruby-maruku,${MODRUBY_FLAVOR} \ textproc/ruby-pygments.rb,${MODRUBY_FLAVOR}>=0.5.0v0 \ - textproc/ruby-redcarpet,${MODRUBY_FLAVOR}>=2.2.2 + textproc/ruby-redcarpet,${MODRUBY_FLAVOR}>=3.0.0 .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/www/ruby-jekyll/distinfo,v retrieving revision 1.6 diff -u -p -r1.6 distinfo --- distinfo 17 Jul 2013 17:37:21 -0000 1.6 +++ distinfo 28 Sep 2013 21:43:50 -0000 @@ -1,2 +1,2 @@ -SHA256 (jekyll-1.1.0.gem) = PyFnGq99rbubnGkBOGHYBdpkURYH92SVUoYMxjx0bWE= -SIZE (jekyll-1.1.0.gem) = 242176 +SHA256 (jekyll-1.2.1.gem) = i/nGpWJWq8GJxe3ax5vTakZddbOrchOHEgQniyouvFc= +SIZE (jekyll-1.2.1.gem) = 253952 Index: patches/patch-_metadata =================================================================== RCS file: patches/patch-_metadata diff -N patches/patch-_metadata --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-_metadata 28 Sep 2013 21:43:50 -0000 @@ -0,0 +1,12 @@ +$OpenBSD$ +--- .metadata.orig Sat Sep 28 23:29:05 2013 ++++ .metadata Sat Sep 28 23:29:19 2013 +@@ -128,7 +128,7 @@ dependencies: + requirements: + - - ~> + - !ruby/object:Gem::Version +- version: 2.3.0 ++ version: 3.0.0 + type: :runtime + prerelease: false + version_requirements: !ruby/object:Gem::Requirement Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/www/ruby-jekyll/pkg/PLIST,v retrieving revision 1.5 diff -u -p -r1.5 PLIST --- pkg/PLIST 17 Jul 2013 17:37:22 -0000 1.5 +++ pkg/PLIST 28 Sep 2013 21:43:50 -0000 @@ -1,3 +1,4 @@ +@comment $OpenBSD$ @comment $OpenBSD: PLIST,v 1.5 2013/07/17 17:37:22 jasper Exp $ ${GEM_BIN}/jekyll${GEM_BIN_SUFFIX} ${GEM_LIB}/cache/${DISTNAME}.gem @@ -20,6 +21,7 @@ ${GEM_LIB}/gems/${DISTNAME}/features/mar ${GEM_LIB}/gems/${DISTNAME}/features/pagination.feature ${GEM_LIB}/gems/${DISTNAME}/features/permalinks.feature ${GEM_LIB}/gems/${DISTNAME}/features/post_data.feature +${GEM_LIB}/gems/${DISTNAME}/features/post_excerpts.feature ${GEM_LIB}/gems/${DISTNAME}/features/site_configuration.feature ${GEM_LIB}/gems/${DISTNAME}/features/site_data.feature ${GEM_LIB}/gems/${DISTNAME}/features/step_definitions/ @@ -30,6 +32,7 @@ ${GEM_LIB}/gems/${DISTNAME}/jekyll.gemsp ${GEM_LIB}/gems/${DISTNAME}/lib/ ${GEM_LIB}/gems/${DISTNAME}/lib/jekyll/ ${GEM_LIB}/gems/${DISTNAME}/lib/jekyll.rb +${GEM_LIB}/gems/${DISTNAME}/lib/jekyll/cleaner.rb ${GEM_LIB}/gems/${DISTNAME}/lib/jekyll/command.rb ${GEM_LIB}/gems/${DISTNAME}/lib/jekyll/commands/ ${GEM_LIB}/gems/${DISTNAME}/lib/jekyll/commands/build.rb @@ -71,6 +74,7 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/jekyll/t ${GEM_LIB}/gems/${DISTNAME}/lib/jekyll/tags/highlight.rb ${GEM_LIB}/gems/${DISTNAME}/lib/jekyll/tags/include.rb ${GEM_LIB}/gems/${DISTNAME}/lib/jekyll/tags/post_url.rb +${GEM_LIB}/gems/${DISTNAME}/lib/jekyll/url.rb ${GEM_LIB}/gems/${DISTNAME}/lib/site_template/ ${GEM_LIB}/gems/${DISTNAME}/lib/site_template/.gitignore ${GEM_LIB}/gems/${DISTNAME}/lib/site_template/_config.yml @@ -94,6 +98,8 @@ ${GEM_LIB}/gems/${DISTNAME}/site/_includ ${GEM_LIB}/gems/${DISTNAME}/site/_includes/analytics.html ${GEM_LIB}/gems/${DISTNAME}/site/_includes/docs_contents.html ${GEM_LIB}/gems/${DISTNAME}/site/_includes/docs_contents_mobile.html +${GEM_LIB}/gems/${DISTNAME}/site/_includes/docs_option.html +${GEM_LIB}/gems/${DISTNAME}/site/_includes/docs_ul.html ${GEM_LIB}/gems/${DISTNAME}/site/_includes/footer.html ${GEM_LIB}/gems/${DISTNAME}/site/_includes/header.html ${GEM_LIB}/gems/${DISTNAME}/site/_includes/news_contents.html @@ -113,6 +119,11 @@ ${GEM_LIB}/gems/${DISTNAME}/site/_posts/ ${GEM_LIB}/gems/${DISTNAME}/site/_posts/2013-05-12-jekyll-1-0-2-released.markdown ${GEM_LIB}/gems/${DISTNAME}/site/_posts/2013-06-07-jekyll-1-0-3-released.markdown ${GEM_LIB}/gems/${DISTNAME}/site/_posts/2013-07-14-jekyll-1-1-0-released.markdown +${GEM_LIB}/gems/${DISTNAME}/site/_posts/2013-07-24-jekyll-1-1-1-released.markdown +${GEM_LIB}/gems/${DISTNAME}/site/_posts/2013-07-25-jekyll-1-0-4-released.markdown +${GEM_LIB}/gems/${DISTNAME}/site/_posts/2013-07-25-jekyll-1-1-2-released.markdown +${GEM_LIB}/gems/${DISTNAME}/site/_posts/2013-09-06-jekyll-1-2-0-released.markdown +${GEM_LIB}/gems/${DISTNAME}/site/_posts/2013-09-14-jekyll-1-2-1-released.markdown ${GEM_LIB}/gems/${DISTNAME}/site/css/ ${GEM_LIB}/gems/${DISTNAME}/site/css/gridism.css ${GEM_LIB}/gems/${DISTNAME}/site/css/normalize.css @@ -160,9 +171,9 @@ ${GEM_LIB}/gems/${DISTNAME}/site/index.h ${GEM_LIB}/gems/${DISTNAME}/site/js/ ${GEM_LIB}/gems/${DISTNAME}/site/js/modernizr-2.5.3.min.js ${GEM_LIB}/gems/${DISTNAME}/site/news/ -${GEM_LIB}/gems/${DISTNAME}/site/news/index.md +${GEM_LIB}/gems/${DISTNAME}/site/news/index.html ${GEM_LIB}/gems/${DISTNAME}/site/news/releases/ -${GEM_LIB}/gems/${DISTNAME}/site/news/releases/index.md +${GEM_LIB}/gems/${DISTNAME}/site/news/releases/index.html ${GEM_LIB}/gems/${DISTNAME}/test/ ${GEM_LIB}/gems/${DISTNAME}/test/fixtures/ ${GEM_LIB}/gems/${DISTNAME}/test/fixtures/broken_front_matter1.erb @@ -216,6 +227,8 @@ ${GEM_LIB}/gems/${DISTNAME}/test/source/ ${GEM_LIB}/gems/${DISTNAME}/test/source/_posts/2013-03-${GEM_BIN_SUFFIX}-not-a-post.markdown/.gitkeep ${GEM_LIB}/gems/${DISTNAME}/test/source/_posts/2013-04-11-custom-excerpt.markdown ${GEM_LIB}/gems/${DISTNAME}/test/source/_posts/2013-05-10-number-category.textile +${GEM_LIB}/gems/${DISTNAME}/test/source/_posts/2013-07-22-post-excerpt-with-layout.markdown +${GEM_LIB}/gems/${DISTNAME}/test/source/_posts/2013-08-01-mkdn-extension.mkdn ${GEM_LIB}/gems/${DISTNAME}/test/source/_posts/es/ ${GEM_LIB}/gems/${DISTNAME}/test/source/_posts/es/2008-11-21-nested.textile ${GEM_LIB}/gems/${DISTNAME}/test/source/about.html @@ -248,6 +261,7 @@ ${GEM_LIB}/gems/${DISTNAME}/test/test_co ${GEM_LIB}/gems/${DISTNAME}/test/test_configuration.rb ${GEM_LIB}/gems/${DISTNAME}/test/test_convertible.rb ${GEM_LIB}/gems/${DISTNAME}/test/test_core_ext.rb +${GEM_LIB}/gems/${DISTNAME}/test/test_excerpt.rb ${GEM_LIB}/gems/${DISTNAME}/test/test_filters.rb ${GEM_LIB}/gems/${DISTNAME}/test/test_generated_site.rb ${GEM_LIB}/gems/${DISTNAME}/test/test_kramdown.rb @@ -261,4 +275,5 @@ ${GEM_LIB}/gems/${DISTNAME}/test/test_re ${GEM_LIB}/gems/${DISTNAME}/test/test_related_posts.rb ${GEM_LIB}/gems/${DISTNAME}/test/test_site.rb ${GEM_LIB}/gems/${DISTNAME}/test/test_tags.rb +${GEM_LIB}/gems/${DISTNAME}/test/test_url.rb ${GEM_LIB}/specifications/${DISTNAME}.gemspec Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/ruby-liquid/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile 26 May 2013 09:30:55 -0000 1.8 +++ Makefile 28 Sep 2013 21:37:32 -0000 @@ -2,8 +2,7 @@ COMMENT = safe, customer facing template language -DISTNAME = liquid-2.4.1 -REVISION = 0 +DISTNAME = liquid-2.5.2 CATEGORIES = textproc HOMEPAGE = http://wiki.shopify.com/Liquid Index: distinfo =================================================================== RCS file: /cvs/ports/textproc/ruby-liquid/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 18 Jan 2013 18:11:51 -0000 1.2 +++ distinfo 28 Sep 2013 21:37:32 -0000 @@ -1,2 +1,2 @@ -SHA256 (liquid-2.4.1.gem) = jSaB7o+xFnGRvWBk/aDKSrvogvT1H39TSmRgCt4jHxo= -SIZE (liquid-2.4.1.gem) = 40960 +SHA256 (liquid-2.5.2.gem) = fIEf2iTLJJnATqzkRBraC4kxzT4WZJL2NX3VlvTUyxc= +SIZE (liquid-2.5.2.gem) = 53248 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/textproc/ruby-liquid/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pkg/PLIST 18 Jan 2013 18:11:51 -0000 1.2 +++ pkg/PLIST 28 Sep 2013 21:37:32 -0000 @@ -18,15 +18,23 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/e ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/extensions.rb ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/file_system.rb ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/htmltags.rb +${GEM_LIB}/gems/${DISTNAME}/lib/liquid/i18n.rb +${GEM_LIB}/gems/${DISTNAME}/lib/liquid/interrupts.rb +${GEM_LIB}/gems/${DISTNAME}/lib/liquid/lexer.rb +${GEM_LIB}/gems/${DISTNAME}/lib/liquid/locales/ +${GEM_LIB}/gems/${DISTNAME}/lib/liquid/locales/en.yml ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/module_ex.rb +${GEM_LIB}/gems/${DISTNAME}/lib/liquid/parser.rb ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/standardfilters.rb ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/strainer.rb ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/tag.rb ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/tags/ ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/tags/assign.rb +${GEM_LIB}/gems/${DISTNAME}/lib/liquid/tags/break.rb ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/tags/capture.rb ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/tags/case.rb ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/tags/comment.rb +${GEM_LIB}/gems/${DISTNAME}/lib/liquid/tags/continue.rb ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/tags/cycle.rb ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/tags/decrement.rb ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/tags/for.rb @@ -39,9 +47,13 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/t ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/template.rb ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/utils.rb ${GEM_LIB}/gems/${DISTNAME}/lib/liquid/variable.rb +${GEM_LIB}/gems/${DISTNAME}/lib/liquid/version.rb ${GEM_LIB}/gems/${DISTNAME}/test/ +${GEM_LIB}/gems/${DISTNAME}/test/fixtures/ +${GEM_LIB}/gems/${DISTNAME}/test/fixtures/en_locale.yml ${GEM_LIB}/gems/${DISTNAME}/test/liquid/ ${GEM_LIB}/gems/${DISTNAME}/test/liquid/assign_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/liquid/blank_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/block_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/capture_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/condition_test.rb @@ -50,14 +62,20 @@ ${GEM_LIB}/gems/${DISTNAME}/test/liquid/ ${GEM_LIB}/gems/${DISTNAME}/test/liquid/error_handling_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/file_system_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/filter_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/liquid/hash_ordering_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/liquid/i18n_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/liquid/lexer_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/module_ex_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/output_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/liquid/parser_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/parsing_quirks_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/regexp_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/security_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/standard_filter_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/strainer_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/tags/ +${GEM_LIB}/gems/${DISTNAME}/test/liquid/tags/break_tag_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/liquid/tags/continue_tag_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/tags/for_tag_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/tags/html_tag_test.rb ${GEM_LIB}/gems/${DISTNAME}/test/liquid/tags/if_else_tag_test.rb Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/ruby-redcarpet/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- Makefile 11 Mar 2013 11:42:47 -0000 1.6 +++ Makefile 28 Sep 2013 21:37:07 -0000 @@ -2,7 +2,7 @@ COMMENT= fast, safe and extensible Markdown to (X)HTML parser -DISTNAME= redcarpet-2.2.2 +DISTNAME= redcarpet-3.0.0 CATEGORIES= textproc Index: distinfo =================================================================== RCS file: /cvs/ports/textproc/ruby-redcarpet/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 24 Jan 2013 21:24:31 -0000 1.3 +++ distinfo 28 Sep 2013 21:37:07 -0000 @@ -1,2 +1,2 @@ -SHA256 (redcarpet-2.2.2.gem) = 7a1wPKSzwfdEytFKgvKG5h/qcVV1fhxZ6Hcno7iPYbg= -SIZE (redcarpet-2.2.2.gem) = 47104 +SHA256 (redcarpet-3.0.0.gem) = hzb+BgPnGf/soMNeaKzWaX9utikKlbGCa6VN12DqA1Q= +SIZE (redcarpet-3.0.0.gem) = 48640 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/textproc/ruby-redcarpet/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 24 Jan 2013 21:24:31 -0000 1.3 +++ pkg/PLIST 28 Sep 2013 21:37:07 -0000 @@ -4,7 +4,6 @@ ${GEM_LIB}/cache/${DISTNAME}.gem ${GEM_LIB}/gems/${DISTNAME}/ ${GEM_LIB}/gems/${DISTNAME}/COPYING ${GEM_LIB}/gems/${DISTNAME}/Gemfile -${GEM_LIB}/gems/${DISTNAME}/Gemfile.lock ${GEM_LIB}/gems/${DISTNAME}/README.markdown ${GEM_LIB}/gems/${DISTNAME}/Rakefile ${GEM_LIB}/gems/${DISTNAME}/bin/ @@ -51,5 +50,13 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/redcarpe ${GEM_LIB}/gems/${DISTNAME}/lib/redcarpet/render_strip.rb ${GEM_LIB}/gems/${DISTNAME}/redcarpet.gemspec ${GEM_LIB}/gems/${DISTNAME}/test/ -${GEM_LIB}/gems/${DISTNAME}/test/redcarpet_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/custom_render_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/html_render_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/markdown_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/pathological_inputs_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/redcarpet_compat_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/smarty_html_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/smarty_pants_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/stripdown_render_test.rb +${GEM_LIB}/gems/${DISTNAME}/test/test_helper.rb ${GEM_LIB}/specifications/${DISTNAME}.gemspec