Commit graph

34 commits

Author SHA1 Message Date
kwantam
d4f39e1638 dependency builds use Cargo
With this change, individual submodules can specify their dependencies with
an additional file called "deps.mk" in the subdir. When building, only
the dependencies that are necessary are built, using cargo, and then linked.

This greatly simplifies adding new dependencies: add the package in
deps/Cargo.toml, and add the appropriate line in "deps.mk" in the
src/utilname/ directory, and the dependency will be built automatically
as needed.

This also removes the need to use git submodules.
2015-04-25 22:18:03 -04:00
kwantam
ecf248c5e3 fix build infrastructure ; modernize library use
This patch begins the work of modernizing uutils to work with 1.0-ish
Rust. In particular, it

1. Updates to the latest submodules.

2. Convert mkmain.rs, mkuutils.rs, and src/uutils/uutils.rs
   to new slice syntax and use of new io, fs, and path APIs.

3. Convert src/common/util.rs to new io, fs, and path APIs.

4. Convert fmt to use new APIs.
2015-04-18 19:55:32 -04:00
Michael Gehring
0d7ac019d1 Update dependencies 2015-03-08 18:45:13 +01:00
Michael Gehring
4ad3e854ac Update dependencies 2015-02-22 09:52:54 +01:00
Michael Gehring
932ef2aa3a Update dependencies 2015-02-07 10:15:16 +01:00
Michael Gehring
05709c37d6 Update dependencies 2015-02-03 21:14:42 +01:00
Michael Gehring
3bff810837 Update dependencies 2015-01-29 08:17:05 +01:00
Michael Gehring
c32caba9b6 Update dependencies 2015-01-24 03:43:48 +01:00
Michael Gehring
bd1922d155 Update rust-crypt/time 2015-01-10 13:47:50 +01:00
Arcterus
a12fd89cb2 chmod, chroot, comm: fix build 2015-01-09 16:51:51 -08:00
Michael Gehring
49ace1933d Update rust-time/rust-crypto 2015-01-09 09:41:38 +01:00
Michael Gehring
7667369983 Update rust-crypto 2015-01-08 13:08:51 +01:00
Michael Gehring
f2ccf51eea Update rust-lang/time 2015-01-08 13:08:51 +01:00
Haitao Li
a6f0b24089 Bump rust-crypto to v0.2.4 2014-12-24 20:53:05 +11:00
Haitao Li
0a64dbfe8b Bump rust-crypto to v0.2.2 2014-12-22 10:54:26 +11:00
Arcterus
c4baf79c53 Update time for latest Rust 2014-12-17 18:49:43 -08:00
Arcterus
c470efc5b4 Update time 2014-12-15 15:37:22 -08:00
Michael Gehring
b065b774ab Update rust-crypto 2014-12-13 06:46:30 +01:00
Arcterus
1f89fd4b89 Fix warning about time being deprecated 2014-11-29 13:32:33 -08:00
Michael Gehring
3b24dc8787 Update rust-crypto 2014-11-22 07:40:58 +01:00
Michael Gehring
eaa7982357 Update rust-crypto 2014-11-20 09:01:45 +01:00
skv
1cdab45c1b update rust-crypto 2014-11-17 17:23:39 +03:00
Michael Gehring
ea791e3df6 Update rust-crypto 2014-11-07 12:08:36 +01:00
Michael Gehring
c63947c17a Update rust-crypto 2014-10-31 15:58:24 +01:00
Michael Gehring
e9d90958f9 Update rust-crypto 2014-10-11 13:11:32 +02:00
Michael Gehring
8b3531ba53 Update rust-crypto 2014-09-19 15:04:52 +02:00
Michael Gehring
5405c29113 update rust-crypto 2014-09-12 06:48:36 +02:00
Michael Gehring
cab466d678 Update rust-crypto 2014-08-31 19:31:53 +02:00
Michael Gehring
f4c46b8631 update rust-crypto 2014-08-17 09:13:16 +02:00
Michael Gehring
c399c8d039 Update rust-crypto 2014-07-07 23:45:55 +02:00
Michael Gehring
cf7da259ee Update rust-crypto 2014-06-30 12:51:30 +02:00
Gil Cottle
26f45fb1e6 use latest rust-crypto for new rust master 2014-06-26 01:22:39 -04:00
Michael Gehring
917fc0c545 Update rust-crypto 2014-06-23 09:54:10 +02:00
Michael Gehring
30ee539ec0 move rust-crypto to deps/ 2014-06-20 14:49:49 +02:00