Sun Sep 23 17:15:18 2018 UTC ()
www/ruby-jekyll: update to 3.8.4

3.8.4 / 2018-09-18

Bug Fixes

* 3.8.x: security: fix include bypass of EntryFilter#filter symlink check
  (#7228)

3.8.3 / 2018-06-05

Bug Fixes

* Fix --unpublished not affecting collection documents (#7027)

3.8.2 / 2018-05-18

Bug Fixes

* Add whitespace control to LIQUID_TAG_REGEX (#7015)

3.8.1 / 2018-05-01

Bug Fixes

* Fix rendering Liquid constructs in excerpts (#6945)
* Liquify documents unless published == false (#6959)

3.8.0 / 2018-04-19

Minor Enhancements

* Two massive performance improvements for large sites (#6730)
* Cache the list of documents to be written (#6741)
* Allow Jekyll Doctor to detect stray posts dir (#6681)
* Excerpt relative-path should match its path (#6597)
* Remind user to resolve conflict in jekyll new with --force (#6801)
* Memoize helper methods in site-cleaner (#6808)
* Compute document's relative_path faster (#6767)
* Create a single instance of PostReader per site (#6759)
* Allow date filters to output ordinal days (#6773)
* Change regex to sanitize and normalize filenames passed to LiquidRenderer
  (#6610)
* Allow passing :strict_variables and :strict_filters options to Liquid's
  renderer (#6726)
* Debug writing files during the build process (#6696)
* Improve regex usage in Tags::IncludeTag (#6848)
* Improve comment included in the starter index.md (#6916)
* Store and retrieve converter instances for Jekyll::Filters via a hash (#6856)
* Implement a cache within the where filter (#6868)
* Store regexp in a constant (#6887)
* Optimize computing filename in LiquidRenderer (#6841)

Documentation

* Adding the jekyll-algolia plugin to the list of plugins (#6737)
* Added Premonition plugin to list of plugins (#6750)
* Add document on releasing a new version (#6745)
* Mention Talkyard, a new commenting system for Jekyll and others. (#6752)
* Add 'jekyll-fontello' to plugins (#6757)
* Install dh-autoreconf on Windows (#6765)
* Fix common typos (#6764)
* Fix documentation for {{ page.excerpt }} (#6779)
* Update docs on permalink configuration (#6775)
* Propose fix some typos (#6785)
* Say hello to Jekyll's New Lead Developer (#6790)
* Add reference to Liquid to plugin docs (#6794)
* Draft a release post for v3.7.3 (#6803)
* add missing step for gem-based theme conversion (#6802)
* Update windows.md to explain an issue with jekyll new. (#6838)
* Add Bundler Installation Instructions (#6828)
* Docs: describe difference between tags and categories (#6882)
* Add jekyll-random plugin to docs (#6833)
* Fixed typo in description of categories and tags (#6896)
* Add missing ul-tag (#6897)
* doc: add liquid tag plugin jekyll-onebox for html previews (#6898)
* Add jekyll-w2m to plugins (#6855)
* Fix tutorials navigation HTML (#6919)
* add Arch Linux instalation troubleshoot (#6782)
* Docs: Install Jekyll on macOS (#6881)
* Fix CodeClimate badges [ci skip] (#6930)
* Update index.md (#6933)

Site Enhancements

* Remove links to Gists (#6751)
* Always load Google Fonts over HTTPS (#6792)
* always load analytics.js over HTTPS (#6807)

Bug Fixes

* Append appropriate closing tag to Liquid block in an excerpt ### -minor
  (#6724)
* Bypass rendering via Liquid unless required (#6735)
* Delegated methods after private keyword are meant to be private (#6819)
* Improve handling non-default collection documents rendering and writing
  (#6795)
* Fix passing multiline params to include tag when using the variable syntax
  (#6858)
* include_relative tag should find related documents in collections gathered
  within custom collections_dir (#6818)
* Handle liquid tags in excerpts robustly (#6891)
* Allow front matter defaults to be applied properly to documents gathered
  under custom collections_dir (#6885)

3.7.4 / 2018-09-07

Bug Fixes

* Security: fix include bypass of EntryFilter#filter symlink check (#7224)


(taca)
diff -r1.29 -r1.30 pkgsrc/www/ruby-jekyll/Makefile
diff -r1.12 -r1.13 pkgsrc/www/ruby-jekyll/PLIST
diff -r1.15 -r1.16 pkgsrc/www/ruby-jekyll/distinfo

cvs diff -r1.29 -r1.30 pkgsrc/www/ruby-jekyll/Makefile (expand / switch to unified diff)

--- pkgsrc/www/ruby-jekyll/Makefile 2018/03/13 17:49:48 1.29
+++ pkgsrc/www/ruby-jekyll/Makefile 2018/09/23 17:15:17 1.30
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1# $NetBSD: Makefile,v 1.29 2018/03/13 17:49:48 taca Exp $ 1# $NetBSD: Makefile,v 1.30 2018/09/23 17:15:17 taca Exp $
2 2
3DISTNAME= jekyll-3.7.3 3DISTNAME= jekyll-3.8.4
4CATEGORIES= www 4CATEGORIES= www
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= https://github.com/mojombo/jekyll 7HOMEPAGE= https://github.com/jekyll/jekyll
8COMMENT= Blog-aware, static site generator in Ruby 8COMMENT= Blog-aware, static site generator in Ruby
9LICENSE= mit 9LICENSE= mit
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-addressable>=2.4<3:../../net/ruby-addressable 11DEPENDS+= ${RUBY_PKGPREFIX}-addressable>=2.4<3:../../net/ruby-addressable
12DEPENDS+= ${RUBY_PKGPREFIX}-colorator>=1.0<2:../../misc/ruby-colorator 12DEPENDS+= ${RUBY_PKGPREFIX}-colorator>=1.0<2:../../misc/ruby-colorator
13DEPENDS+= ${RUBY_PKGPREFIX}-em-websocket>=0.5<1:../../www/ruby-em-websocket 13DEPENDS+= ${RUBY_PKGPREFIX}-em-websocket>=0.5<1:../../www/ruby-em-websocket
14DEPENDS+= ${RUBY_PKGPREFIX}-i18n>=0.7:../../devel/ruby-i18n 14DEPENDS+= ${RUBY_PKGPREFIX}-i18n>=0.7:../../devel/ruby-i18n
15DEPENDS+= ${RUBY_PKGPREFIX}-jekyll-sass-converter>=1.0<2:../../www/ruby-jekyll-sass-converter 15DEPENDS+= ${RUBY_PKGPREFIX}-jekyll-sass-converter>=1.0<2:../../www/ruby-jekyll-sass-converter
16DEPENDS+= ${RUBY_PKGPREFIX}-jekyll-watch>=2.0<3:../../www/ruby-jekyll-watch 16DEPENDS+= ${RUBY_PKGPREFIX}-jekyll-watch>=2.0<3:../../www/ruby-jekyll-watch
17DEPENDS+= ${RUBY_PKGPREFIX}-kramdown>=1.14<2:../../textproc/ruby-kramdown 17DEPENDS+= ${RUBY_PKGPREFIX}-kramdown>=1.14<2:../../textproc/ruby-kramdown
18DEPENDS+= ${RUBY_PKGPREFIX}-liquid>=4.0<5:../../www/ruby-liquid 18DEPENDS+= ${RUBY_PKGPREFIX}-liquid>=4.0<5:../../www/ruby-liquid
19DEPENDS+= ${RUBY_PKGPREFIX}-mercenary>=0.3.3<0.4:../../devel/ruby-mercenary 19DEPENDS+= ${RUBY_PKGPREFIX}-mercenary>=0.3.3<0.4:../../devel/ruby-mercenary
20DEPENDS+= ${RUBY_PKGPREFIX}-pathutil>=0.9<1:../../devel/ruby-pathutil 20DEPENDS+= ${RUBY_PKGPREFIX}-pathutil>=0.9<1:../../devel/ruby-pathutil

cvs diff -r1.12 -r1.13 pkgsrc/www/ruby-jekyll/PLIST (expand / switch to unified diff)

--- pkgsrc/www/ruby-jekyll/PLIST 2018/03/13 17:49:48 1.12
+++ pkgsrc/www/ruby-jekyll/PLIST 2018/09/23 17:15:17 1.13
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.12 2018/03/13 17:49:48 taca Exp $ 1@comment $NetBSD: PLIST,v 1.13 2018/09/23 17:15:17 taca Exp $
2bin/jekyll${RUBY_SUFFIX} 2bin/jekyll${RUBY_SUFFIX}
3${GEM_HOME}/cache/${GEM_NAME}.gem 3${GEM_HOME}/cache/${GEM_NAME}.gem
4${GEM_LIBDIR}/.rubocop.yml 4${GEM_LIBDIR}/.rubocop.yml
5${GEM_LIBDIR}/LICENSE 5${GEM_LIBDIR}/LICENSE
6${GEM_LIBDIR}/README.markdown 6${GEM_LIBDIR}/README.markdown
7${GEM_LIBDIR}/exe/jekyll 7${GEM_LIBDIR}/exe/jekyll
8${GEM_LIBDIR}/lib/jekyll.rb 8${GEM_LIBDIR}/lib/jekyll.rb
9${GEM_LIBDIR}/lib/jekyll/cleaner.rb 9${GEM_LIBDIR}/lib/jekyll/cleaner.rb
10${GEM_LIBDIR}/lib/jekyll/collection.rb 10${GEM_LIBDIR}/lib/jekyll/collection.rb
11${GEM_LIBDIR}/lib/jekyll/command.rb 11${GEM_LIBDIR}/lib/jekyll/command.rb
12${GEM_LIBDIR}/lib/jekyll/commands/build.rb 12${GEM_LIBDIR}/lib/jekyll/commands/build.rb
13${GEM_LIBDIR}/lib/jekyll/commands/clean.rb 13${GEM_LIBDIR}/lib/jekyll/commands/clean.rb
14${GEM_LIBDIR}/lib/jekyll/commands/doctor.rb 14${GEM_LIBDIR}/lib/jekyll/commands/doctor.rb
@@ -35,26 +35,27 @@ ${GEM_LIBDIR}/lib/jekyll/drops/collectio @@ -35,26 +35,27 @@ ${GEM_LIBDIR}/lib/jekyll/drops/collectio
35${GEM_LIBDIR}/lib/jekyll/drops/document_drop.rb 35${GEM_LIBDIR}/lib/jekyll/drops/document_drop.rb
36${GEM_LIBDIR}/lib/jekyll/drops/drop.rb 36${GEM_LIBDIR}/lib/jekyll/drops/drop.rb
37${GEM_LIBDIR}/lib/jekyll/drops/excerpt_drop.rb 37${GEM_LIBDIR}/lib/jekyll/drops/excerpt_drop.rb
38${GEM_LIBDIR}/lib/jekyll/drops/jekyll_drop.rb 38${GEM_LIBDIR}/lib/jekyll/drops/jekyll_drop.rb
39${GEM_LIBDIR}/lib/jekyll/drops/site_drop.rb 39${GEM_LIBDIR}/lib/jekyll/drops/site_drop.rb
40${GEM_LIBDIR}/lib/jekyll/drops/static_file_drop.rb 40${GEM_LIBDIR}/lib/jekyll/drops/static_file_drop.rb
41${GEM_LIBDIR}/lib/jekyll/drops/unified_payload_drop.rb 41${GEM_LIBDIR}/lib/jekyll/drops/unified_payload_drop.rb
42${GEM_LIBDIR}/lib/jekyll/drops/url_drop.rb 42${GEM_LIBDIR}/lib/jekyll/drops/url_drop.rb
43${GEM_LIBDIR}/lib/jekyll/entry_filter.rb 43${GEM_LIBDIR}/lib/jekyll/entry_filter.rb
44${GEM_LIBDIR}/lib/jekyll/errors.rb 44${GEM_LIBDIR}/lib/jekyll/errors.rb
45${GEM_LIBDIR}/lib/jekyll/excerpt.rb 45${GEM_LIBDIR}/lib/jekyll/excerpt.rb
46${GEM_LIBDIR}/lib/jekyll/external.rb 46${GEM_LIBDIR}/lib/jekyll/external.rb
47${GEM_LIBDIR}/lib/jekyll/filters.rb 47${GEM_LIBDIR}/lib/jekyll/filters.rb
 48${GEM_LIBDIR}/lib/jekyll/filters/date_filters.rb
48${GEM_LIBDIR}/lib/jekyll/filters/grouping_filters.rb 49${GEM_LIBDIR}/lib/jekyll/filters/grouping_filters.rb
49${GEM_LIBDIR}/lib/jekyll/filters/url_filters.rb 50${GEM_LIBDIR}/lib/jekyll/filters/url_filters.rb
50${GEM_LIBDIR}/lib/jekyll/frontmatter_defaults.rb 51${GEM_LIBDIR}/lib/jekyll/frontmatter_defaults.rb
51${GEM_LIBDIR}/lib/jekyll/generator.rb 52${GEM_LIBDIR}/lib/jekyll/generator.rb
52${GEM_LIBDIR}/lib/jekyll/hooks.rb 53${GEM_LIBDIR}/lib/jekyll/hooks.rb
53${GEM_LIBDIR}/lib/jekyll/layout.rb 54${GEM_LIBDIR}/lib/jekyll/layout.rb
54${GEM_LIBDIR}/lib/jekyll/liquid_extensions.rb 55${GEM_LIBDIR}/lib/jekyll/liquid_extensions.rb
55${GEM_LIBDIR}/lib/jekyll/liquid_renderer.rb 56${GEM_LIBDIR}/lib/jekyll/liquid_renderer.rb
56${GEM_LIBDIR}/lib/jekyll/liquid_renderer/file.rb 57${GEM_LIBDIR}/lib/jekyll/liquid_renderer/file.rb
57${GEM_LIBDIR}/lib/jekyll/liquid_renderer/table.rb 58${GEM_LIBDIR}/lib/jekyll/liquid_renderer/table.rb
58${GEM_LIBDIR}/lib/jekyll/log_adapter.rb 59${GEM_LIBDIR}/lib/jekyll/log_adapter.rb
59${GEM_LIBDIR}/lib/jekyll/mime.types 60${GEM_LIBDIR}/lib/jekyll/mime.types
60${GEM_LIBDIR}/lib/jekyll/page.rb 61${GEM_LIBDIR}/lib/jekyll/page.rb

cvs diff -r1.15 -r1.16 pkgsrc/www/ruby-jekyll/distinfo (expand / switch to unified diff)

--- pkgsrc/www/ruby-jekyll/distinfo 2018/03/13 17:49:48 1.15
+++ pkgsrc/www/ruby-jekyll/distinfo 2018/09/23 17:15:17 1.16
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.15 2018/03/13 17:49:48 taca Exp $ 1$NetBSD: distinfo,v 1.16 2018/09/23 17:15:17 taca Exp $
2 2
3SHA1 (jekyll-3.7.3.gem) = f315dbf1e495acbb5734cf3c0637aa7049c76d52 3SHA1 (jekyll-3.8.4.gem) = 9366e5ab445ff86afb07074316dbbdbafeff526a
4RMD160 (jekyll-3.7.3.gem) = 133bdcda58e49eacf6b73cf5406b21ad5ab0a430 4RMD160 (jekyll-3.8.4.gem) = 5aaf6a117b804f2144948733d78edef13e932ca9
5SHA512 (jekyll-3.7.3.gem) = 66794a42feeb3a444099d7c262220470e6724b84846eea78e7598e0b2891f4cfc88f57f6d1699edb02b8d5e80671b03c51f06ef466eb9ec92ffb20c7d175d855 5SHA512 (jekyll-3.8.4.gem) = 139c235941951ad25888aa8b3fe3039d2de55d9e1056ad313828269f36fd8ae554c2f8e664411ade8f7a094d0135b8d7d382b92e66857251d8b20a806bce9d24
6Size (jekyll-3.7.3.gem) = 110592 bytes 6Size (jekyll-3.8.4.gem) = 112640 bytes
7SHA1 (patch-lib_jekyll_commands_new.rb) = 928f4542aae30671efeaa99f59d61034aa5e38a7 7SHA1 (patch-lib_jekyll_commands_new.rb) = 928f4542aae30671efeaa99f59d61034aa5e38a7