./math/R-fs, Cross-platform file system operations based on libuv

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.6.3, Package name: R-fs-1.6.3, Maintainer: pkgsrc-users

A cross-platform interface to file system operations, built on top of
the 'libuv' C library.


Required to run:
[math/R] [devel/R-Rcpp]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2024-01-18 16:04:44 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-fs) Updated 1.6.2 to 1.6.3

# fs 1.6.3

* No user visible changes.
   2023-06-11 17:12:14 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-fs) Updated 1.5.2 to 1.6.2

# fs 1.6.2

* `path_ext_set()` can now handle extensions that contain a `.`,
  e.g. `csv.gz` (@mgirlich, #415).

# fs 1.6.1

No user visible changes.

# fs 1.6.0

* inputs to `path_real()` and `path_join()` are coerced to character
  for consistency with other functions (@raymondben, #370)

* fs uses libuv 1.44.2 now.
   2022-04-19 14:46:06 by Makoto Fujiwara | Files touched by this commit (3)
Log message:
(devel/R-fs) Updated 1.5.0 to 1.5.2

# fs 1.5.2
* `file_create()` and `dir_create()` now return the correct path when
  `...` arguments are used (@davidchall, #333).

* `dir_create(recurse = FALSE)` now correctly handles `...` arguments
  (@davidchall, #333).

* `file_exists()` now expands `~` again (#325).

* `dir_copy()` works when `path` has length >1 (#360).

# fs 1.5.1
* Gábor Csárdi is now the maintainer.

* fs is now licensed as MIT (#301).

* `dir_create()` now restores the previous umask (#293)

* `file_exists()` is now much faster (#295)

* `options(fs.fs_path.shorten)` can now be used to control how paths
  are shortened in tibbles.  The default value is "front", valid
  alternatives are "back", "middle" and \ 
"abbreviate". (#335)

* `options(fs.use_tibble = FALSE)` can now be used to disable use of
  tibbles (#295).

* `path_tidy()` now works with non-UTF8 encoded paths (@shrektan, #321).
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
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
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2020-09-19 23:39:43 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
(devel/R-fs) Updated 1.3.1 to 1.5.0

(pkgsrc)
 - Add  TEST_DEPENDS+, but still fails at pdLaTeX

(upstream)
# fs 1.5.0
----------

* The libuv release used by fs was updated to 1.38.1

* `dir_create()` now consults the process umask so the mode during
  directory creation works like `mkdir` does (#284).

* `fs_path`, `fs_bytes` and `fs_perms` objects are now compatible with vctrs \ 
0.3.0 (#266)

* `fs_path` objects now sort properly when there is a mix of ASCII and
  unicode elements (#279)

# fs 1.4.2
----------
* `file_info(..., follow = TRUE)`, `is_dir()`, and `is_file()`
  follow relative symlinks in non-current directories (@heavywatal, #280)

* `dir_map()` now grows its internal list safely, the 1.4.0 release
  introduced an unsafe regression (#268)

* `file_info()` returns a tibble if the tibble package is installed,
  and subsets work when it is a `data.frame` (#265)

* `path_real()` always fails if the file does not exist. Thus it can no longer
  be used to resolve symlinks further up the path hierarchy for files that do not
  yet exist. This reverts the feature introduced in 1.2.7 (#144, #221, #231)

# fs 1.4.1
----------
* Fix compilation on Solaris.

# fs 1.4.0
----------
* `[[.fs_path`, `[[.fs_bytes` and `[[.fs_perms` now preserve their
  classes after subsetting (#254).

* `path_has_parent()` now recycles both the `path` and `parent` arguments (#253).
* `path_ext_set()` now recycles both the `path` and `ext` arguments (#250).
* Internally fs no longer depends on Rcpp

# fs 1.3.2
----------
* fs now passes along `CPPFLAGS` during compilation of libuv, fixing an issue \ 
that could
  prevent compilation from source on macOS Catalina. (@kevinushey, #229)

* fs now compiles on alpine linux (#210)

* `dir_create()` now works with absolute paths and `recurse = FALSE` (#204).

* `dir_tree()` now works with paths that need tilde expansion (@dmurdoch, \ 
@jennybc, #203).

* `file_info()` now returns file sizes with the proper classes
  ("fs_bytes" and "numeric"), rather than just \ 
"fs_bytes" (#239)

* `get_dirent_type()` gains a `fail` argument (@bellma-lilly, #219)

* `Is_Dir()`, `is_file()`, `is_file_empty()` and `file_info()` gain a
  `follow` argument, to follow links and return information about the
  linked file rather than the link itself (#198)

* `path()` now follows "tidy" recycling rules, namely only consistent
  or length 1 inputs are recycled. (#238)

* `path()` now errors if the path given or constructed will exceed `PATH_MAX` (#233).

* `path_ext_set()` now works with multiple paths (@maurolepore, #208).
   2019-09-11 14:20:40 by Cherry G. Mathew | Files touched by this commit (2)
Log message:
Add -lkvm to build so that the package builds and runs with NetBSD.