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

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 2.1.0, Package name: R-fs-2.1.0, 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)


   2026-06-02 00:12:15 by Makoto Fujiwara | Files touched by this commit (3) | Package updated
Log message:
(devel/R-fs) Updated 1.6.5 to 2.1.0

# fs 2.1.0

* Also prefer system libuv on Ubuntu Linux

* fs now works with libuv from r-wasm for webr

* On CRAN MacOS we can use the new local static libuv from the 'recipe':
  https://github.com/R-macos/recipes/pull/87

# fs 2.0.1

* Fix bug in finding system version of libuv, now actually works :)

* Workaround for MacOS if no cmake is available

# fs 2.0.0

* On Linux we now build against the system version of libuv if available.
  Set envvar USE_BUNDLED_LIBUV to force building a static version instead.

* Vendored version of libuv was updated to 1.52.0. This version now uses
  cmake instead of autotools to build.

# fs 1.6.7

* Windows: use libuv from Rtools (sync with httpuv)

* `path_has_parent()` now expands `~` (#412).

* New `path_select_components()` function to select components of one or
  more paths (#326, @Tazinho).

* `dir_exists()` follows relative symlinks in non-current directories
  (@heavywatal, #395).

* Fix some autotools warning for CRAN

* New maintainer

# fs 1.6.6

* No changes.
   2025-01-12 13:34:27 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-fs) Updated 1.6.4 to 1.6.5

# fs 1.6.5

* `path_ext()` and `path_ext_remove()` return correct extension and
  path, respectively, when multiple dots are present in file name
  (@IndrajeetPatil, #452, #453).

* `path_rel()` provides an informative error message when multiple
  starting directory paths are specified (@IndrajeetPatil, #454).
   2024-10-18 15:54:56 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-fs) Updated 1.6.3 to 1.6.4

# fs 1.6.4
* No changes.
   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