Received: by mail.netbsd.org (Postfix, from userid 605) id E3C8E84E87; Sun, 18 Dec 2022 04:44:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 1E91384D65 for ; Sun, 18 Dec 2022 04:44:49 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id Y5Fe9DzIaiQU for ; Sun, 18 Dec 2022 04:44:47 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 789E284D24 for ; Sun, 18 Dec 2022 04:44:47 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 6CC16FA90; Sun, 18 Dec 2022 04:44:47 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1671338687200750" MIME-Version: 1.0 Date: Sun, 18 Dec 2022 04:44:47 +0000 From: "Makoto Fujiwara" Subject: CVS commit: pkgsrc/textproc/R-rmarkdown To: pkgsrc-changes@NetBSD.org Reply-To: mef@netbsd.org X-Mailer: log_accum Message-Id: <20221218044447.6CC16FA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1671338687200750 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: mef Date: Sun Dec 18 04:44:47 UTC 2022 Modified Files: pkgsrc/textproc/R-rmarkdown: Makefile distinfo Log Message: (textproc/R-rmarkdown) Updated 2.10 to 2.19 rmarkdown 2.19 ================================================================================ - No longer use `xfun::isFALSE()` internally. rmarkdown 2.18 ================================================================================ - `rmarkdown::render()` argument `output_file` is now used for all output formats, if there is only one name for multiple output formats (thanks, @MaelAstruc, #2421). - Custom output formats can provide a custom function to convert Markdown input to the desired output format now. To do so, define the output format via `output_format(pandoc = pandoc_options(convert_fun = function(...) {}))`. The default converting function is `pandoc_convert()` in this package. See the help page `?pandoc_options` for more details. rmarkdown 2.17 ================================================================================ - `rmarkdown::render_site()` will now also look for `index.rmd` in addition to `index.Rmd` for custom site generator in YAML with `site:` (thanks, @kamalsacranie, #2409). - Icons in tabset dropdown are now correctly shown, including when `self_contained: false` (thanks, @cpsievert, #1697). rmarkdown 2.16 ================================================================================ - Pandoc 2.19 has deprecated the argument `--self-contained`. If you have installed Pandoc 2.19+, **rmarkdown** will use `--embed-resources --standalone` as recommended by Pandoc for output formats that use the option `self_contained = TRUE` (#2382). - `pandoc_version()` returns a version number of the form `X.Y.Z.YYYY.MM.DD` for the nightly build of Pandoc now, where `YYYY.MM.DD` is its build date. Previously it would return `X.Y.Z.9999` to indicate the nightly version. rmarkdown 2.15 ================================================================================ - Fix navbar issue with website when using Boostrap 5 with **bslib** (thanks, @guasi, #2379, @cpsievert, #2384). - The `tufte_handout()` function inside **rmarkdown** is defunct now. Its codebase was moved to the **tufte** package in 2016, and this function was marked as deprecated in 2021. Please use `tufte::tufte_handout()` instead of `rmarkdown::tufte_handout()`. The latter will be removed eventually from this package. - `github_document()` gains `math_method = "default"` and defaults to it. No special processing will be done to inline maths in `$` and block maths in `$$` as now [Github supports it](https://github.blog/changelog/2022-05-19-render-mathematical-expressions-in-markdown/) and will render using Mathjax (thanks, @kylebutts, #2361). rmarkdown 2.14 ================================================================================ - Improved highlighting theme `arrow` regarding accessibility. - Fixed an issue with `site_generator()` detection of a site project (thanks, @bhattmaulik, #2344). - Fixed an issue with Shiny prerendered documents and Pandoc not correctly rendering last Markdown paragraph in HTML (thanks, @gadenbuie, #2336). - Fixed a bug that `site_generator()` fails to detect the root dir of the site and causes infinite recursion (thanks, @fisher-j, #2339). - `html_vignette()` gains `code_folding` argument (thanks, @atusy, #2340). - `html_document()` can opt-out `code_folding = "show"` or `"hide"` for individual code blocks by adding the `fold-none` class to the code blocks (thanks, @atusy, #2348). - When using a development version of Pandoc, a `.9999` suffix is appended to version number so that `pandoc_available()` can correctly compared version with last release. rmarkdown 2.13 ================================================================================ - Fix an issue with older R version and vignette building (#2324). - Fix an issue with older R version and `preserve_yaml = TRUE` in `md_document()` (#2325). - Long title in `ioslides_presentation` failed to work with Pandoc 2.17.x (thanks, @Am386DX-40, #2327). rmarkdown 2.12 ================================================================================ - `html_document()` and `html_document_base()` gains the `math_method` argument to support [all the math rendering engines from Pandoc] (https://pandoc.org/MANUAL.html #math rendering-in-html): "mathjax", "katex", "mathml", "webtex", and "gladtex". For backward compatibility, the `mathjax` argument still works and will take precedence over `math_method`, but we recommend using the new `math_method` argument instead of the `mathjax` argument, and the latter could be deprecated in the future. You can specify a math engine via `math_method` as an engine name, e.g., ```yaml output: html_document: math_method: katex ``` or provide both a name and a URL (for `mathjax`, `katex` and `webtex`): ```yaml output: html_document: math_method: engine: mathjax url: https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml-full.js ``` For `math_method = "katex"`, KaTeX CDN will be inserted in version 0.15.2 by default (from jsdelivr). A custom URL toward another CDN can be passed as `url`. For `math_method = "webtex"`, it will default to inset SVG using `https://latex.codecogs.com/svg.image?`. Use `https://latex.codecogs.com/png.image?` for PNG. See https://latex.codecogs.com for supported options (dpi, background, ...). Most HTML output format using `html_document()` or `html_document_base()` as based format should benefit from this new feature. See `?rmarkdown::html_document()` for details (thanks, @atusy, #1940). - `github_document()` also gains the `math_method` argument set to `"webtex"` by default so that LaTeX equations can be rendered in the Github Markdown document as images. Previously, LaTeX equations were not rendered. Set `math_method = NULL` to deactivate. - Added support for [**katex**](https://docs.ropensci.org/katex/) R package as a math engine with `math_method = "r-katex"` in HTML documents. This method offers server-side rendering of all the equations, which means no JS processing is needed in the browser as with usual KaTeX or MathJaX methods. (thanks, @jeroen, #2304). - `anchor_sections` can now be easily customized using `style` or `depth` element for `anchor_sections`. For example: ```yaml output: html_document: anchor_sections: style: symbol # use symbol style ("hash", "symbol", "icon") depth: 2 # max depth to apply anchor on (default to max which is 6) ``` Customizing using a CSS rule is still possible. Detailed explanation and examples have been added to the help page `?html_document`. - Improved the highlighting mechanism in formats that supports `highlight` argument: * It is now possible to pass a custom theme file `.theme` in `highlight` argument for customizing the [syntax highlighting style used by Pandoc](https://pandoc.org/MANUAL.html#syntax-highlighting). * In addition to Pandoc's own supported themes, two more themes are bundled in the package: `highlight: arrow` a theme [optimized for accessibility and color contrast](https://www.a11yproject.com/) (thanks to @apreshill), and `highlight: rstudio` to mimic the RStudio editor theme. * For HTML output only, added optional [downlit](https://downlit.r-lib.org/) support in `html_document()` for R syntax highlighting and autolinking. Use `highlight_downlit = TRUE` to activate it (same argument as in **distill**). This features require the **downlit** package. - Templates for `html_document()` and `ioslides_presentation()` gained a new CSS rule to display single line `` content inline (rstudio/rstudio#10589). - `md_document()` gained a new `standalone` argument, which is `FALSE` by default unless `toc = TRUE`. This allows to output authors, date and other metadata per the Pandoc's template. Due to limitation in how Pandoc is handling metadata blocks in its extensions `yaml_metadata_block`, `preserve_yaml = TRUE` now deactivate any extension to let **rmarkdown** directly handle the keeping of YAML block - this means it does not set `standalone = TRUE` by default. Meanwhile, `github_document()` gained the `preserve_yaml` argument (thanks, @florisvdh, #2297). - Added `available_templates()` to list all the templates from a specific package that can be used with `rmarkdown::draft()`. - Following support in Pandoc 2.15, `powerpoint_presentation()` gained a `incremental` argument as other slide formats. As a reminder, setting `incremental = TRUE` will make lists to display incrementally. See more in [Pandoc's MANUAL](https://pandoc.org/MANUAL.html#incremental-lists). - Added support for Pandoc's `dir` variable in HTML templates. This is the second [Language Variables](https://pandoc.org/MANUAL.html#language-variables) after `lang`. - Added a global option `rmarkdown.html_dependency.header_attr` (`TRUE` by default). It can be set to `FALSE` to opt-out the HTML dependency `html_dependency_header_attrs()` in documents based on `html_document_base()` (thanks, @salim-b rstudio/bookdown#865, @maelle r-lib/downlit#1538). - Rendering using `runtime: shiny_prerendered` or `runtime: shinyrmd` now natively supports custom templates. Previously since 2.8, developers had to add a special comment, ``, conditionally to `shiny-prerendered` variable. (See also NEWS from 2.8 for the previous behavior). The new behavior inserts required special comment `` as a last element of `$header-includes$`. If templates rely on the old behavior and require some contents between `$header-includes$` and ``, consider including them with `$header-includes$` (thanks, @atusy, @gadenbuie #2249). - A shiny prerendered document with only a empty server context does not error anymore. Document will be rendered with a empty server function and `server.R` file will be ignored. To use `server.R`, no server context should be present in the Rmd document (thanks, @jcheng5, #2305). - Fixed a regression with rendering `shiny_prerendered` document (thanks, @aronatkins, @gadenbuie, #2218). - Fixed an issue in `beamer_presentation()` where `header-includes` would be overwritten by `includes = list(in_header =)` (thanks, @samcarter, #2294). Same fix as for `pdf_document()` (#1359). - Fixed broken links to section headers when `number_sections = TRUE` is specified in `md_document` and `github_document` (thanks, @atusy, #2093). - `draft()` now works with `devtools::load_all()` and **testthat** when used in other packages. - Lua Filters: Added two more functions in `shared.lua` for other package to use: * Added `type()` function backward compatible following Pandoc 2.17 changes. * Added `print_debug()` for easier logging during debug. - Add opt-in `tabset` option to the `html_vignette`. In contrast to the similar feature from `html_document`, this feature supports navigation from ToC and URL. Any custom formats can introduce this feature by using an exported function `html_dependency_tabset()` (thanks, @atusy, #2313). rmarkdown 2.11 ================================================================================ - Relative paths in parent directories in the `css` argument of `html_document()` were incorrectly normalized to absolute paths by #2095 in v2.8. Now relative paths in parent directories will no longer be converted to absolute paths (thanks, @daijiang, yihui/xaringan#331). - It is possible to specify the version of jQuery via a global option now, e.g., `options(rmarkdown.jquery.version = 2)` (note that the default major version is `3`). This is mainly for advanced users and developers to test different versions of jQuery. - `pandoc_citeproc_convert()` now handles correctly bib file containing specific UTF-8 characters on non default UTF-8 systems like Windows (thanks, @mitchelloharawild, #2195). - Shiny prerendered documents are now pre-rendered in a child environment to avoid allowing the results of static code chunks to exist in the Shiny app environment (@gadenbuie, #2203). - The previously unexported function `convert_ipynb()` is exported now (thanks, @acircleda). To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/R-rmarkdown/Makefile cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/R-rmarkdown/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1671338687200750 Content-Disposition: inline Content-Length: 2330 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/textproc/R-rmarkdown/Makefile diff -u pkgsrc/textproc/R-rmarkdown/Makefile:1.5 pkgsrc/textproc/R-rmarkdown/Makefile:1.6 --- pkgsrc/textproc/R-rmarkdown/Makefile:1.5 Sun Sep 5 01:50:39 2021 +++ pkgsrc/textproc/R-rmarkdown/Makefile Sun Dec 18 04:44:47 2022 @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.5 2021/09/05 01:50:39 mef Exp $ +# $NetBSD: Makefile,v 1.6 2022/12/18 04:44:47 mef Exp $ R_PKGNAME= rmarkdown -R_PKGVER= 2.10 +R_PKGVER= 2.19 CATEGORIES= textproc MAINTAINER= pkgsrc-users@NetBSD.org @@ -19,13 +19,17 @@ DEPENDS+= R-stringr>=1.2.0:../../textpro DEPENDS+= R-yaml>=2.1.19:../../textproc/R-yaml DEPENDS+= R-tinytex-[0-9]*:../../print/R-tinytex DEPENDS+= R-withr>=2.4.2:../../devel/R-withr +DEPENDS+= R-jquerylib-[0-9]*:../../www/R-jquerylib +DEPENDS+= R-bslib>=0.2.5.1:../../www/R-bslib + +# Packages suggested but not available: +# 'dygraphs', 'rsconnect', 'katex', 'tufte' -# Packages suggested but not available: 'tufte', 'dygraphs', 'rsconnect' -# TEST_DEPENDS+= R-base64enc-[0-9]*:../../converters/R-base64enc TEST_DEPENDS+= R-fs-[0-9]*:../../devel/R-fs TEST_DEPENDS+= R-shiny-[0-9]*:../../www/R-shiny TEST_DEPENDS+= R-testthat-[0-9]*:../../devel/R-testthat +TEST_DEPENDS+= R-downlit-[0-9]*:../../www/R-downlit USE_LANGUAGES= # none Index: pkgsrc/textproc/R-rmarkdown/distinfo diff -u pkgsrc/textproc/R-rmarkdown/distinfo:1.6 pkgsrc/textproc/R-rmarkdown/distinfo:1.7 --- pkgsrc/textproc/R-rmarkdown/distinfo:1.6 Tue Oct 26 11:21:32 2021 +++ pkgsrc/textproc/R-rmarkdown/distinfo Sun Dec 18 04:44:47 2022 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.6 2021/10/26 11:21:32 nia Exp $ +$NetBSD: distinfo,v 1.7 2022/12/18 04:44:47 mef Exp $ -BLAKE2s (R/rmarkdown_2.10.tar.gz) = 4d7badbbf4e8db99a026fa7d77f7d43b7a1e88ba9e14ebd1900a07b43b726f81 -SHA512 (R/rmarkdown_2.10.tar.gz) = 800f3b132097236d60a703c0d89da11aeae872a17f10475b502b5b936059b268c013b07e0c0e9cdf4ee8cd47fc82b0b5bc901db36962d9084d1819748675b059 -Size (R/rmarkdown_2.10.tar.gz) = 3248794 bytes +BLAKE2s (R/rmarkdown_2.19.tar.gz) = f2daa66f9ccef373318dd1c990ab28e994ea255623a44177cbb9cd2985f44dd6 +SHA512 (R/rmarkdown_2.19.tar.gz) = 8a265c96ec1be4659fd3973652a31fe1e23b8fbf494e1dcb568213ed678a73c7b695f314581b37ccd42769b1c6773d83e3d41d520fe2e2e007ec6fb720c67aa2 +Size (R/rmarkdown_2.19.tar.gz) = 3243575 bytes --_----------=_1671338687200750--