pkgsrc-Changes archive

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

CVS commit: pkgsrc/textproc/ruby-review



Module Name:    pkgsrc
Committed By:   taca
Date:           Tue May  5 06:05:51 UTC 2020

Modified Files:
        pkgsrc/textproc/ruby-review: ALTERNATIVES Makefile PLIST distinfo

Log Message:
textproc/ruby-review: update to 4.1.0

Update ruby-review to 4.1.0.

# Version 4.1.0
## New Features
* add `table_row_separator` to specify a separator that separates table rows. Accceptable value: tabs (means `\t+`, default), `singletab` (means `\t`), spaces (means `\s+`), verticalbar (means 
`\s*\|\s*`) ([#1420])
* PDFMaker, EPUBMaker, WEBMaker, TEXTMaker, IDGXMLMaker: add `-y` (`--only`) option to specify the files to convert instead of all files ([#1428])
* add `--without-config-comment` option to review-init command to exclude comments from config.yml ([#1453])
* PDFMaker: add `use_original_image_size` in `pdfmaker` section. If this parameter is set to true, images in `//image`, `//indepimage`, and `//imgtable` will be placed in actual size, not textwidth 
([#1461])

## Breaking Changes
* PDFMaker: `image_scale2width` parameter has been moved under `pdfmaker` section ([#1462])

## Bug Fixes
* PDFMaker: fix backward compatibility error with Re:VIEW 3 ([#1414])
* PDFMaker: fix an error when compiling review-jlreq with LuaLaTeX ([#1416])
* PDFMaker: fix index not being included in the table of contents ([#1418])
* RSTBuilder: fix conversion failure due to incorrect method argument handling ([#1426])
* IDGXMLBuilder: there was an error in the warning handling for the table ([#1427])
* IDGXMLMaker: there was an error in the processing when an error occurred in the filter program ([#1429])
* PDFMaker: fix a build failure when using inline operators such as `@<code>` or `@<tt>` for heading with `media=ebook` mode ([#1432], [#1465])
* PDFMaker: raise just warning instead of error, when MeCab isn't installed ([#1445])
* IDGXMLBuilder: fix `//imgtable` to work correctly ([#1448])
* PDFMaker: fix an error when makeindex is true but no index is registered ([#1467])
* PDFMaker: fix missing footnotes in a description list ([#1476])
* review-index: fix an error when `@<w>` exists in headlines ([#1484])

## Enhancements
* PDFMaker: add version to .cls/.sty files ([#1163])
* update Dockerfile ([#1412])
* IDGXMLMaker: show the contents of stderr from the filter program ([#1443])
* add *-idgxml folder entry to .gitignore ([#1448])
* `//source` can now omit options in all builders ([#1447])
* add Ruby 2.7 to the test targets ([#1468])
* allow a setting of multiple word\_file ([#1469])
* EPUBMaker: warn when there is no heading in .re file ([#1474])

## Docs
* add the description about `contact` and `colophon_order` to `config.yml.sample` ([#1425])
* update quickstart.ja.md and quickstart.md to Re:VIEW 4 ([#1442])
* update syntax-book sample document ([#1448], [#1449])
* update README.md ([#1455], [#1458])
* update format.ja.md and format.md. add the description about `::` notation which sets builder-specific options to images ([#1421])

## Others
* refactor codes with Rubocop 0.78.0 ([#1424], [#1430])
* run PDF build test more strictly when there is LaTeX runtime environment ([#1433])
* switch the build test suite from Travis CI to GitHub Actions ([#1431], [#1436], [#1437])
* IDGXMLBuilder: refactor code list methods ([#1438], [#1439])
* remove unnecessary review-ext.rb from syntax-book ([#1446])
* add tests for IDGXMLMaker and TextMaker ([#1448])
* refactor around Index ([#1456], [#1457], [#1459])
* update jsclasses to version 2020/02/02 ([#1478])

## Contributors
* [@turky](https://github.com/turky)

[#1163]: https://github.com/kmuto/review/issues/1163
[#1412]: https://github.com/kmuto/review/pull/1412
[#1414]: https://github.com/kmuto/review/issues/1414
[#1416]: https://github.com/kmuto/review/issues/1416
[#1418]: https://github.com/kmuto/review/issues/1418
[#1420]: https://github.com/kmuto/review/issues/1420
[#1421]: https://github.com/kmuto/review/issues/1421
[#1424]: https://github.com/kmuto/review/pull/1424
[#1425]: https://github.com/kmuto/review/pull/1425
[#1426]: https://github.com/kmuto/review/pull/1426
[#1427]: https://github.com/kmuto/review/pull/1427
[#1428]: https://github.com/kmuto/review/pull/1428
[#1429]: https://github.com/kmuto/review/pull/1429
[#1430]: https://github.com/kmuto/review/pull/1430
[#1431]: https://github.com/kmuto/review/pull/1431
[#1432]: https://github.com/kmuto/review/issues/1432
[#1433]: https://github.com/kmuto/review/pull/1433
[#1436]: https://github.com/kmuto/review/pull/1436
[#1437]: https://github.com/kmuto/review/issues/1437
[#1438]: https://github.com/kmuto/review/pull/1438
[#1439]: https://github.com/kmuto/review/pull/1439
[#1442]: https://github.com/kmuto/review/issues/1442
[#1443]: https://github.com/kmuto/review/pull/1443
[#1445]: https://github.com/kmuto/review/pull/1445
[#1446]: https://github.com/kmuto/review/pull/1446
[#1447]: https://github.com/kmuto/review/issues/1447
[#1448]: https://github.com/kmuto/review/pull/1448
[#1449]: https://github.com/kmuto/review/pull/1449
[#1453]: https://github.com/kmuto/review/pull/1453
[#1455]: https://github.com/kmuto/review/pull/1455
[#1456]: https://github.com/kmuto/review/pull/1456
[#1457]: https://github.com/kmuto/review/pull/1457
[#1458]: https://github.com/kmuto/review/pull/1458
[#1459]: https://github.com/kmuto/review/pull/1459
[#1461]: https://github.com/kmuto/review/issues/1461
[#1462]: https://github.com/kmuto/review/issues/1462
[#1465]: https://github.com/kmuto/review/pull/1465
[#1466]: https://github.com/kmuto/review/pull/1466
[#1467]: https://github.com/kmuto/review/pull/1467
[#1468]: https://github.com/kmuto/review/pull/1468
[#1469]: https://github.com/kmuto/review/issues/1469
[#1474]: https://github.com/kmuto/review/issues/1474
[#1476]: https://github.com/kmuto/review/issues/1476
[#1478]: https://github.com/kmuto/review/issues/1478
[#1484]: https://github.com/kmuto/review/pull/1484

# Version 4.0.0
## New Features
* introduce review-idgxmlmaker which generates IDGXML files at once ([#1337])
* review-textmaker converts the math in the document to image files when `imgmath` parameter has `true` ([#1338])
* introduce wizard mode to layout of LaTeX on Web browser. Add `-w` option to review-init. This feature is experimental and may be replaced in the future ([#1403])
* experimental feature: introduce the feature to insert whitespace based on character when combining lines into a paragraph. To enable this, install unicode-eaw gem and add `join_lines_by_lang: true` 
into config.yml [#1362]

## Breaking Changes
* review-init no longer creates empty `layouts` folder ([#1340])
* PDFMaker: fix a problem that white space characters disappeared in `@<code>`, `@<tt>`, `@<tti>`, and `@<ttb>`. Also the string is automatically wrapped ([#1348])
* `//texequation`��`//embed` and `//graph` that don't allow inline op no longer escape inline op in strings. And don't put extra line break ([#1371], [#1374])
* PDFMaker: change the default table placement from `htp` to `H` for use in columns (`\floatplacement{table}` value in review-style.sty) [#1385]
* PDFMaker: the space between Japanese/Western characters in the code lists is changed to 0 from 1/4 character ([#1401])
* change the default value of `toc` parameter from null (false, don't create a table of contents) to true (create a table of contents) ([#1405])

## Bug Fixes
* fix a typo in review-jlreq ([#1350])
* fix incorrect result when `re` file uses CR for line-feed code ([#1341])
* PDFMaker: fix foreground color of `//cmd` with review-jlreq after page breaking ([#1363])
* PDFMaker: fix duplicate 'column' label for `@<column>` ([#1367])
* PDFMaker: copy gentombow.sty and jsbook.cls only for review-jsbook ([#1381])
* PDFMaker: fix invalid PDFDocumentInformation on review-jlreq with LuaLaTeX ([#1392])
* PDFMaker: fix missing hiddenfolio information at even pages on review-jlreq ([#1395])

## Enhancements
* support `@<em>` and `@<strong>` in IDGXMLBuilder ([#1353])
* PDFMaker: extract `code_line` and `code_line_num` from code blocks for ease handling each line ([#1368])
* PDFMaker: add new compile option `-halt-on-error` to make it easier to find the problem when an error occurs ([#1378])
* PDFMaker: when there is a footnote text (`//footnote`) in the column block, it may cuse problems such as numbering. So warn it if there is. ([#1379])
* Logger: progname should be add in logger, not in message arguments ([#1388])
* improve error checking for yaml files ([#1386])
* PDFMaker: the cover page becomes even number (p.0) and is named "cover" ([#1402])
* PDFMaker: refactor `generate_pdf` method ([#1404])
* create `.gitignore` for new project ([#1407])

## Docs
* update sample-book/README.md ([#1354])
* add descriptions about options of jsbook.cls to review-jsbook/README.md ([#1365])

## Others
* unify styles of a method with arguments ([#1360])
* `Catalog#{chaps,parts,predef,postdef,appendix}` should return Array, not String ([#1372])
* use `safe_load` for loading YAML ([#1375])
* refactor `table` method to simplify each builder ([#1356])
* refactor `XXX_header` and `XXX_body` ([#1359])
* enable `Builder#highlight?` method on each builder ([#1373])
* refactor mkdchap* and mkpart* ([#1383])
* don't update rubygems in Travis CI ([#1389])
* refactor around Index ([#1390])
* add configration for review-jlreq to sample documents ([#1391])
* definition list should start with spaces ([#1398])

## Contributors
* [@m-shibata](https://github.com/m-shibata)
* [@masarakki](https://github.com/masarakki)


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/ruby-review/ALTERNATIVES \
    pkgsrc/textproc/ruby-review/Makefile pkgsrc/textproc/ruby-review/PLIST \
    pkgsrc/textproc/ruby-review/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/ruby-review/ALTERNATIVES
diff -u pkgsrc/textproc/ruby-review/ALTERNATIVES:1.1 pkgsrc/textproc/ruby-review/ALTERNATIVES:1.2
--- pkgsrc/textproc/ruby-review/ALTERNATIVES:1.1        Wed Sep 18 15:56:55 2019
+++ pkgsrc/textproc/ruby-review/ALTERNATIVES    Tue May  5 06:05:51 2020
@@ -4,6 +4,7 @@ bin/review-checkdep @PREFIX@/bin/review-
 bin/review-compile @PREFIX@/bin/review-compile@RUBY_SUFFIX@
 bin/review-epub2html @PREFIX@/bin/review-epub2html@RUBY_SUFFIX@
 bin/review-epubmaker @PREFIX@/bin/review-epubmaker@RUBY_SUFFIX@
+bin/review-idgxmlmaker @PREFIX@/bin/bin/review-idgxmlmaker@RUBY_SUFFIX@
 bin/review-index @PREFIX@/bin/review-index@RUBY_SUFFIX@
 bin/review-init @PREFIX@/bin/review-init@RUBY_SUFFIX@
 bin/review-pdfmaker @PREFIX@/bin/review-pdfmaker@RUBY_SUFFIX@
Index: pkgsrc/textproc/ruby-review/Makefile
diff -u pkgsrc/textproc/ruby-review/Makefile:1.1 pkgsrc/textproc/ruby-review/Makefile:1.2
--- pkgsrc/textproc/ruby-review/Makefile:1.1    Wed Sep 18 15:56:55 2019
+++ pkgsrc/textproc/ruby-review/Makefile        Tue May  5 06:05:51 2020
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2019/09/18 15:56:55 taca Exp $
+# $NetBSD: Makefile,v 1.2 2020/05/05 06:05:51 taca Exp $
 
-DISTNAME=      review-3.2.0
+DISTNAME=      review-4.1.0
 CATEGORIES=    textproc
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
Index: pkgsrc/textproc/ruby-review/PLIST
diff -u pkgsrc/textproc/ruby-review/PLIST:1.1 pkgsrc/textproc/ruby-review/PLIST:1.2
--- pkgsrc/textproc/ruby-review/PLIST:1.1       Wed Sep 18 15:56:55 2019
+++ pkgsrc/textproc/ruby-review/PLIST   Tue May  5 06:05:51 2020
@@ -1,10 +1,11 @@
-@comment $NetBSD: PLIST,v 1.1 2019/09/18 15:56:55 taca Exp $
+@comment $NetBSD: PLIST,v 1.2 2020/05/05 06:05:51 taca Exp $
 bin/review-catalog-converter${RUBY_SUFFIX}
 bin/review-check${RUBY_SUFFIX}
 bin/review-checkdep${RUBY_SUFFIX}
 bin/review-compile${RUBY_SUFFIX}
 bin/review-epub2html${RUBY_SUFFIX}
 bin/review-epubmaker${RUBY_SUFFIX}
+bin/review-idgxmlmaker${RUBY_SUFFIX}
 bin/review-index${RUBY_SUFFIX}
 bin/review-init${RUBY_SUFFIX}
 bin/review-pdfmaker${RUBY_SUFFIX}
@@ -16,6 +17,8 @@ bin/review-vol${RUBY_SUFFIX}
 bin/review-webmaker${RUBY_SUFFIX}
 bin/review${RUBY_SUFFIX}
 ${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/.github/workflows/ruby-win.yml
+${GEM_LIBDIR}/.github/workflows/ruby.yml
 ${GEM_LIBDIR}/.gitignore
 ${GEM_LIBDIR}/.rubocop.yml
 ${GEM_LIBDIR}/.rubocop_todo.yml
@@ -35,6 +38,7 @@ ${GEM_LIBDIR}/bin/review-checkdep
 ${GEM_LIBDIR}/bin/review-compile
 ${GEM_LIBDIR}/bin/review-epub2html
 ${GEM_LIBDIR}/bin/review-epubmaker
+${GEM_LIBDIR}/bin/review-idgxmlmaker
 ${GEM_LIBDIR}/bin/review-index
 ${GEM_LIBDIR}/bin/review-init
 ${GEM_LIBDIR}/bin/review-pdfmaker
@@ -96,6 +100,7 @@ ${GEM_LIBDIR}/lib/review/book/chapter.rb
 ${GEM_LIBDIR}/lib/review/book/compilable.rb
 ${GEM_LIBDIR}/lib/review/book/image_finder.rb
 ${GEM_LIBDIR}/lib/review/book/index.rb
+${GEM_LIBDIR}/lib/review/book/index/item.rb
 ${GEM_LIBDIR}/lib/review/book/page_metric.rb
 ${GEM_LIBDIR}/lib/review/book/part.rb
 ${GEM_LIBDIR}/lib/review/book/volume.rb
@@ -119,6 +124,10 @@ ${GEM_LIBDIR}/lib/review/htmlutils.rb
 ${GEM_LIBDIR}/lib/review/i18n.rb
 ${GEM_LIBDIR}/lib/review/i18n.yml
 ${GEM_LIBDIR}/lib/review/idgxmlbuilder.rb
+${GEM_LIBDIR}/lib/review/idgxmlmaker.rb
+${GEM_LIBDIR}/lib/review/init-web/finish.html
+${GEM_LIBDIR}/lib/review/init-web/index.html
+${GEM_LIBDIR}/lib/review/init-web/review-layout-design.js
 ${GEM_LIBDIR}/lib/review/init.rb
 ${GEM_LIBDIR}/lib/review/latexbuilder.rb
 ${GEM_LIBDIR}/lib/review/latexindex.rb
@@ -149,12 +158,16 @@ ${GEM_LIBDIR}/lib/review/yamlloader.rb
 ${GEM_LIBDIR}/review.gemspec
 ${GEM_LIBDIR}/samples/LICENSE
 ${GEM_LIBDIR}/samples/sample-book/README.md
+${GEM_LIBDIR}/samples/sample-book/src/.gitignore
 ${GEM_LIBDIR}/samples/sample-book/src/Rakefile
 ${GEM_LIBDIR}/samples/sample-book/src/_cover.html
 ${GEM_LIBDIR}/samples/sample-book/src/catalog.yml
 ${GEM_LIBDIR}/samples/sample-book/src/ch01.re
 ${GEM_LIBDIR}/samples/sample-book/src/ch02.re
+${GEM_LIBDIR}/samples/sample-book/src/config-ebook.yml
 ${GEM_LIBDIR}/samples/sample-book/src/config-epub2.yml
+${GEM_LIBDIR}/samples/sample-book/src/config-jlreq-ebook.yml
+${GEM_LIBDIR}/samples/sample-book/src/config-jlreq.yml
 ${GEM_LIBDIR}/samples/sample-book/src/config.yml
 ${GEM_LIBDIR}/samples/sample-book/src/images/ch01-imgsample.jpg
 ${GEM_LIBDIR}/samples/sample-book/src/images/cover-a5.ai
@@ -175,6 +188,9 @@ ${GEM_LIBDIR}/samples/syntax-book/catalo
 ${GEM_LIBDIR}/samples/syntax-book/ch01.re
 ${GEM_LIBDIR}/samples/syntax-book/ch02.re
 ${GEM_LIBDIR}/samples/syntax-book/ch03.re
+${GEM_LIBDIR}/samples/syntax-book/config-jlreq-lualatex.yml
+${GEM_LIBDIR}/samples/syntax-book/config-jlreq.yml
+${GEM_LIBDIR}/samples/syntax-book/config-print.yml
 ${GEM_LIBDIR}/samples/syntax-book/config.yml
 ${GEM_LIBDIR}/samples/syntax-book/images/ball.png
 ${GEM_LIBDIR}/samples/syntax-book/images/cover-b5.ai
@@ -190,7 +206,6 @@ ${GEM_LIBDIR}/samples/syntax-book/lib/ta
 ${GEM_LIBDIR}/samples/syntax-book/lib/tasks/z01_copy_sty.rake
 ${GEM_LIBDIR}/samples/syntax-book/part2.re
 ${GEM_LIBDIR}/samples/syntax-book/pre01.re
-${GEM_LIBDIR}/samples/syntax-book/review-ext.rb
 ${GEM_LIBDIR}/samples/syntax-book/sty/jumoline.sty
 ${GEM_LIBDIR}/samples/syntax-book/sty/reviewmacro.sty
 ${GEM_LIBDIR}/samples/syntax-book/style.css
@@ -252,6 +267,7 @@ ${GEM_LIBDIR}/test/test_htmltoc.rb
 ${GEM_LIBDIR}/test/test_htmlutils.rb
 ${GEM_LIBDIR}/test/test_i18n.rb
 ${GEM_LIBDIR}/test/test_idgxmlbuilder.rb
+${GEM_LIBDIR}/test/test_idgxmlmaker_cmd.rb
 ${GEM_LIBDIR}/test/test_image_finder.rb
 ${GEM_LIBDIR}/test/test_index.rb
 ${GEM_LIBDIR}/test/test_latexbuilder.rb
@@ -269,6 +285,7 @@ ${GEM_LIBDIR}/test/test_preprocessor.rb
 ${GEM_LIBDIR}/test/test_review_ext.rb
 ${GEM_LIBDIR}/test/test_rstbuilder.rb
 ${GEM_LIBDIR}/test/test_template.rb
+${GEM_LIBDIR}/test/test_textmaker_cmd.rb
 ${GEM_LIBDIR}/test/test_textutils.rb
 ${GEM_LIBDIR}/test/test_tocparser.rb
 ${GEM_LIBDIR}/test/test_topbuilder.rb
Index: pkgsrc/textproc/ruby-review/distinfo
diff -u pkgsrc/textproc/ruby-review/distinfo:1.1 pkgsrc/textproc/ruby-review/distinfo:1.2
--- pkgsrc/textproc/ruby-review/distinfo:1.1    Wed Sep 18 15:56:55 2019
+++ pkgsrc/textproc/ruby-review/distinfo        Tue May  5 06:05:51 2020
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1 2019/09/18 15:56:55 taca Exp $
+$NetBSD: distinfo,v 1.2 2020/05/05 06:05:51 taca Exp $
 
-SHA1 (review-3.2.0.gem) = 17f326f736db45f215647d91ea6f946d818598f7
-RMD160 (review-3.2.0.gem) = d0b5aa8e853727956874ce1a37972e4b7771ee26
-SHA512 (review-3.2.0.gem) = 0002e85506e853382c88b6e2dc324e290bee87bb2bfe58bd9dfc6d7ebd741437ce7e5cdceb8cbcebf5f092decbeba843eea58088037cb414b1d2bf2c4a773b49
-Size (review-3.2.0.gem) = 7625728 bytes
+SHA1 (review-4.1.0.gem) = 364b26768dadc20c4e505bbb9efda0f66a3a154f
+RMD160 (review-4.1.0.gem) = 9fa7420a40963a081fb089b6394b0e9f3c20e375
+SHA512 (review-4.1.0.gem) = 35bec7a216b2509bba51cb8b25d16692478de4338e4043eb92141284b53a0547ac4ab41dd8c73decd199a617d69831d537ad76ab4ef5549ea3211f36ce0ffd83
+Size (review-4.1.0.gem) = 7677440 bytes



Home | Main Index | Thread Index | Old Index