head 1.9; access; symbols pkgsrc-2026Q1:1.9.0.12 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.10 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.8 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.9.0.6 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.9.0.4 pkgsrc-2025Q1-base:1.9 pkgsrc-2024Q4:1.9.0.2 pkgsrc-2024Q4-base:1.9 pkgsrc-2024Q3:1.8.0.6 pkgsrc-2024Q3-base:1.8 pkgsrc-2024Q2:1.8.0.4 pkgsrc-2024Q2-base:1.8 pkgsrc-2024Q1:1.8.0.2 pkgsrc-2024Q1-base:1.8 pkgsrc-2023Q4:1.7.0.14 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.12 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.10 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.8 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.6 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.4 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.2 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.6.0.4 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.2 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.4.0.4 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.2 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.3.0.6 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.4 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.2 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.2.0.10 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.6 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.8 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.4 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.2 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.1.0.8 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.6 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.4 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.2 pkgsrc-2018Q2-base:1.1; locks; strict; comment @# @; 1.9 date 2024.10.18.22.33.19; author mef; state Exp; branches; next 1.8; commitid 55DeFdaUBwmlacuF; 1.8 date 2024.01.21.02.14.04; author mef; state Exp; branches; next 1.7; commitid UcVSSHOCbdQ78gVE; 1.7 date 2022.04.18.14.05.03; author mef; state Exp; branches; next 1.6; commitid Ak8l2LpJPQ4tJGAD; 1.6 date 2021.10.26.10.14.04; author nia; state Exp; branches; next 1.5; commitid XMBRkrafc79x2jeD; 1.5 date 2021.10.07.13.38.59; author nia; state Exp; branches; next 1.4; commitid TK9Y8OXA04EYMSbD; 1.4 date 2021.06.06.12.35.52; author mef; state Exp; branches; next 1.3; commitid 8sQXKtK0bTxyo4WC; 1.3 date 2020.07.31.18.20.26; author brook; state Exp; branches; next 1.2; commitid ta9Lz12rnGOzggiC; 1.2 date 2019.04.07.13.19.52; author wen; state Exp; branches; next 1.1; commitid m0rY8LRHSlc44qiB; 1.1 date 2018.05.18.01.00.59; author minskim; state Exp; branches; next ; commitid 2Kb1VmDZtRmnoICA; desc @@ 1.9 log @(devel/R-glue) Updated 1.7.0 to 1.8.0, make test does not pass # glue 1.8.0 * glue has a two new articles: - "Get started", with contributions from @@stephhazlitt and @@BrennanAntone (#137, #170, #332). - How to write a function that wraps glue (#281). * If the last argument of `glue()` is empty, it is dropped (#320). This makes it easy to structure `glue()` calls with one argument per line, and to anticipate adding arguments: ``` r glue( "here's some text, ", "and maybe more text will be added in the future?", ) ``` * `glue_sql("{var*}")` once again generates `NULL` if var is empty. This reverts #292. (#318). * The `.envir` argument to `glue()` and `glue_data()` really must be an environment now, as documented. Previously a list-ish object worked in some cases (by accident, not really by design). When you need to lookup values in a list-ish object, use `glue_data(.x =)` (#308, #317). Ditto for `glue_sql()` and `glue_data_sql()`. @ text @$NetBSD: distinfo,v 1.8 2024/01/21 02:14:04 mef Exp $ BLAKE2s (R/glue_1.8.0.tar.gz) = 06f3a2483b83703991e2e35f23914bfe9309cd0d7bb71a09548c951bec57c96b SHA512 (R/glue_1.8.0.tar.gz) = 59ef457d8a860b68180e5398bafbf4b08c680bbd9610ae1f63968dbe925db95f765abd1909b8fa5ac1d49d333389b81c47d7b3a06896c231e4732fd45d12d416 Size (R/glue_1.8.0.tar.gz) = 126682 bytes @ 1.8 log @(devel/R-glue) Updated 1.6.2 to 1.7.0 # glue 1.7.0 * If rlang is installed, glue will generate more informative errors if an interpolated expression either can't be parsed or fails to evaluate (#229). * `+` now works in more situations, and gives errors when one side isn't a character vector. It no longer automatically applies glue interpolation to a non-glue input, if there is one. You'll need to do that yourself (#286). * `glue_collapse(character())` (and hence `glue_sql_collapse(character())`) now return `""`, so that they always return a single string (#88). * `glue_sql()` now collapses an empty vector to `""` not `"NULL"` (#272). * `glue_sql()` now uses `DBI::dbQuoteLiteral()` for all object types. This should increase fidelity of escaping for different object types (#279). * The "Speed of glue" vignette has been converted to an article, which allows several package to be removed from `Suggests` (and re-located to `Config/Needs/website`). The code got a light refresh, including a switch from microbenchmark to bench and more modern use of ggplot2. * Add `$(C_VISIBILITY)` to compiler flags to hide internal symbols from the dll (#284 @@lionel-). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2022/04/18 14:05:03 mef Exp $ d3 3 a5 3 BLAKE2s (R/glue_1.7.0.tar.gz) = e4e5e95469834ba433beac9c60699c2938aeae9b4eaf777216ec8cd887f387ba SHA512 (R/glue_1.7.0.tar.gz) = d0b32a772145926536596a0f37a5d49ae77a2627b3135b3450812fbcef8bd3010ac815940689507eb032c918adf5eca56b729d8452f51273569cdb58b87db7e9 Size (R/glue_1.7.0.tar.gz) = 105420 bytes @ 1.7 log @(devel/R-glue) Updated 1.4.2. to 1.6.2 # glue 1.6.2 * Modify a test for better forward compatibility with R. # glue 1.6.1 * Glue Now registers its custom knitr engines in a way that is more robust to namespace-loading edge cases that can arise during package installation (#254). # glue 1.6.0 * `glue()`, `glue_data()`, `glue_col()`, and `glue_data_col()` gain a new `.literal` argument, which controls how quotes and the comment character are treated when parsing the expression string (#235). This is mostly useful when using a custom transformer. * Trailing whitespace-only lines don't interfere with indentation (#247). # glue 1.5.1 * Jennifer Bryan is now the maintainer. * The existing custom language engines for knitr, `glue` and `glue_sql`, are documented in a new vignette (#71). *Detail added after release: glue now sets up registration of these engines in `.onLoad()`.* * `glue_col()` gives special treatment to styling functions from the crayon package, e.g. `glue_col("{blue foo}")` "just works" now, even if crayon is not attached (but is installed) (#241). * Unterminated backticks trigger the same error as unterminated single or double quotes (#237). * `glue_sql()` collapses zero-length `DBI::SQL` object into `DBI::SQL("NULL")` (#244 @@shrektan). # glue 1.5.0 ## Breaking changes * Long deprecated function `collapse()` has been removed (#213) ## New functions and arguments * New `glue_sql_collapse()` function to collapse inputs and return a `DBI::SQL()` object (#103). * `glue()` gains a new `.comment` argument, to control the comment character (#193). * `glue()` gains a new `.null` argument, to control the value to replace `NULL` values with (#217, @@echasnovski). ## Bugfixes and minor changes * `sql_quote_transformer()` is now allows whitespace after the trailing `*` (#218). * `compare_proxy.glue()` method defined so glue objects can be compared to strings in testthat 3e without errors (#212) * `print.glue()` no longer prints an empty newline for 0 length inputs (#214) * Unterminated comments in glue expression now throw an error (#227, @@gaborcsardi) * Unterminated quotes in glue expressions now throw an error (#226, @@gaborcsardi) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2021/10/26 10:14:04 nia Exp $ d3 3 a5 3 BLAKE2s (R/glue_1.6.2.tar.gz) = c9d95773fed448069d4f16623000fec7bbe1c9d86bf4c04334d6f949151ba9a2 SHA512 (R/glue_1.6.2.tar.gz) = f3fdfa83bb162750a213b434ee14c8ec7973369f07224ae312d2a35567d2d7f68ab051dbe2de69ae56b454bbd8ec407e1b3a65b3f16eee329098d9fdd02b5502 Size (R/glue_1.6.2.tar.gz) = 106510 bytes @ 1.6 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2021/10/07 13:38:59 nia Exp $ d3 3 a5 3 BLAKE2s (R/glue_1.4.2.tar.gz) = 676ed8f523a50036bed64d603eca3a2bf647f203ed17ca535c055fcd926e4973 SHA512 (R/glue_1.4.2.tar.gz) = d4c43c95fedf881be2fbe0e406a282e9af30b741533b653cb3c84ead8952e971d94cb4b6a98df07551b17726630b426e6178296e1c146e6cf04e9a7bd6d0562c Size (R/glue_1.4.2.tar.gz) = 99049 bytes @ 1.5 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2021/06/06 12:35:52 mef Exp $ d3 1 a3 1 RMD160 (R/glue_1.4.2.tar.gz) = d184dfe8a6cc7568a91c783600a98602f869ac28 @ 1.4 log @(devel/R-glue) Updated 1.4.1 to 1.4.2 # glue 1.4.2 * The required version of R is now 3.2 (#189) * `glue_sql()` now collapses `DBI::SQL()` elements correctly (#192 @@shrektan) * The internal `compare()` method gains a `...` argument, for compatibility with testthat 3.0.0 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2020/07/31 18:20:26 brook Exp $ a2 1 SHA1 (R/glue_1.4.2.tar.gz) = 75a8877f60de7c2f5c2c7abdfb9ee34deb40e5dd @ 1.3 log @R-glue: update to 1.4.1. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2019/04/07 13:19:52 wen Exp $ d3 4 a6 4 SHA1 (R/glue_1.4.1.tar.gz) = d8d6c5f54fcca8f38962762d4da17f6e54160489 RMD160 (R/glue_1.4.1.tar.gz) = b067e542ec75432b94c4b006234bd500f4776bd4 SHA512 (R/glue_1.4.1.tar.gz) = b57153757814b47ca85b2f20ec8c64f2dd6647a3b463b4d31b371e78654c0a20f5fb5551c5918d10bc801e588e8c01c38662286922a9f053cf5c5b18982eea37 Size (R/glue_1.4.1.tar.gz) = 98581 bytes @ 1.2 log @Update to 1.3.1 Upstream changes: glue 1.3.1 Features glue() now has a + method to combine strings. Bugfixes and minor changes glue_sql() now supports unquoting lists of Id objects. glue_sql() now quotes characters with NAs appropriately (#115). glue_sql() now quotes Dates appropriately (#98). A potential protection error reported by rchk was fixed. glue 1.3.0 Breaking changes The evaluate() function has been removed. Changes elsewhere in glue made the implementation trivial so it was removed for clarities sake. Previous uses can be replaced by eval(parse(text = text), envir). collapse() has been renamed to glue_collapse() to avoid namespace collisions with dplyr::collapse(). Features compare.glue() was added, to make it easier to use glue objects in testthat::expect_equal() statements. glue_col() and glue_data_col() functions added to display strings with color. Bugfixes and minor changes Glue now throws an informative error message when it cannot interpolate a function into a string (#114, @@haleyjeppson & @@ijlyttle). Glue now evaluates unnamed arguments lazily with delayedAssign(), so there is no performance cost if an argument is not used. (#83, @@egnha). Fixed a bug where names in the assigned expression of an interpolation variable would conflict with the name of the variable itself (#89, @@egnha). Do not drop the glue class when subsetting (#66). Fix glue() and collapse() always return UTF-8 encoded strings (#81, @@dpprdan) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2018/05/18 01:00:59 minskim Exp $ d3 4 a6 4 SHA1 (R/glue_1.3.1.tar.gz) = 0201ce759bf0f699fa67e1241edadf7140572a25 RMD160 (R/glue_1.3.1.tar.gz) = a0d68ec8a6b4d03d1af1dc4a61af37129483c978 SHA512 (R/glue_1.3.1.tar.gz) = b46591f790b10d9e6c92df5d19efcb6b9f9d735e3d48ebce4739b367803ce282a67ebc7eda6b826d6fa36c04d4fe4c4a85dd0e6e0d5c37560d3e61ac4db1410e Size (R/glue_1.3.1.tar.gz) = 122950 bytes @ 1.1 log @devel/R-glue: Import version 1.2.0 An implementation of interpreted string literals, inspired by Python's Literal String Interpolation and Docstrings, and Julia's Triple-Quoted String Literals. @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 4 SHA1 (R/glue_1.2.0.tar.gz) = 0c4354cbfd529f2475d186bf7e3e22024561f2cc RMD160 (R/glue_1.2.0.tar.gz) = cd18993d98ba2aa45d82eed743cd22629b1a257c SHA512 (R/glue_1.2.0.tar.gz) = e390f4c829367da2f0033bcd5500173abe96802698b27fb9d923deacc1fb610e8a407eeffedbb09e2ff2a8e931bf791cff68f861b481ffd684ee7e34610f7208 Size (R/glue_1.2.0.tar.gz) = 28193 bytes @