pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/textproc/ruby-kramdown textproc/ruby-kramdown: update ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/33e228dbeada
branches:  trunk
changeset: 313160:33e228dbeada
user:      taca <taca%pkgsrc.org@localhost>
date:      Sun Sep 23 16:35:23 2018 +0000

description:
textproc/ruby-kramdown: update to 1.17.0

kramdown 1.17.0 released                                31 May 2018

This release adds support for another server side math engine based on KaTeX
but with an easier installation method.  There are also various fixes, the
most important one being a change in the Setext and atx style header parsers
to prevent performance and potential denial of service problems.

Thanks to all the people working on making kramdown better!

Changes

* 3 minor change:

  o Add new math engine katex for easier server-side conversion (pull requests
    #489, #510 by Gleb Mazovetskiy)

  o New configuration options --no-config-file and --config-file FILE for the
    kramdown binary (pull request #499 by ccorn)

  o Add information to AST whether a codeblock is indented or fenced (issue
    #507 and pull request #508 by Dan Allen)

* 4 bug fixes:

  o Fix the numeric values of the entities cap and cup (pull request #487 by
    Ashe Connor)

o Fix problem with parsing an empty tag inside a table cell while using
  html_to_native (issue #514 and pull request #515 by Dan Allen)

o Fix performance issue in Setext and atx style headers when parsing a lot of
  space (fixes #505 by Dmitry Krasnoukhov, pull request #513 by Gleb
  Mazovetskiy)

  o Prevent duplicate warning for reference style links with missing link
    identifier (fixes #492 reported by Gregory Pakosz)

* 8 documentation and other changes:

o Expand table of contents example for HTML converter (pull request #484 by
  Milo Simpson)

o Use non-deprecated SCSS color function for kramdown homepage (pull request
  #485 by ccorn)

o Add usage notes and comparison for KaTeX vs SsKaTeX (pull request #493 by
  ccorn)

o Node version 6.0 is now used because of newer mathjax-node requirements
  (pull request #498 by ccorn)

o Rakefile adjustments for various math engines (pull request #499 by ccorn)

o Add more files to .gitignore (pull request #518 by Gleb Mazovetskiy)

o Remove some unneeded code for Ruby versions < 2.0 (pull request #502 by
  Ashwin Maroli)

o Updated the kramdown website to be more privacy-friendly

diffstat:

 textproc/ruby-kramdown/Makefile |   4 ++--
 textproc/ruby-kramdown/PLIST    |  12 +++++++++++-
 textproc/ruby-kramdown/distinfo |  10 +++++-----
 3 files changed, 18 insertions(+), 8 deletions(-)

diffs (74 lines):

diff -r 43eca54ef026 -r 33e228dbeada textproc/ruby-kramdown/Makefile
--- a/textproc/ruby-kramdown/Makefile   Sun Sep 23 16:33:17 2018 +0000
+++ b/textproc/ruby-kramdown/Makefile   Sun Sep 23 16:35:23 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2018/03/13 17:21:13 taca Exp $
+# $NetBSD: Makefile,v 1.21 2018/09/23 16:35:23 taca Exp $
 
-DISTNAME=      kramdown-1.16.2
+DISTNAME=      kramdown-1.17.0
 CATEGORIES=    textproc
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
diff -r 43eca54ef026 -r 33e228dbeada textproc/ruby-kramdown/PLIST
--- a/textproc/ruby-kramdown/PLIST      Sun Sep 23 16:33:17 2018 +0000
+++ b/textproc/ruby-kramdown/PLIST      Sun Sep 23 16:35:23 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2018/03/13 17:21:13 taca Exp $
+@comment $NetBSD: PLIST,v 1.17 2018/09/23 16:35:23 taca Exp $
 bin/kramdown${RUBY_SUFFIX}
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/AUTHORS
@@ -45,6 +45,7 @@
 ${GEM_LIBDIR}/lib/kramdown/converter/latex.rb
 ${GEM_LIBDIR}/lib/kramdown/converter/man.rb
 ${GEM_LIBDIR}/lib/kramdown/converter/math_engine/itex2mml.rb
+${GEM_LIBDIR}/lib/kramdown/converter/math_engine/katex.rb
 ${GEM_LIBDIR}/lib/kramdown/converter/math_engine/mathjax.rb
 ${GEM_LIBDIR}/lib/kramdown/converter/math_engine/mathjaxnode.rb
 ${GEM_LIBDIR}/lib/kramdown/converter/math_engine/ritex.rb
@@ -375,6 +376,9 @@
 ${GEM_LIBDIR}/test/testcases/block/13_definition_list/too_much_space.text
 ${GEM_LIBDIR}/test/testcases/block/13_definition_list/with_blocks.html
 ${GEM_LIBDIR}/test/testcases/block/13_definition_list/with_blocks.text
+${GEM_LIBDIR}/test/testcases/block/14_table/empty_tag_in_cell.html
+${GEM_LIBDIR}/test/testcases/block/14_table/empty_tag_in_cell.options
+${GEM_LIBDIR}/test/testcases/block/14_table/empty_tag_in_cell.text
 ${GEM_LIBDIR}/test/testcases/block/14_table/errors.html
 ${GEM_LIBDIR}/test/testcases/block/14_table/errors.text
 ${GEM_LIBDIR}/test/testcases/block/14_table/escaping.html
@@ -395,6 +399,9 @@
 ${GEM_LIBDIR}/test/testcases/block/15_math/itex2mml.html
 ${GEM_LIBDIR}/test/testcases/block/15_math/itex2mml.options
 ${GEM_LIBDIR}/test/testcases/block/15_math/itex2mml.text
+${GEM_LIBDIR}/test/testcases/block/15_math/katex.html.19
+${GEM_LIBDIR}/test/testcases/block/15_math/katex.options
+${GEM_LIBDIR}/test/testcases/block/15_math/katex.text
 ${GEM_LIBDIR}/test/testcases/block/15_math/mathjax_preview.html
 ${GEM_LIBDIR}/test/testcases/block/15_math/mathjax_preview.options
 ${GEM_LIBDIR}/test/testcases/block/15_math/mathjax_preview.text
@@ -577,6 +584,9 @@
 ${GEM_LIBDIR}/test/testcases/span/math/itex2mml.html
 ${GEM_LIBDIR}/test/testcases/span/math/itex2mml.options
 ${GEM_LIBDIR}/test/testcases/span/math/itex2mml.text
+${GEM_LIBDIR}/test/testcases/span/math/katex.html.19
+${GEM_LIBDIR}/test/testcases/span/math/katex.options
+${GEM_LIBDIR}/test/testcases/span/math/katex.text
 ${GEM_LIBDIR}/test/testcases/span/math/mathjaxnode.html.19
 ${GEM_LIBDIR}/test/testcases/span/math/mathjaxnode.options
 ${GEM_LIBDIR}/test/testcases/span/math/mathjaxnode.text
diff -r 43eca54ef026 -r 33e228dbeada textproc/ruby-kramdown/distinfo
--- a/textproc/ruby-kramdown/distinfo   Sun Sep 23 16:33:17 2018 +0000
+++ b/textproc/ruby-kramdown/distinfo   Sun Sep 23 16:35:23 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.18 2018/03/13 17:21:13 taca Exp $
+$NetBSD: distinfo,v 1.19 2018/09/23 16:35:23 taca Exp $
 
-SHA1 (kramdown-1.16.2.gem) = 1c6b18385d09785c4ffedb6e53d88e20aa6034de
-RMD160 (kramdown-1.16.2.gem) = ee4f3461cb9f120583d568f9f77b2a7e6c465af6
-SHA512 (kramdown-1.16.2.gem) = da6981969aca283c50b5a34650833c1364afcf74ecc64daba1eed20b198490bf1fdda91096f37574281b50f36713326c367307137446b1fd84a049358a13e4d7
-Size (kramdown-1.16.2.gem) = 258048 bytes
+SHA1 (kramdown-1.17.0.gem) = 62e500a0790f47eb8d46ca749f7ad1ccdd6c55b8
+RMD160 (kramdown-1.17.0.gem) = 13fe4949b52bfc950b0d7761a5fba231428bc86f
+SHA512 (kramdown-1.17.0.gem) = 0f98f4234dec41b53d7f116be1075176c7fcbf21621c6f52a9e5b4055a777b01f1a0a912be81a651e85df022e7bab3ac183ee66cd87abeae092cd1920aceff04
+Size (kramdown-1.17.0.gem) = 260608 bytes



Home | Main Index | Thread Index | Old Index