--- /dev/null
+Index: coreutils/Cargo.toml
+===================================================================
+--- coreutils.orig/Cargo.toml
++++ coreutils/Cargo.toml
+@@ -44,61 +44,73 @@ required-features = ["uudoc"]
+ version = "0.0.17"
+ optional = true
+ package = "uu_arch"
++path = "src/uu/arch"
+
+ [dependencies.base32]
+ version = "0.0.17"
+ optional = true
+ package = "uu_base32"
++path = "src/uu/base32"
+
+ [dependencies.base64]
+ version = "0.0.17"
+ optional = true
+ package = "uu_base64"
++path = "src/uu/base64"
+
+ [dependencies.basename]
+ version = "0.0.17"
+ optional = true
+ package = "uu_basename"
++path = "src/uu/basename"
+
+ [dependencies.basenc]
+ version = "0.0.17"
+ optional = true
+ package = "uu_basenc"
++path = "src/uu/basenc"
+
+ [dependencies.cat]
+ version = "0.0.17"
+ optional = true
+ package = "uu_cat"
++path = "src/uu/cat"
+
+ [dependencies.chcon]
+ version = "0.0.17"
+ optional = true
+ package = "uu_chcon"
++path = "src/uu/chcon"
+
+ [dependencies.chgrp]
+ version = "0.0.17"
+ optional = true
+ package = "uu_chgrp"
++path = "src/uu/chgrp"
+
+ [dependencies.chmod]
+ version = "0.0.17"
+ optional = true
+ package = "uu_chmod"
++path = "src/uu/chmod"
+
+ [dependencies.chown]
+ version = "0.0.17"
+ optional = true
+ package = "uu_chown"
++path = "src/uu/chown"
+
+ [dependencies.chroot]
+ version = "0.0.17"
+ optional = true
+ package = "uu_chroot"
++path = "src/uu/chroot"
+
+ [dependencies.cksum]
+ version = "0.0.17"
+ optional = true
+ package = "uu_cksum"
++path = "src/uu/cksum"
+
+ [dependencies.clap]
+ version = "4.0"
+@@ -114,221 +126,265 @@ version = "4.0"
+ version = "0.0.17"
+ optional = true
+ package = "uu_comm"
++path = "src/uu/comm"
+
+ [dependencies.cp]
+ version = "0.0.17"
+ optional = true
+ package = "uu_cp"
++path = "src/uu/cp"
+
+ [dependencies.csplit]
+ version = "0.0.17"
+ optional = true
+ package = "uu_csplit"
++path = "src/uu/csplit"
+
+ [dependencies.cut]
+ version = "0.0.17"
+ optional = true
+ package = "uu_cut"
++path = "src/uu/cut"
+
+ [dependencies.date]
+ version = "0.0.17"
+ optional = true
+ package = "uu_date"
++path = "src/uu/date"
+
+ [dependencies.dd]
+ version = "0.0.17"
+ optional = true
+ package = "uu_dd"
++path = "src/uu/dd"
+
+ [dependencies.df]
+ version = "0.0.17"
+ optional = true
+ package = "uu_df"
++path = "src/uu/df"
+
+ [dependencies.dir]
+ version = "0.0.17"
+ optional = true
+ package = "uu_dir"
++path = "src/uu/dir"
+
+ [dependencies.dircolors]
+ version = "0.0.17"
+ optional = true
+ package = "uu_dircolors"
++path = "src/uu/dircolors"
+
+ [dependencies.dirname]
+ version = "0.0.17"
+ optional = true
+ package = "uu_dirname"
++path = "src/uu/dirname"
+
+ [dependencies.du]
+ version = "0.0.17"
+ optional = true
+ package = "uu_du"
++path = "src/uu/du"
+
+ [dependencies.echo]
+ version = "0.0.17"
+ optional = true
+ package = "uu_echo"
++path = "src/uu/echo"
+
+ [dependencies.env]
+ version = "0.0.17"
+ optional = true
+ package = "uu_env"
++path = "src/uu/env"
+
+ [dependencies.expand]
+ version = "0.0.17"
+ optional = true
+ package = "uu_expand"
++path = "src/uu/expand"
+
+ [dependencies.expr]
+ version = "0.0.17"
+ optional = true
+ package = "uu_expr"
++path = "src/uu/expr"
+
+ [dependencies.factor]
+ version = "0.0.17"
+ optional = true
+ package = "uu_factor"
++path = "src/uu/factor"
+
+ [dependencies.false]
+ version = "0.0.17"
+ optional = true
+ package = "uu_false"
++path = "src/uu/false"
+
+ [dependencies.fmt]
+ version = "0.0.17"
+ optional = true
+ package = "uu_fmt"
++path = "src/uu/fmt"
+
+ [dependencies.fold]
+ version = "0.0.17"
+ optional = true
+ package = "uu_fold"
++path = "src/uu/fold"
+
+ [dependencies.groups]
+ version = "0.0.17"
+ optional = true
+ package = "uu_groups"
++path = "src/uu/groups"
+
+ [dependencies.hashsum]
+ version = "0.0.17"
+ optional = true
+ package = "uu_hashsum"
++path = "src/uu/hashsum"
+
+ [dependencies.head]
+ version = "0.0.17"
+ optional = true
+ package = "uu_head"
++path = "src/uu/head"
+
+ [dependencies.hostid]
+ version = "0.0.17"
+ optional = true
+ package = "uu_hostid"
++path = "src/uu/hostid"
+
+ [dependencies.hostname]
+ version = "0.0.17"
+ optional = true
+ package = "uu_hostname"
++path = "src/uu/hostname"
+
+ [dependencies.id]
+ version = "0.0.17"
+ optional = true
+ package = "uu_id"
++path = "src/uu/id"
+
+ [dependencies.install]
+ version = "0.0.17"
+ optional = true
+ package = "uu_install"
++path = "src/uu/install"
+
+ [dependencies.join]
+ version = "0.0.17"
+ optional = true
+ package = "uu_join"
++path = "src/uu/join"
+
+ [dependencies.kill]
+ version = "0.0.17"
+ optional = true
+ package = "uu_kill"
++path = "src/uu/kill"
+
+ [dependencies.link]
+ version = "0.0.17"
+ optional = true
+ package = "uu_link"
++path = "src/uu/link"
+
+ [dependencies.ln]
+ version = "0.0.17"
+ optional = true
+ package = "uu_ln"
++path = "src/uu/ln"
+
+ [dependencies.logname]
+ version = "0.0.17"
+ optional = true
+ package = "uu_logname"
++path = "src/uu/logname"
+
+ [dependencies.ls]
+ version = "0.0.17"
+ optional = true
+ package = "uu_ls"
++path = "src/uu/ls"
+
+ [dependencies.mkdir]
+ version = "0.0.17"
+ optional = true
+ package = "uu_mkdir"
++path = "src/uu/mkdir"
+
+ [dependencies.mkfifo]
+ version = "0.0.17"
+ optional = true
+ package = "uu_mkfifo"
++path = "src/uu/mkfifo"
+
+ [dependencies.mknod]
+ version = "0.0.17"
+ optional = true
+ package = "uu_mknod"
++path = "src/uu/mknod"
+
+ [dependencies.mktemp]
+ version = "0.0.17"
+ optional = true
+ package = "uu_mktemp"
++path = "src/uu/mktemp"
+
+ [dependencies.more]
+ version = "0.0.17"
+ optional = true
+ package = "uu_more"
++path = "src/uu/more"
+
+ [dependencies.mv]
+ version = "0.0.17"
+ optional = true
+ package = "uu_mv"
++path = "src/uu/mv"
+
+ [dependencies.nice]
+ version = "0.0.17"
+ optional = true
+ package = "uu_nice"
++path = "src/uu/nice"
+
+ [dependencies.nl]
+ version = "0.0.17"
+ optional = true
+ package = "uu_nl"
++path = "src/uu/nl"
+
+ [dependencies.nohup]
+ version = "0.0.17"
+ optional = true
+ package = "uu_nohup"
++path = "src/uu/nohup"
+
+ [dependencies.nproc]
+ version = "0.0.17"
+ optional = true
+ package = "uu_nproc"
++path = "src/uu/nproc"
+
+ [dependencies.numfmt]
+ version = "0.0.17"
+ optional = true
+ package = "uu_numfmt"
++path = "src/uu/numfmt"
+
+ [dependencies.od]
+ version = "0.0.17"
+ optional = true
+ package = "uu_od"
++path = "src/uu/od"
+
+ [dependencies.once_cell]
+ version = "1"
+@@ -337,11 +393,13 @@ version = "1"
+ version = "0.0.17"
+ optional = true
+ package = "uu_paste"
++path = "src/uu/paste"
+
+ [dependencies.pathchk]
+ version = "0.0.17"
+ optional = true
+ package = "uu_pathchk"
++path = "src/uu/pathchk"
+
+ [dependencies.phf]
+ version = "0.11.1"
+@@ -350,61 +408,73 @@ version = "0.11.1"
+ version = "0.0.17"
+ optional = true
+ package = "uu_pinky"
++path = "src/uu/pinky"
+
+ [dependencies.pr]
+ version = "0.0.17"
+ optional = true
+ package = "uu_pr"
++path = "src/uu/pr"
+
+ [dependencies.printenv]
+ version = "0.0.17"
+ optional = true
+ package = "uu_printenv"
++path = "src/uu/printenv"
+
+ [dependencies.printf]
+ version = "0.0.17"
+ optional = true
+ package = "uu_printf"
++path = "src/uu/printf"
+
+ [dependencies.ptx]
+ version = "0.0.17"
+ optional = true
+ package = "uu_ptx"
++path = "src/uu/ptx"
+
+ [dependencies.pwd]
+ version = "0.0.17"
+ optional = true
+ package = "uu_pwd"
++path = "src/uu/pwd"
+
+ [dependencies.readlink]
+ version = "0.0.17"
+ optional = true
+ package = "uu_readlink"
++path = "src/uu/readlink"
+
+ [dependencies.realpath]
+ version = "0.0.17"
+ optional = true
+ package = "uu_realpath"
++path = "src/uu/realpath"
+
+ [dependencies.relpath]
+ version = "0.0.17"
+ optional = true
+ package = "uu_relpath"
++path = "src/uu/relpath"
+
+ [dependencies.rm]
+ version = "0.0.17"
+ optional = true
+ package = "uu_rm"
++path = "src/uu/rm"
+
+ [dependencies.rmdir]
+ version = "0.0.17"
+ optional = true
+ package = "uu_rmdir"
++path = "src/uu/rmdir"
+
+ [dependencies.runcon]
+ version = "0.0.17"
+ optional = true
+ package = "uu_runcon"
++path = "src/uu/runcon"
+
+ [dependencies.selinux]
+ version = "0.3"
+@@ -414,71 +484,85 @@ optional = true
+ version = "0.0.17"
+ optional = true
+ package = "uu_seq"
++path = "src/uu/seq"
+
+ [dependencies.shred]
+ version = "0.0.17"
+ optional = true
+ package = "uu_shred"
++path = "src/uu/shred"
+
+ [dependencies.shuf]
+ version = "0.0.17"
+ optional = true
+ package = "uu_shuf"
++path = "src/uu/shuf"
+
+ [dependencies.sleep]
+ version = "0.0.17"
+ optional = true
+ package = "uu_sleep"
++path = "src/uu/sleep"
+
+ [dependencies.sort]
+ version = "0.0.17"
+ optional = true
+ package = "uu_sort"
++path = "src/uu/sort"
+
+ [dependencies.split]
+ version = "0.0.17"
+ optional = true
+ package = "uu_split"
++path = "src/uu/split"
+
+ [dependencies.stat]
+ version = "0.0.17"
+ optional = true
+ package = "uu_stat"
++path = "src/uu/stat"
+
+ [dependencies.stdbuf]
+ version = "0.0.17"
+ optional = true
+ package = "uu_stdbuf"
++path = "src/uu/stdbuf"
+
+ [dependencies.stty]
+ version = "0.0.17"
+ optional = true
+ package = "uu_stty"
++path = "src/uu/stty"
+
+ [dependencies.sum]
+ version = "0.0.17"
+ optional = true
+ package = "uu_sum"
++path = "src/uu/sum"
+
+ [dependencies.sync]
+ version = "0.0.17"
+ optional = true
+ package = "uu_sync"
++path = "src/uu/sync"
+
+ [dependencies.tac]
+ version = "0.0.17"
+ optional = true
+ package = "uu_tac"
++path = "src/uu/tac"
+
+ [dependencies.tail]
+ version = "0.0.17"
+ optional = true
+ package = "uu_tail"
++path = "src/uu/tail"
+
+ [dependencies.tee]
+ version = "0.0.17"
+ optional = true
+ package = "uu_tee"
++path = "src/uu/tee"
+
+ [dependencies.textwrap]
+ version = "0.16.0"
+@@ -488,100 +572,120 @@ features = ["terminal_size"]
+ version = "0.0.17"
+ optional = true
+ package = "uu_timeout"
++path = "src/uu/timeout"
+
+ [dependencies.touch]
+ version = "0.0.17"
+ optional = true
+ package = "uu_touch"
++path = "src/uu/touch"
+
+ [dependencies.tr]
+ version = "0.0.17"
+ optional = true
+ package = "uu_tr"
++path = "src/uu/tr"
+
+ [dependencies.true]
+ version = "0.0.17"
+ optional = true
+ package = "uu_true"
++path = "src/uu/true"
+
+ [dependencies.truncate]
+ version = "0.0.17"
+ optional = true
+ package = "uu_truncate"
++path = "src/uu/truncate"
+
+ [dependencies.tsort]
+ version = "0.0.17"
+ optional = true
+ package = "uu_tsort"
++path = "src/uu/tsort"
+
+ [dependencies.tty]
+ version = "0.0.17"
+ optional = true
+ package = "uu_tty"
++path = "src/uu/tty"
+
+ [dependencies.uname]
+ version = "0.0.17"
+ optional = true
+ package = "uu_uname"
++path = "src/uu/uname"
+
+ [dependencies.unexpand]
+ version = "0.0.17"
+ optional = true
+ package = "uu_unexpand"
++path = "src/uu/unexpand"
+
+ [dependencies.uniq]
+ version = "0.0.17"
+ optional = true
+ package = "uu_uniq"
++path = "src/uu/uniq"
+
+ [dependencies.unlink]
+ version = "0.0.17"
+ optional = true
+ package = "uu_unlink"
++path = "src/uu/unlink"
+
+ [dependencies.uptime]
+ version = "0.0.17"
+ optional = true
+ package = "uu_uptime"
++path = "src/uu/uptime"
+
+ [dependencies.users]
+ version = "0"
+ optional = true
+ package = "uu_users"
++path = "src/uu/users"
+
+ [dependencies.uu_test]
+ version = "0.0.17"
+ optional = true
+ package = "uu_test"
++path = "src/uu/test"
+
+ [dependencies.uucore]
+ version = ">=0.0.17"
+ package = "uucore"
++path = "src/uucore"
+
+ [dependencies.vdir]
+ version = "0.0.17"
+ optional = true
+ package = "uu_vdir"
++path = "src/uu/vdir"
+
+ [dependencies.wc]
+ version = "0.0.17"
+ optional = true
+ package = "uu_wc"
++path = "src/uu/wc"
+
+ [dependencies.who]
+ version = "0.0.17"
+ optional = true
+ package = "uu_who"
++path = "src/uu/who"
+
+ [dependencies.whoami]
+ version = "0.0.17"
+ optional = true
+ package = "uu_whoami"
++path = "src/uu/whoami"
+
+ [dependencies.yes]
+ version = "0.0.17"
+ optional = true
+ package = "uu_yes"
++path = "src/uu/yes"
+
+ [dependencies.zip]
+ version = "0"
+@@ -649,6 +753,7 @@ features = [
+ "process",
+ ]
+ package = "uucore"
++path = "src/uucore"
+
+ [dev-dependencies.walkdir]
+ version = "2.2"
---- rust-coreutils-0.0.16.orig/src/uu/ls/Cargo.toml
-+++ rust-coreutils-0.0.16/src/uu/ls/Cargo.toml
-@@ -22,7 +22,7 @@ number_prefix = "0.4"
- term_grid = "0.1.5"
- terminal_size = "0.2.1"
- glob = "0.3.0"
--lscolors = { version = "0.12.0", features = ["ansi_term"] }
-+lscolors = { version = "0.13.0", features = ["ansi_term"] }
- uucore = { version=">=0.0.16", package="uucore", path="../../uucore", features = ["entries", "fs"] }
- once_cell = "1"
- atty = "0.2"
-Index: coreutils/Cargo.toml
-===================================================================
---- coreutils.orig/Cargo.toml
-+++ coreutils/Cargo.toml
-@@ -266,7 +266,7 @@ clap_complete = "3.1"
- once_cell = "1"
- phf = "0.10.1"
- selinux = { version="0.3", optional = true }
--textwrap = { version="0.15", features=["terminal_size"] }
-+textwrap = { version="0.16", features=["terminal_size"] }
- uucore = { version=">=0.0.16", package="uucore", path="src/uucore" }
- zip = { version = "0", optional=true, default_features=false, features=["deflate"] }
- # * uutils
--- /dev/null
+Index: coreutils/src/uu/date/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/date/Cargo.toml
++++ coreutils/src/uu/date/Cargo.toml
+@@ -22,8 +22,8 @@ uucore = { version=">=0.0.17", package="
+ [target.'cfg(unix)'.dependencies]
+ libc = "0.2"
+
+-[target.'cfg(windows)'.dependencies]
+-windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_Foundation", "Win32_System_SystemInformation"] }
++#[target.'cfg(windows)'.dependencies]
++#windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_Foundation", "Win32_System_SystemInformation"] }
+
+ [[bin]]
+ name = "date"
+Index: coreutils/src/uu/du/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/du/Cargo.toml
++++ coreutils/src/uu/du/Cargo.toml
+@@ -21,8 +21,8 @@ glob = "0.3.0"
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore" }
+
+-[target.'cfg(target_os = "windows")'.dependencies]
+-windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_Storage_FileSystem", "Win32_Foundation"] }
++#[target.'cfg(target_os = "windows")'.dependencies]
++#windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_Storage_FileSystem", "Win32_Foundation"] }
+
+ [[bin]]
+ name = "du"
+Index: coreutils/src/uu/hostname/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/hostname/Cargo.toml
++++ coreutils/src/uu/hostname/Cargo.toml
+@@ -19,8 +19,8 @@ clap = { version = "4.0", features = ["w
+ hostname = { version = "0.3", features = ["set"] }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore", features=["wide"] }
+
+-[target.'cfg(target_os = "windows")'.dependencies]
+-windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_Networking_WinSock", "Win32_Foundation"] }
++#[target.'cfg(target_os = "windows")'.dependencies]
++#windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_Networking_WinSock", "Win32_Foundation"] }
+
+ [[bin]]
+ name = "hostname"
+Index: coreutils/src/uu/rm/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/rm/Cargo.toml
++++ coreutils/src/uu/rm/Cargo.toml
+@@ -23,8 +23,8 @@ uucore = { version=">=0.0.17", package="
+ [target.'cfg(unix)'.dependencies]
+ libc = "0.2.137"
+
+-[target.'cfg(windows)'.dependencies]
+-windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_Storage_FileSystem"] }
++#[target.'cfg(windows)'.dependencies]
++#windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_Storage_FileSystem"] }
+
+ [[bin]]
+ name = "rm"
+Index: coreutils/src/uu/sync/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/sync/Cargo.toml
++++ coreutils/src/uu/sync/Cargo.toml
+@@ -22,8 +22,8 @@ uucore = { version=">=0.0.17", package="
+ [target.'cfg(any(target_os = "linux", target_os = "android"))'.dependencies]
+ nix = "0"
+
+-[target.'cfg(target_os = "windows")'.dependencies]
+-windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_Storage_FileSystem", "Win32_System_WindowsProgramming", "Win32_Foundation"] }
++# [target.'cfg(target_os = "windows")'.dependencies]
++# windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_Storage_FileSystem", "Win32_System_WindowsProgramming", "Win32_Foundation"] }
+
+ [[bin]]
+ name = "sync"
+Index: coreutils/src/uu/tail/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/tail/Cargo.toml
++++ coreutils/src/uu/tail/Cargo.toml
+@@ -24,9 +24,9 @@ uucore = { version=">=0.0.17", package="
+ same-file = "1.0.6"
+ atty = "0.2"
+
+-[target.'cfg(windows)'.dependencies]
+-windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_System_Threading", "Win32_Foundation"] }
+-winapi-util = { version="0.1.5" }
++# [target.'cfg(windows)'.dependencies]
++# windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_System_Threading", "Win32_Foundation"] }
++# winapi-util = { version="0.1.5" }
+
+ [target.'cfg(unix)'.dependencies]
+ nix = { version = "0", features = ["fs"] }
+Index: coreutils/src/uu/touch/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/touch/Cargo.toml
++++ coreutils/src/uu/touch/Cargo.toml
+@@ -20,8 +20,8 @@ clap = { version = "4.0", features = ["w
+ time = { version = "0.3", features = ["parsing", "formatting", "local-offset", "macros"] }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore", features=["libc"] }
+
+-[target.'cfg(target_os = "windows")'.dependencies]
+-windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_Storage_FileSystem", "Win32_Foundation"] }
++# [target.'cfg(target_os = "windows")'.dependencies]
++# windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_Storage_FileSystem", "Win32_Foundation"] }
+
+ [[bin]]
+ name = "touch"
+Index: coreutils/src/uu/whoami/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/whoami/Cargo.toml
++++ coreutils/src/uu/whoami/Cargo.toml
+@@ -18,8 +18,8 @@ path = "src/whoami.rs"
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore", features=["entries"] }
+
+-[target.'cfg(target_os = "windows")'.dependencies]
+-windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_NetworkManagement_NetManagement", "Win32_System_WindowsProgramming", "Win32_Foundation"] }
++# [target.'cfg(target_os = "windows")'.dependencies]
++# windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_NetworkManagement_NetManagement", "Win32_System_WindowsProgramming", "Win32_Foundation"] }
+
+ [target.'cfg(unix)'.dependencies]
+ libc = "0.2.137"
+Index: coreutils/src/uucore/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uucore/Cargo.toml
++++ coreutils/src/uucore/Cargo.toml
+@@ -44,17 +44,17 @@ nix = { version = "0", default-features
+ clap = "4.0"
+ once_cell = "1"
+
+-[target.'cfg(target_os = "windows")'.dependencies]
+-winapi-util = { version= "0.1.5", optional=true }
+-windows-sys = { version = "0.42.0", optional = true, default-features = false, features = ["Win32_Storage_FileSystem", "Win32_Foundation", "Win32_System_WindowsProgramming"] }
++# [target.'cfg(target_os = "windows")'.dependencies]
++# winapi-util = { version= "0.1.5", optional=true }
++# windows-sys = { version = "0.42.0", optional = true, default-features = false, features = ["Win32_Storage_FileSystem", "Win32_Foundation", "Win32_System_WindowsProgramming"] }
+
+ [features]
+ default = []
+ # * non-default features
+ encoding = ["data-encoding", "data-encoding-macro", "z85", "thiserror"]
+ entries = ["libc"]
+-fs = ["libc", "winapi-util", "windows-sys"]
+-fsext = ["libc", "time", "windows-sys"]
++fs = ["libc"]
++fsext = ["libc", "time"]
+ lines = []
+ memo = ["itertools"]
+ mode = ["libc"]
--- /dev/null
+Index: coreutils/src/uu/hashsum/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/hashsum/Cargo.toml
++++ coreutils/src/uu/hashsum/Cargo.toml
+@@ -15,15 +15,15 @@ edition = "2021"
+ path = "src/hashsum.rs"
+
+ [dependencies]
+-digest = "0.10.6"
++digest = "0.10"
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
+ hex = "0.4.3"
+ memchr = "2"
+ md-5 = "0.10"
+ regex = "1"
+-sha1 = "0.10.1"
+-sha2 = "0.10.2"
+-sha3 = "0.10.6"
++sha1 = "0.10"
++sha2 = "0.10"
++sha3 = "0.10"
+ blake2b_simd = "1.0.0"
+ blake3 = "1.3.1"
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore" }
@@ -17,7 +17,7 @@ path = "src/od.rs"
[dependencies]
byteorder = "1.3.2"
- clap = { version = "3.2", features = ["wrap_help", "cargo"] }
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
-half = "2.1"
+half = "1.6"
- uucore = { version=">=0.0.16", package="uucore", path="../../uucore" }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore" }
[[bin]]
--- coreutils.orig/src/uu/expr/Cargo.toml
+++ coreutils/src/uu/expr/Cargo.toml
@@ -18,7 +18,7 @@ path = "src/expr.rs"
- clap = { version = "3.2", features = ["wrap_help", "cargo"] }
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
num-bigint = "0.4.0"
num-traits = "0.2.15"
-onig = { version = "~6.4", default-features = false }
+onig = { version = "6", default-features = false }
- uucore = { version=">=0.0.16", package="uucore", path="../../uucore" }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore" }
[[bin]]
--- /dev/null
+Index: coreutils/Cargo.toml
+===================================================================
+--- coreutils.orig/Cargo.toml
++++ coreutils/Cargo.toml
+@@ -402,7 +402,7 @@ package = "uu_pathchk"
+ path = "src/uu/pathchk"
+
+ [dependencies.phf]
+-version = "0.11.1"
++version = "0"
+
+ [dependencies.pinky]
+ version = "0.0.17"
+@@ -757,7 +757,7 @@ package = "uucore"
+ version = "2.2"
+
+ [build-dependencies.phf_codegen]
+-version = "0.11.1"
++version = "0"
+
+ [features]
+ default = ["feat_common_core"]
--- /dev/null
+Index: coreutils/src/uu/sort/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/sort/Cargo.toml
++++ coreutils/src/uu/sort/Cargo.toml
+@@ -15,7 +15,7 @@ edition = "2021"
+ path = "src/sort.rs"
+
+ [dependencies]
+-binary-heap-plus = "0.5.0"
++binary-heap-plus = "0"
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
+ compare = "0.1.0"
+ ctrlc = { version = "3.0", features = ["termination"] }
--- /dev/null
+Index: coreutils/src/uu/cut/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/cut/Cargo.toml
++++ coreutils/src/uu/cut/Cargo.toml
+@@ -18,7 +18,7 @@ path = "src/cut.rs"
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore" }
+ memchr = "2"
+-bstr = "1.0"
++bstr = "0"
+ atty = "0.2"
+
+ [[bin]]
===================================================================
--- coreutils.orig/src/uu/hashsum/Cargo.toml
+++ coreutils/src/uu/hashsum/Cargo.toml
-@@ -19,7 +19,7 @@ digest = "0.10.5"
- clap = { version = "3.2", features = ["wrap_help", "cargo"] }
+@@ -19,7 +19,7 @@ digest = "0.10.6"
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
hex = "0.4.3"
memchr = "2"
-md-5 = "0.10.5"
-Index: rust-coreutils-0.0.16/Cargo.toml
+Index: coreutils/src/uu/cat/Cargo.toml
===================================================================
---- rust-coreutils-0.0.16.orig/Cargo.toml
-+++ rust-coreutils-0.0.16/Cargo.toml
-@@ -406,7 +406,7 @@ procfs = { version = "0.14", default-fea
- rlimit = "0.8.3"
-
- [target.'cfg(unix)'.dev-dependencies]
--nix = { version = "0.25", default-features = false, features = ["process", "signal", "user"] }
-+nix = { version = "0", default-features = false, features = ["process", "signal", "user"] }
- rust-users = { version="0", package="users" }
-
- [build-dependencies]
-Index: rust-coreutils-0.0.16/src/uu/cat/Cargo.toml
-===================================================================
---- rust-coreutils-0.0.16.orig/src/uu/cat/Cargo.toml
-+++ rust-coreutils-0.0.16/src/uu/cat/Cargo.toml
+--- coreutils.orig/src/uu/cat/Cargo.toml
++++ coreutils/src/uu/cat/Cargo.toml
@@ -21,7 +21,7 @@ atty = "0.2"
- uucore = { version=">=0.0.16", package="uucore", path="../../uucore", features=["fs", "pipes"] }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore", features=["fs", "pipes"] }
[target.'cfg(unix)'.dependencies]
-nix = { version = "0.25", default-features = false }
[[bin]]
name = "cat"
-Index: rust-coreutils-0.0.16/src/uu/kill/Cargo.toml
+Index: coreutils/src/uu/kill/Cargo.toml
===================================================================
---- rust-coreutils-0.0.16.orig/src/uu/kill/Cargo.toml
-+++ rust-coreutils-0.0.16/src/uu/kill/Cargo.toml
+--- coreutils.orig/src/uu/kill/Cargo.toml
++++ coreutils/src/uu/kill/Cargo.toml
@@ -16,7 +16,7 @@ path = "src/kill.rs"
[dependencies]
- clap = { version = "3.2", features = ["wrap_help", "cargo"] }
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
-nix = { version = "0.25", features = ["signal"] }
+nix = { version = "0", features = ["signal"] }
- uucore = { version=">=0.0.16", package="uucore", path="../../uucore", features=["signals"] }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore", features=["signals"] }
[[bin]]
-Index: rust-coreutils-0.0.16/src/uu/more/Cargo.toml
+Index: coreutils/src/uu/more/Cargo.toml
===================================================================
---- rust-coreutils-0.0.16.orig/src/uu/more/Cargo.toml
-+++ rust-coreutils-0.0.16/src/uu/more/Cargo.toml
-@@ -17,13 +17,13 @@ path = "src/more.rs"
- [dependencies]
- clap = { version = "3.2", features = ["wrap_help", "cargo"] }
- uucore = { version=">=0.0.16", package="uucore", path="../../uucore" }
--crossterm = "0.25"
-+crossterm = "0"
- atty = "0.2"
- unicode-width = "0.1.7"
+--- coreutils.orig/src/uu/more/Cargo.toml
++++ coreutils/src/uu/more/Cargo.toml
+@@ -23,7 +23,7 @@ unicode-width = "0.1.7"
unicode-segmentation = "1"
[target.'cfg(all(unix, not(target_os = "fuchsia")))'.dependencies]
[[bin]]
name = "more"
-Index: rust-coreutils-0.0.16/src/uu/nice/Cargo.toml
+Index: coreutils/src/uu/nice/Cargo.toml
===================================================================
---- rust-coreutils-0.0.16.orig/src/uu/nice/Cargo.toml
-+++ rust-coreutils-0.0.16/src/uu/nice/Cargo.toml
+--- coreutils.orig/src/uu/nice/Cargo.toml
++++ coreutils/src/uu/nice/Cargo.toml
@@ -17,7 +17,7 @@ path = "src/nice.rs"
[dependencies]
- clap = { version = "3.2", features = ["wrap_help", "cargo"] }
- libc = "0.2.132"
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
+ libc = "0.2.137"
-nix = { version = "0.25", default-features = false }
+nix = { version = "0", default-features = false }
- uucore = { version=">=0.0.16", package="uucore", path="../../uucore" }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore" }
[[bin]]
-Index: rust-coreutils-0.0.16/src/uu/stty/Cargo.toml
+Index: coreutils/src/uu/stty/Cargo.toml
===================================================================
---- rust-coreutils-0.0.16.orig/src/uu/stty/Cargo.toml
-+++ rust-coreutils-0.0.16/src/uu/stty/Cargo.toml
+--- coreutils.orig/src/uu/stty/Cargo.toml
++++ coreutils/src/uu/stty/Cargo.toml
@@ -17,7 +17,7 @@ path = "src/stty.rs"
[dependencies]
- clap = { version = "3.1", features = ["wrap_help", "cargo"] }
- uucore = { version=">=0.0.16", package="uucore", path="../../uucore" }
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore" }
-nix = { version="0.25", features = ["term"] }
+nix = { version="0", features = ["term"] }
[[bin]]
name = "stty"
-Index: rust-coreutils-0.0.16/src/uu/sync/Cargo.toml
+Index: coreutils/src/uu/sync/Cargo.toml
===================================================================
---- rust-coreutils-0.0.16.orig/src/uu/sync/Cargo.toml
-+++ rust-coreutils-0.0.16/src/uu/sync/Cargo.toml
-@@ -20,7 +20,7 @@ libc = "0.2.132"
- uucore = { version=">=0.0.16", package="uucore", path="../../uucore", features=["wide"] }
+--- coreutils.orig/src/uu/sync/Cargo.toml
++++ coreutils/src/uu/sync/Cargo.toml
+@@ -20,7 +20,7 @@ libc = "0.2.137"
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore", features=["wide"] }
[target.'cfg(any(target_os = "linux", target_os = "android"))'.dependencies]
-nix = "0.25"
+nix = "0"
[target.'cfg(target_os = "windows")'.dependencies]
- winapi = { version = "0.3", features = ["errhandlingapi", "fileapi", "handleapi", "std", "winbase", "winerror"] }
-Index: rust-coreutils-0.0.16/src/uu/tail/Cargo.toml
+ windows-sys = { version = "0.42.0", default-features = false, features = ["Win32_Storage_FileSystem", "Win32_System_WindowsProgramming", "Win32_Foundation"] }
+Index: coreutils/src/uu/tail/Cargo.toml
===================================================================
---- rust-coreutils-0.0.16.orig/src/uu/tail/Cargo.toml
-+++ rust-coreutils-0.0.16/src/uu/tail/Cargo.toml
-@@ -29,7 +29,7 @@ winapi = { version="0.3", features=["fil
+--- coreutils.orig/src/uu/tail/Cargo.toml
++++ coreutils/src/uu/tail/Cargo.toml
+@@ -29,7 +29,7 @@ windows-sys = { version = "0.42.0", defa
winapi-util = { version="0.1.5" }
[target.'cfg(unix)'.dependencies]
[[bin]]
name = "tail"
-Index: rust-coreutils-0.0.16/src/uu/timeout/Cargo.toml
+Index: coreutils/src/uu/timeout/Cargo.toml
===================================================================
---- rust-coreutils-0.0.16.orig/src/uu/timeout/Cargo.toml
-+++ rust-coreutils-0.0.16/src/uu/timeout/Cargo.toml
+--- coreutils.orig/src/uu/timeout/Cargo.toml
++++ coreutils/src/uu/timeout/Cargo.toml
@@ -17,7 +17,7 @@ path = "src/timeout.rs"
[dependencies]
- clap = { version = "3.2", features = ["wrap_help", "cargo"] }
- libc = "0.2.132"
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
+ libc = "0.2.137"
-nix = { version = "0.25", default-features = false, features = ["signal"] }
+nix = { version = "0", default-features = false, features = ["signal"] }
- uucore = { version=">=0.0.16", package="uucore", path="../../uucore", features=["process", "signals"] }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore", features=["process", "signals"] }
[[bin]]
-Index: rust-coreutils-0.0.16/src/uu/tty/Cargo.toml
+Index: coreutils/src/uu/tty/Cargo.toml
===================================================================
---- rust-coreutils-0.0.16.orig/src/uu/tty/Cargo.toml
-+++ rust-coreutils-0.0.16/src/uu/tty/Cargo.toml
+--- coreutils.orig/src/uu/tty/Cargo.toml
++++ coreutils/src/uu/tty/Cargo.toml
@@ -16,7 +16,7 @@ path = "src/tty.rs"
[dependencies]
- clap = { version = "3.2", features = ["wrap_help", "cargo"] }
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
-nix = "0.25"
+nix = "0"
atty = "0.2"
- uucore = { version=">=0.0.16", package="uucore", path="../../uucore", features=["fs"] }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore", features=["fs"] }
-Index: rust-coreutils-0.0.16/src/uu/wc/Cargo.toml
+Index: coreutils/src/uu/wc/Cargo.toml
===================================================================
---- rust-coreutils-0.0.16.orig/src/uu/wc/Cargo.toml
-+++ rust-coreutils-0.0.16/src/uu/wc/Cargo.toml
+--- coreutils.orig/src/uu/wc/Cargo.toml
++++ coreutils/src/uu/wc/Cargo.toml
@@ -22,7 +22,7 @@ utf-8 = "0.7.6"
unicode-width = "0.1.8"
libc = "0.2"
[[bin]]
-Index: rust-coreutils-0.0.16/src/uu/yes/Cargo.toml
+Index: coreutils/src/uu/yes/Cargo.toml
===================================================================
---- rust-coreutils-0.0.16.orig/src/uu/yes/Cargo.toml
-+++ rust-coreutils-0.0.16/src/uu/yes/Cargo.toml
-@@ -20,7 +20,7 @@ libc = "0.2.132"
- uucore = { version=">=0.0.16", package="uucore", path="../../uucore", features=["pipes"] }
+--- coreutils.orig/src/uu/yes/Cargo.toml
++++ coreutils/src/uu/yes/Cargo.toml
+@@ -20,7 +20,7 @@ libc = "0.2.137"
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore", features=["pipes"] }
[target.'cfg(any(target_os = "linux", target_os = "android"))'.dependencies]
-nix = { version = "0.25", default-features = false }
[[bin]]
name = "yes"
-Index: rust-coreutils-0.0.16/src/uucore/Cargo.toml
+Index: coreutils/src/uucore/Cargo.toml
===================================================================
---- rust-coreutils-0.0.16.orig/src/uucore/Cargo.toml
-+++ rust-coreutils-0.0.16/src/uucore/Cargo.toml
+--- coreutils.orig/src/uucore/Cargo.toml
++++ coreutils/src/uucore/Cargo.toml
@@ -38,7 +38,7 @@ os_display = "0.1.3"
[target.'cfg(unix)'.dependencies]
walkdir = { version="2.3.2", optional=true }
--nix = { version = "0.25", optional = true, default-features = false, features = ["fs", "uio", "zerocopy"] }
-+nix = { version = "0", optional = true, default-features = false, features = ["fs", "uio", "zerocopy"] }
+-nix = { version = "0.25", default-features = false, features = ["fs", "uio", "zerocopy"] }
++nix = { version = "0", default-features = false, features = ["fs", "uio", "zerocopy"] }
[dev-dependencies]
- clap = "3.2"
+ clap = "4.0"
+Index: coreutils/src/uu/env/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/env/Cargo.toml
++++ coreutils/src/uu/env/Cargo.toml
+@@ -20,7 +20,7 @@ rust-ini = "0.18.0"
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore", features=["signals"]}
+
+ [target.'cfg(unix)'.dependencies]
+-nix = { version = "0.25", default-features = false, features = ["signal"] }
++nix = { version = "0", default-features = false, features = ["signal"] }
+
+
+ [[bin]]
+Index: coreutils/Cargo.toml
+===================================================================
+--- coreutils.orig/Cargo.toml
++++ coreutils/Cargo.toml
+@@ -960,7 +960,7 @@ default-features = false
+ version = "0.8.3"
+
+ [target."cfg(unix)".dev-dependencies.nix]
+-version = "0.25"
++version = "0"
+ features = [
+ "process",
+ "signal",
===================================================================
--- coreutils.orig/src/uu/tail/Cargo.toml
+++ coreutils/src/uu/tail/Cargo.toml
-@@ -19,7 +19,8 @@ path = "src/tail.rs"
- clap = { version = "3.2", features = ["wrap_help", "cargo"] }
- libc = "0.2.132"
+@@ -19,7 +19,7 @@ path = "src/tail.rs"
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
+ libc = "0.2.137"
memchr = "2.5.0"
-notify = { version = "=5.0.0", features=["macos_kqueue"]}
+notify = "5.0.0"
-+#notify = { version = "=5.0.0", features=["macos_kqueue"]}
- uucore = { version=">=0.0.16", package="uucore", path="../../uucore", features=["ringbuffer", "lines"] }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore", features=["ringbuffer", "lines"] }
same-file = "1.0.6"
-
+ atty = "0.2"
--- /dev/null
+Index: coreutils/src/uu/arch/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/arch/Cargo.toml
++++ coreutils/src/uu/arch/Cargo.toml
+@@ -15,7 +15,7 @@ edition = "2021"
+ path = "src/arch.rs"
+
+ [dependencies]
+-platform-info = "1.0.1"
++platform-info = "1"
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore" }
+
+Index: coreutils/src/uu/uname/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/uname/Cargo.toml
++++ coreutils/src/uu/uname/Cargo.toml
+@@ -15,7 +15,7 @@ edition = "2021"
+ path = "src/uname.rs"
+
+ [dependencies]
+-platform-info = "1.0.2"
++platform-info = "1"
+ clap = { version = "4.0", features = ["wrap_help", "cargo"] }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore" }
+
--- /dev/null
+Index: coreutils/src/uu/factor/Cargo.toml
+===================================================================
+--- coreutils.orig/src/uu/factor/Cargo.toml
++++ coreutils/src/uu/factor/Cargo.toml
+@@ -19,7 +19,7 @@ clap = { version = "4.0", features = ["w
+ #coz = { version = "0.1.3", optional = true }
+ num-traits = "0.2.15" # Needs at least version 0.2.15 for "OverflowingAdd"
+ rand = { version = "0.8", features = ["small_rng"] }
+-smallvec = { version = "1.10", features = ["union"] }
++smallvec = { version = "1", features = ["union"] }
+ uucore = { version=">=0.0.17", package="uucore", path="../../uucore" }
+
+ [dev-dependencies]
--- /dev/null
+Index: coreutils/Cargo.toml
+===================================================================
+--- coreutils.orig/Cargo.toml
++++ coreutils/Cargo.toml
+@@ -729,8 +729,8 @@ version = "0.8"
+ [dev-dependencies.regex]
+ version = "1.7"
+
+-[dev-dependencies.rstest]
+-version = "0.16.0"
++#[dev-dependencies.rstest]
++#version = "0.16.0"
+
+ [dev-dependencies.sha1]
+ version = "0.10"
relax-z85.diff
relax-unicode-segmentation.diff
bump-crossterm.diff
-bump-textwrap.diff
+add_path.diff
lower-onig.diff
relax-md-5.diff
lower-half.diff
relax-notify.diff
relax-nix.diff
bump-lscolors.diff
+lower-phf.diff
+remove-dep-rstest.diff
+relax-platform-info.diff
+relax-indicatif.diff
+relax-bstr.diff
+disable-windows.diff
+relax-smallvec.diff
+fix-hashsum.diff
+relax-terminal-size.diff
+relax-binary-heap-plus.diff