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

Reply via email to