Hi,
Here an update for cargo.
Starting with rust-1.17.0, cargo is distributed in the same tarball than
rustc. It means I changed a bit the packaging of devel/cargo port to
reflect that.
Please note that for now I prefer to keep separated ports, and not
having one port with two subpackages for rustc and cargo. Currently, the
build of rust or cargo are complex (double crossed-dependencies using
bootstrap) and cargo has a high number of externals dependencies (see
MODCARGO_CRATES). So I just reuse the same tarball.
I added a gcc4 as MODULES and annotated MODGCC4_ARCHS to let know that
building using base clang required rustc to be built using same
compiler. It is mostly a library requirement: rustc will try to link
cargo using libgcc (for unwinding, required by openssl-rust dependency),
and clang will not find it. Note I don't tested this configuration
specifically.
Thanks.
--
Sebastien Marie
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/cargo/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile 15 Feb 2017 12:49:42 -0000 1.11
+++ Makefile 27 Apr 2017 07:54:42 -0000
@@ -4,27 +4,24 @@ COMMENT = package manager for Rust langu
ONLY_FOR_ARCHS = amd64 i386
# cargo version
-CARGO_VERSION = 0.16.0
+CARGO_VERSION = 0.18.0
+RUSTC_VERSION = 1.17.0
# cargo version used for bootstrapping
-BV-amd64 = 0.16.0-20170213
-BV-i386 = 0.16.0-20170213
+BV-amd64 = 0.18.0-20170426
+BV-i386 = 0.18.0-20170426
BOOTSTRAP_VERSION = ${BV-${MACHINE_ARCH}}
-# rust-install submodule version in cargo/src/rust-installer
-# see https://github.com/rust-lang/cargo/tree/${CARGO_VERSION}/src
-RUSTINSTALL_INDEX = 4f994850808a572e2cc8d43f968893c8e942e9bf
-
-
-DISTNAME = cargo-${CARGO_VERSION}
+PKGNAME = cargo-${CARGO_VERSION}
+DISTNAME = rustc-${RUSTC_VERSION}-src
CATEGORIES = devel
HOMEPAGE = https://doc.crates.io/
MAINTAINER = Sebastien Marie <[email protected]>
-DIST_SUBDIR = cargo
-MODCARGO_DIST_SUBDIR =
+DIST_SUBDIR = rust
+MODCARGO_DIST_SUBDIR = ../cargo
# cargo is dual licensed MIT/Apache-2.0
# third-parties (detail below):
@@ -36,85 +33,103 @@ PERMIT_PACKAGE_CDROM = Yes
WANTLIB = c crypto curl git2 m pthread ssh2 ssl z
-MASTER_SITES = https://github.com/rust-lang/
-DISTFILES +=
cargo-${CARGO_VERSION}.tar.gz{cargo/archive/${CARGO_VERSION}.tar.gz}
-DISTFILES +=
rust-installer-${RUSTINSTALL_INDEX}.tar.gz{rust-installer/archive/${RUSTINSTALL_INDEX}.tar.gz}
-
MODCARGO_CRATES += advapi32-sys-0.2.0 # MIT
MODCARGO_CRATES += aho-corasick-0.5.3 # Unlicense/MIT
+MODCARGO_CRATES += aho-corasick-0.6.3 # Unlicense/MIT
MODCARGO_CRATES += bitflags-0.7.0 # MIT/Apache-2.0
MODCARGO_CRATES += bufstream-0.1.2 # MIT/Apache-2.0
MODCARGO_CRATES += cfg-if-0.1.0 # MIT/Apache-2.0
-MODCARGO_CRATES += cmake-0.1.19 # MIT/Apache-2.0
+MODCARGO_CRATES += chrono-0.2.25 # MIT/Apache-2.0
+MODCARGO_CRATES += cmake-0.1.22 # MIT/Apache-2.0
MODCARGO_CRATES += crossbeam-0.2.10 # Apache-2.0/MIT
-MODCARGO_CRATES += curl-0.4.1 # MIT
-MODCARGO_CRATES += curl-sys-0.3.6 # MIT
-MODCARGO_CRATES += docopt-0.6.86 # Unlicense/MIT
-MODCARGO_CRATES += env_logger-0.3.5 # MIT/Apache-2.0
+MODCARGO_CRATES += curl-0.4.6 # MIT
+MODCARGO_CRATES += curl-sys-0.3.11 # MIT
+MODCARGO_CRATES += docopt-0.7.0 # Unlicense/MIT
+MODCARGO_CRATES += dtoa-0.4.1 # MIT/Apache-2.0
+MODCARGO_CRATES += env_logger-0.4.2 # MIT/Apache-2.0
MODCARGO_CRATES += filetime-0.1.10 # MIT/Apache-2.0
-MODCARGO_CRATES += flate2-0.2.14 # MIT/Apache-2.0
-MODCARGO_CRATES += fs2-0.3.0 # MIT/Apache-2.0
-MODCARGO_CRATES += gcc-0.3.39 # MIT/Apache-2.0
+MODCARGO_CRATES += flate2-0.2.17 # MIT/Apache-2.0
+MODCARGO_CRATES += foreign-types-0.2.0 # MIT/Apache-2.0
+MODCARGO_CRATES += fs2-0.4.1 # MIT/Apache-2.0
+MODCARGO_CRATES += gcc-0.3.45 # MIT/Apache-2.0
MODCARGO_CRATES += gdi32-sys-0.2.0 # MIT
-MODCARGO_CRATES += git2-0.6.3 # MIT/Apache-2.0
+MODCARGO_CRATES += git2-0.6.4 # MIT/Apache-2.0
MODCARGO_CRATES += git2-curl-0.7.0 # MIT/Apache-2.0
MODCARGO_CRATES += glob-0.2.11 # MIT/Apache-2.0
MODCARGO_CRATES += hamcrest-0.1.1 # MIT/Apache-2.0
MODCARGO_CRATES += idna-0.1.0 # MIT/Apache-2.0
+MODCARGO_CRATES += itoa-0.3.1 # MIT/Apache-2.0
MODCARGO_CRATES += kernel32-sys-0.2.2 # MIT
-MODCARGO_CRATES += lazy_static-0.2.2 # MIT
-MODCARGO_CRATES += libc-0.2.19 # MIT/Apache-2.0
-MODCARGO_CRATES += libgit2-sys-0.6.5 # MIT/Apache-2.0
-MODCARGO_CRATES += libssh2-sys-0.2.4 # MIT/Apache-2.0
-MODCARGO_CRATES += libz-sys-1.0.10 # MIT/Apache-2.0
-MODCARGO_CRATES += log-0.3.6 # MIT/Apache-2.0
+MODCARGO_CRATES += lazy_static-0.2.5 # MIT
+MODCARGO_CRATES += libc-0.2.21 # MIT/Apache-2.0
+MODCARGO_CRATES += libgit2-sys-0.6.8 # MIT/Apache-2.0
+MODCARGO_CRATES += libssh2-sys-0.2.5 # MIT/Apache-2.0
+MODCARGO_CRATES += libz-sys-1.0.13 # MIT/Apache-2.0
+MODCARGO_CRATES += log-0.3.7 # MIT/Apache-2.0
MODCARGO_CRATES += matches-0.1.4 # MIT
MODCARGO_CRATES += memchr-0.1.11 # Unlicense/MIT
-MODCARGO_CRATES += miniz-sys-0.1.7 # MIT/Apache-2.0
-MODCARGO_CRATES += miow-0.1.3 # MIT/Apache-2.0
-MODCARGO_CRATES += net2-0.2.26 # MIT/Apache-2.0
-MODCARGO_CRATES += num-0.1.36 # MIT/Apache-2.0
-MODCARGO_CRATES += num-bigint-0.1.35 # MIT/Apache-2.0
-MODCARGO_CRATES += num-complex-0.1.35 # MIT/Apache-2.0
-MODCARGO_CRATES += num-integer-0.1.32 # MIT/Apache-2.0
-MODCARGO_CRATES += num-iter-0.1.32 # MIT/Apache-2.0
-MODCARGO_CRATES += num-rational-0.1.35 # MIT/Apache-2.0
-MODCARGO_CRATES += num-traits-0.1.36 # MIT/Apache-2.0
-MODCARGO_CRATES += rand-0.3.14 # MIT/Apache-2.0
-MODCARGO_CRATES += num_cpus-1.1.0 # MIT/Apache-2.0
-MODCARGO_CRATES += openssl-0.9.4 # Apache-2.0
+MODCARGO_CRATES += memchr-1.0.1 # Unlicense/MIT
+MODCARGO_CRATES += miniz-sys-0.1.9 # MIT/Apache-2.0
+MODCARGO_CRATES += miow-0.2.1 # MIT/Apache-2.0
+MODCARGO_CRATES += net2-0.2.27 # MIT/Apache-2.0
+MODCARGO_CRATES += num-0.1.37 # MIT/Apache-2.0
+MODCARGO_CRATES += num-bigint-0.1.37 # MIT/Apache-2.0
+MODCARGO_CRATES += num-iter-0.1.33 # MIT/Apache-2.0
+MODCARGO_CRATES += num-complex-0.1.36 # MIT/Apache-2.0
+MODCARGO_CRATES += num-integer-0.1.33 # MIT/Apache-2.0
+MODCARGO_CRATES += num-rational-0.1.36 # MIT/Apache-2.0
+MODCARGO_CRATES += num-traits-0.1.37 # MIT/Apache-2.0
+MODCARGO_CRATES += num_cpus-1.3.0 # MIT/Apache-2.0
+MODCARGO_CRATES += openssl-0.9.10 # Apache-2.0
MODCARGO_CRATES += openssl-probe-0.1.0 # MIT/Apache-2.0
-MODCARGO_CRATES += openssl-sys-0.9.4 # MIT
-MODCARGO_CRATES += pkg-config-0.3.8 # MIT/Apache-2.0
+MODCARGO_CRATES += openssl-sys-0.9.10 # MIT
+MODCARGO_CRATES += pkg-config-0.3.9 # MIT/Apache-2.0
MODCARGO_CRATES += psapi-sys-0.1.0 # MIT
+MODCARGO_CRATES += quote-0.3.15 # MIT/Apache-2.0
+MODCARGO_CRATES += rand-0.3.15 # MIT/Apache-2.0
+MODCARGO_CRATES += redox_syscall-0.1.17 # MIT
MODCARGO_CRATES += regex-0.1.80 # MIT/Apache-2.0
+MODCARGO_CRATES += regex-0.2.1 # MIT/Apache-2.0
MODCARGO_CRATES += regex-syntax-0.3.9 # MIT/Apache-2.0
-MODCARGO_CRATES += rustc-serialize-0.3.21 # MIT/Apache-2.0
-MODCARGO_CRATES += semver-0.5.1 # MIT/Apache-2.0
-MODCARGO_CRATES += semver-parser-0.6.1 # MIT/Apache-2.0
-MODCARGO_CRATES += strsim-0.5.1 # MIT
-MODCARGO_CRATES += tar-0.4.9 # MIT/Apache-2.0
+MODCARGO_CRATES += regex-syntax-0.4.0 # MIT/Apache-2.0
+MODCARGO_CRATES += rustc-serialize-0.3.23 # MIT/Apache-2.0
+MODCARGO_CRATES += semver-0.6.0 # MIT/Apache-2.0
+MODCARGO_CRATES += semver-parser-0.7.0 # MIT/Apache-2.0
+MODCARGO_CRATES += serde-0.9.12 # MIT/Apache-2.0
+MODCARGO_CRATES += serde_codegen_internals-0.14.2 # MIT/Apache-2.0
+MODCARGO_CRATES += serde_derive-0.9.12 # MIT/Apache-2.0
+MODCARGO_CRATES += serde_ignored-0.0.2 # MIT/Apache-2.0
+MODCARGO_CRATES += serde_json-0.9.9 # MIT/Apache-2.0
+MODCARGO_CRATES += shell-escape-0.1.3 # MIT/Apache-2.0
+MODCARGO_CRATES += strsim-0.6.0 # MIT
+MODCARGO_CRATES += syn-0.11.9 # MIT/Apache-2.0
+MODCARGO_CRATES += synom-0.11.3 # MIT/Apache-2.0
+MODCARGO_CRATES += tar-0.4.11 # MIT/Apache-2.0
MODCARGO_CRATES += tempdir-0.3.5 # MIT/Apache-2.0
-MODCARGO_CRATES += term-0.4.4 # MIT/Apache-2.0
+MODCARGO_CRATES += term-0.4.5 # MIT/Apache-2.0
MODCARGO_CRATES += thread-id-2.0.0 # Apache-2.0
+MODCARGO_CRATES += thread-id-3.0.0 # Apache-2.0
MODCARGO_CRATES += thread_local-0.2.7 # Apache-2.0/MIT
-MODCARGO_CRATES += toml-0.2.1 # MIT/Apache-2.0
-MODCARGO_CRATES += unicode-bidi-0.2.3 # MIT / Apache-2.0
-MODCARGO_CRATES += url-1.2.3 # MIT/Apache-2.0
-MODCARGO_CRATES += unicode-normalization-0.1.2 # MIT/Apache-2.0
+MODCARGO_CRATES += thread_local-0.3.3 # Apache-2.0/MIT
+MODCARGO_CRATES += time-0.1.36 # MIT/Apache-2.0
+MODCARGO_CRATES += toml-0.3.1 # MIT/Apache-2.0
+MODCARGO_CRATES += unicode-bidi-0.2.5 # MIT / Apache-2.0
+MODCARGO_CRATES += unicode-normalization-0.1.4 # MIT/Apache-2.0
+MODCARGO_CRATES += unicode-xid-0.0.4 # MIT/Apache-2.0
+MODCARGO_CRATES += unreachable-0.1.1 # MIT
+MODCARGO_CRATES += url-1.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += user32-sys-0.2.0 # MIT
MODCARGO_CRATES += utf8-ranges-0.1.3 # Unlicense/MIT
+MODCARGO_CRATES += utf8-ranges-1.0.0 # Unlicense/MIT
+MODCARGO_CRATES += void-1.0.2 # MIT
MODCARGO_CRATES += winapi-0.2.8 # MIT
MODCARGO_CRATES += winapi-build-0.1.1 # MIT
MODCARGO_CRATES += ws2_32-sys-0.2.1 # MIT
-# use libc-0.2.19 for i386 support
-MODCARGO_CRATES_UPDATE += libc
-# use openssl-0.9.4 which has support for LibreSSL
-MODCARGO_CRATES_UPDATE += openssl-sys openssl
-
+MASTER_SITES = https://static.rust-lang.org/dist/
MASTER_SITES0 = http://kapouay.odns.fr/pub/cargo/
-DISTFILES += ${BOOTSTRAP}
+DISTFILES += ${DISTNAME}${EXTRACT_SUFX} \
+ ${BOOTSTRAP}
BOOTSTRAP = ${BOOTSTRAP-${MACHINE_ARCH}}
.for m in i386 amd64
@@ -127,6 +142,9 @@ SEPARATE_BUILD = Yes
MODULES = devel/cargo \
lang/python
+MODULES += gcc4
+MODGCC4_ARCHS = * # patches required in rustc for using base clang
+
# only deal with MODCARGO_CRATES
MODCARGO_BUILDDEP = No
MODCARGO_BUILD = No
@@ -163,11 +181,7 @@ MAKE_ENV += ${MODCARGO_ENV} \
VERBOSE=1 \
LIBGIT2_SYS_USE_PKG_CONFIG=1
-post-extract:
- # place rust-installer inside WRKSRC
- rmdir ${WRKSRC}/src/rust-installer
- mv ${WRKDIR}/rust-installer-${RUSTINSTALL_INDEX} \
- ${WRKSRC}/src/rust-installer
+WRKDIST = ${WRKDIR}/${DISTNAME}/cargo
SUBST_VARS += MODCARGO_TARGET_DIR
pre-test:
@@ -175,6 +189,11 @@ pre-test:
.ifdef FULLTEST
rm -rf -- ${WRKDIR}/.cargo/config
.endif
+
+post-extract:
+ rmdir ${WRKSRC}/src/rust-installer
+ ln -s ${WRKDIR}/${DISTNAME}/src/rust-installer \
+ ${WRKSRC}/src/rust-installer
post-install:
rm -rf ${PREFIX}/lib/rustlib
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/cargo/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo 15 Feb 2017 12:49:43 -0000 1.7
+++ distinfo 27 Apr 2017 07:54:42 -0000
@@ -1,142 +1,190 @@
-SHA256 (cargo/advapi32-sys-0.2.0.tar.gz) =
4GWICAyxnQrLZzmAiq+l8mv7LKAVsrY3ACi0TPfLipo=
-SHA256 (cargo/aho-corasick-0.5.3.tar.gz) =
ypcsLqX3Qr/OVoe5rvdVBqdk9h03+PZJBHhGqWht22Y=
-SHA256 (cargo/bitflags-0.7.0.tar.gz) =
qtGJN6Yo7Gq80m0UiQEswOGMIXmCEPSRr2ne2biBEG0=
-SHA256 (cargo/bufstream-0.1.2.tar.gz) =
e0jb4v8OmPovAzd9IEqWN9PJgWzUMb/gWoq70OoR0HQ=
-SHA256 (cargo/cargo-0.16.0.tar.gz) =
X3p2adrqFS6Eu/nm1O4MzGyOSd0AQvVGuoBim7wBkaQ=
-SHA256 (cargo/cargo-bootstrap-amd64-0.16.0-20170213.tar.gz) =
lmzvwW5K+GVu+HHcB1Y54RrVbWDrqi/XucuMJO0jQws=
-SHA256 (cargo/cargo-bootstrap-i386-0.16.0-20170213.tar.gz) =
BM+GckVYHmVQQkL4W02lZjUJtQyh1LbbataTVJ90Kzk=
-SHA256 (cargo/cfg-if-0.1.0.tar.gz) =
3h52DXtlNa9CQfyovYrfaOLn7azGsp9dOZBQxeSM+Iw=
-SHA256 (cargo/cmake-0.1.19.tar.gz) =
jr3mVYyqbPm//ldQxmxRfn+dRw1Z/NSLCsvAoC1iqCo=
-SHA256 (cargo/crossbeam-0.2.10.tar.gz) =
DF6iFWZMomTaip2cO+gNLq8wkjwlnQPocDiOuSdQj5c=
-SHA256 (cargo/curl-0.4.1.tar.gz) = j9Wh/c69saWVeMVYPmb/7S0ThQ6sT1H/cw7fbdYRHqw=
-SHA256 (cargo/curl-sys-0.3.6.tar.gz) =
IYoUkgjh9OX34g8dDtHpQxoIamtDM/+V26giN76cKDo=
-SHA256 (cargo/docopt-0.6.86.tar.gz) =
Sn7zBEVgf2/Icg8KCix0QihLYpzw0EkoaGD64j5xxNk=
-SHA256 (cargo/env_logger-0.3.5.tar.gz) =
FavXgORbPqT3a06aJv9IQyWN2KPu0ndaDnNowueTbC8=
-SHA256 (cargo/filetime-0.1.10.tar.gz) =
U2OrjkE5uFaKYjfbUkhkblqKL4m9XMsCCSGCsR/T6SI=
-SHA256 (cargo/flate2-0.2.14.tar.gz) =
PutIHpVzBBeNLngvLaElfxQ03+y66IO6+2Gtoqn+o7s=
-SHA256 (cargo/fs2-0.3.0.tar.gz) = ZAAB4b2GXHwygGKSgiRFr1dqaGYXW1IlqiCHyl495VE=
-SHA256 (cargo/gcc-0.3.39.tar.gz) = dx5Kl/9vI3zw99X1EC9uKLuXQ4FLYZjWhNpcWLdsEeA=
-SHA256 (cargo/gdi32-sys-0.2.0.tar.gz) =
CRJRWo/yS6kAQi7NqAC1L0AWpWJRki05fFdr+SxpBRg=
-SHA256 (cargo/git2-0.6.3.tar.gz) = BTTKhmQMajoGh8xr7p7EAyUJoNES2X6CQfprfgdfYRk=
-SHA256 (cargo/git2-curl-0.7.0.tar.gz) =
aGdrx4S/C++DJ4iYkpv2SiUeh8A0ByPQuT+glsnFv44=
-SHA256 (cargo/glob-0.2.11.tar.gz) =
i+GN4JpWtg7Q7fhLyd8AfjAEBpGves0cQYdPqsWJW/s=
-SHA256 (cargo/hamcrest-0.1.1.tar.gz) =
vwiPBCpGcInpuqSXL1f5JH5CoMxUm6Jkx6BPu47LidQ=
-SHA256 (cargo/idna-0.1.0.tar.gz) = EFMjbgDOT2aK7KSnaaCbO/WmgtgCq9bzyzk3T2sWLBE=
-SHA256 (cargo/kernel32-sys-0.2.2.tar.gz) =
dQdiSylINDHAui2Crs6Mps26k4K/9N3Q90kFYMBWCY0=
-SHA256 (cargo/lazy_static-0.2.2.tar.gz) =
ar4O4udYzWvIos1WcmNZAHdI+/QSjamYtl0LcPiB4Zs=
-SHA256 (cargo/libc-0.2.19.tar.gz) =
ngMNxyAT7WiZTRssvzapTdDlhBi6lJxLDbfutwp6Y1I=
-SHA256 (cargo/libgit2-sys-0.6.5.tar.gz) =
UC5QvNz6mN82a91Uk1v/hW9M8R9yXapggJLAKIIFiHo=
-SHA256 (cargo/libssh2-sys-0.2.4.tar.gz) =
7QiRhqu0aKePcXAXcwR1GAXjPCDnrvS4KYiEziCAtd4=
-SHA256 (cargo/libz-sys-1.0.10.tar.gz) =
kFxyoMJgvNid3KWvocRr69KbUoeKPVjIaGXqQkAviOY=
-SHA256 (cargo/log-0.3.6.tar.gz) = q4NJe/i/TtKnQlnByAI1H81npluqhjlLa6c8NvSDgFQ=
-SHA256 (cargo/matches-0.1.4.tar.gz) =
79diLjAi4abqpgLEzqiRIlTlWCycaS6RZ3FBgiRIAbE=
-SHA256 (cargo/memchr-0.1.11.tar.gz) =
2LYp+1FDdsZ1uYwUIegLFR04F6xC18ZncX0oJ2FBjSA=
-SHA256 (cargo/miniz-sys-0.1.7.tar.gz) =
nR9NM3oBwy4fISJRD+1GOT1TyjWn9CnLBFCrrt+j7VQ=
-SHA256 (cargo/miow-0.1.3.tar.gz) = 1b/GeCUwrIrOl68QpUAFSjcSa2OwcC3aqiQ7c7V0W5o=
-SHA256 (cargo/net2-0.2.26.tar.gz) =
Xt+ctr6XISQjrtlBPdRynWKzcLXhxXF1Dogs67vB4+I=
-SHA256 (cargo/num-0.1.36.tar.gz) = vefAOwnnxqMB7oH23fZteijsMFaZ49OwVtL8VkcOMSA=
-SHA256 (cargo/num-bigint-0.1.35.tar.gz) =
iLFDeEcffCrcUmLwW0cB71Po2jdkU6jY/uSOUdt0Xkk=
-SHA256 (cargo/num-complex-0.1.35.tar.gz) =
8MeOBU3RnD/QNBmt5j+mYenEm7iQzjvrTu5be6+T+S8=
-SHA256 (cargo/num-integer-0.1.32.tar.gz) =
+yTZv7PyIgEN8nmVRB3tHpVPj2nNNQIfa+8CypVS+5I=
-SHA256 (cargo/num-iter-0.1.32.tar.gz) =
KHocmWmoRwVeESLsDqelxdb3Kq2Xk04THIPVwIq05Fw=
-SHA256 (cargo/num-rational-0.1.35.tar.gz) =
VP9gO4M0py+7J/5mlIqsCrqqQCMbPOzRiedhYvbziq8=
-SHA256 (cargo/num-traits-0.1.36.tar.gz) =
oWpChWolaznG00hPCX9nE+FP6s2b+wIpCReQT65GyBw=
-SHA256 (cargo/num_cpus-1.1.0.tar.gz) =
iJDmCEcj1X0N+NJyCw1gxu5n1sk+cWljDkNx6Idl3K0=
-SHA256 (cargo/openssl-0.9.4.tar.gz) =
ZXTuIT7vLIOSUsXSyhEJBRYocIW+xiXTu6ymVHV+tlU=
-SHA256 (cargo/openssl-probe-0.1.0.tar.gz) =
dW1JyEJEg6PfO11zURK02iIQnO2agpTx9c34D7OBCRk=
-SHA256 (cargo/openssl-sys-0.9.4.tar.gz) =
XiM3TNrKICtlWTf/bRrWiH7cOR2f83Hz9INQw+n60AE=
-SHA256 (cargo/pkg-config-0.3.8.tar.gz) =
jO6ATsx+ryAaSiByQUcsyHDoJSBvbAMePuKnL6Ql8vo=
-SHA256 (cargo/psapi-sys-0.1.0.tar.gz) =
q81dGgfTYOKXJ/dXqd7LPOi8bg76iWnPqtZpqDF6JHg=
-SHA256 (cargo/rand-0.3.14.tar.gz) =
J5HYjG3vrHmcPyDXTwlMozuTMmEtmu+QeFGcguT+BKU=
-SHA256 (cargo/regex-0.1.80.tar.gz) =
T9Ss5qjPeGBxSiwigNbB9+akE0hsEymLvIb9PaAZQC8=
-SHA256 (cargo/regex-syntax-0.3.9.tar.gz) =
+ewALDXoZ5GCXtKUtQAI7qnd/I3vRCAST7xrCNuDSVc=
-SHA256 (cargo/rust-installer-4f994850808a572e2cc8d43f968893c8e942e9bf.tar.gz)
= 3HJA1gqGn6JKaMhzT7fIEMJ8ygptrVLfYnmGXk6Of64=
-SHA256 (cargo/rustc-serialize-0.3.21.tar.gz) =
v/n8HHny3sdrJTJz0HaC6UqXi9jxMt7QcRiBIrKvmBg=
-SHA256 (cargo/semver-0.5.1.tar.gz) =
ri/2Ds2xnCVYQcBmy/pfjCpK2h6zrkfHerZmcSjacfU=
-SHA256 (cargo/semver-parser-0.6.1.tar.gz) =
6I5DpadN0qEXB/nCHf1KQjxmvYcd+BMie7Cj5486Guk=
-SHA256 (cargo/strsim-0.5.1.tar.gz) =
UMBp35LksBQlqL81dtXUF5Q6anJy+6uvW9gLGqp2RC4=
-SHA256 (cargo/tar-0.4.9.tar.gz) = DJBI4nEZ/x/PWw4UfKCTbZEbYH2HRAsELU7KoRG1I+4=
-SHA256 (cargo/tempdir-0.3.5.tar.gz) =
h5dKb1wd+zRNczBVYBZQBZozY94qYQSBkpO6/2YhMtY=
-SHA256 (cargo/term-0.4.4.tar.gz) = Pe/4orO2YH1tfMMqwlwLM3CUU8qczqwAbKrFHpY8+Uo=
-SHA256 (cargo/thread-id-2.0.0.tar.gz) =
qVOdtWAQLRzvRri3jOc3/wu2Tn4Y01sqVoj30JfQ/wM=
-SHA256 (cargo/thread_local-0.2.7.tar.gz) =
hXbbv8rvlkFFLVzw35sOfuq3aUlW3TO7YVFfuPGM/dU=
-SHA256 (cargo/toml-0.2.1.tar.gz) = c2tgJJyyUze8GW+qQ+4SxwXkJvPVXCFNc6Tnvgb5LLQ=
-SHA256 (cargo/unicode-bidi-0.2.3.tar.gz) =
wffOuWr9/u3uQrreZaDVhaagEG9oG2dJyP9Nqo3zCz8=
-SHA256 (cargo/unicode-normalization-0.1.2.tar.gz) =
JmQ6L4O6xV8ZdvtxbBAjRIX5IC3NZc+9+dpJhnsnEXI=
-SHA256 (cargo/url-1.2.3.tar.gz) = SMz3vYeoG3ac+ErVVuA0VB+5DhzW1Lw3XIIu2VAM2dc=
-SHA256 (cargo/user32-sys-0.2.0.tar.gz) =
TvRxHRB7IbQQo6l0sSBNmszIsQ2tddgyS111XeFhfUc=
-SHA256 (cargo/utf8-ranges-0.1.3.tar.gz) =
ocoTwIxBycPgQiTtn/gEYdl+EhWJ/yfHU6FssQgwrg8=
-SHA256 (cargo/winapi-0.2.8.tar.gz) =
Fn3J1pSam4V/NFEnXpEcP0QlWELB96dvM8VRA6kJCHo=
-SHA256 (cargo/winapi-build-0.1.1.tar.gz) =
LTFe7js0rKR5ey2msT7Ygmbm1hJWKgxGOQr4KZ/Gmbw=
-SHA256 (cargo/ws2_32-sys-0.2.1.tar.gz) =
1Zzv69DIkvot1t5YHpNzAdhVLLREic3/A1xhh8tj+l4=
-SIZE (cargo/advapi32-sys-0.2.0.tar.gz) = 7217
-SIZE (cargo/aho-corasick-0.5.3.tar.gz) = 252052
-SIZE (cargo/bitflags-0.7.0.tar.gz) = 10851
-SIZE (cargo/bufstream-0.1.2.tar.gz) = 7477
-SIZE (cargo/cargo-0.16.0.tar.gz) = 628755
-SIZE (cargo/cargo-bootstrap-amd64-0.16.0-20170213.tar.gz) = 7512634
-SIZE (cargo/cargo-bootstrap-i386-0.16.0-20170213.tar.gz) = 7261464
-SIZE (cargo/cfg-if-0.1.0.tar.gz) = 2758
-SIZE (cargo/cmake-0.1.19.tar.gz) = 11698
-SIZE (cargo/crossbeam-0.2.10.tar.gz) = 32993
-SIZE (cargo/curl-0.4.1.tar.gz) = 53884
-SIZE (cargo/curl-sys-0.3.6.tar.gz) = 3196287
-SIZE (cargo/docopt-0.6.86.tar.gz) = 41141
-SIZE (cargo/env_logger-0.3.5.tar.gz) = 5950
-SIZE (cargo/filetime-0.1.10.tar.gz) = 8884
-SIZE (cargo/flate2-0.2.14.tar.gz) = 46692
-SIZE (cargo/fs2-0.3.0.tar.gz) = 11874
-SIZE (cargo/gcc-0.3.39.tar.gz) = 24744
-SIZE (cargo/gdi32-sys-0.2.0.tar.gz) = 7643
-SIZE (cargo/git2-0.6.3.tar.gz) = 126947
-SIZE (cargo/git2-curl-0.7.0.tar.gz) = 4097
-SIZE (cargo/glob-0.2.11.tar.gz) = 18065
-SIZE (cargo/hamcrest-0.1.1.tar.gz) = 9217
-SIZE (cargo/idna-0.1.0.tar.gz) = 234027
-SIZE (cargo/kernel32-sys-0.2.2.tar.gz) = 24537
-SIZE (cargo/lazy_static-0.2.2.tar.gz) = 5026
-SIZE (cargo/libc-0.2.19.tar.gz) = 119222
-SIZE (cargo/libgit2-sys-0.6.5.tar.gz) = 4211865
-SIZE (cargo/libssh2-sys-0.2.4.tar.gz) = 410058
-SIZE (cargo/libz-sys-1.0.10.tar.gz) = 602079
-SIZE (cargo/log-0.3.6.tar.gz) = 16110
-SIZE (cargo/matches-0.1.4.tar.gz) = 1530
-SIZE (cargo/memchr-0.1.11.tar.gz) = 6977
-SIZE (cargo/miniz-sys-0.1.7.tar.gz) = 53361
-SIZE (cargo/miow-0.1.3.tar.gz) = 18874
-SIZE (cargo/net2-0.2.26.tar.gz) = 18489
-SIZE (cargo/num-0.1.36.tar.gz) = 30018
-SIZE (cargo/num-bigint-0.1.35.tar.gz) = 31261
-SIZE (cargo/num-complex-0.1.35.tar.gz) = 8114
-SIZE (cargo/num-integer-0.1.32.tar.gz) = 4312
-SIZE (cargo/num-iter-0.1.32.tar.gz) = 2896
-SIZE (cargo/num-rational-0.1.35.tar.gz) = 7759
-SIZE (cargo/num-traits-0.1.36.tar.gz) = 15071
-SIZE (cargo/num_cpus-1.1.0.tar.gz) = 6381
-SIZE (cargo/openssl-0.9.4.tar.gz) = 84759
-SIZE (cargo/openssl-probe-0.1.0.tar.gz) = 5638
-SIZE (cargo/openssl-sys-0.9.4.tar.gz) = 27399
-SIZE (cargo/pkg-config-0.3.8.tar.gz) = 10814
-SIZE (cargo/psapi-sys-0.1.0.tar.gz) = 973
-SIZE (cargo/rand-0.3.14.tar.gz) = 54768
-SIZE (cargo/regex-0.1.80.tar.gz) = 185806
-SIZE (cargo/regex-syntax-0.3.9.tar.gz) = 117427
-SIZE (cargo/rust-installer-4f994850808a572e2cc8d43f968893c8e942e9bf.tar.gz) =
20024
-SIZE (cargo/rustc-serialize-0.3.21.tar.gz) = 45393
-SIZE (cargo/semver-0.5.1.tar.gz) = 15586
-SIZE (cargo/semver-parser-0.6.1.tar.gz) = 4860
-SIZE (cargo/strsim-0.5.1.tar.gz) = 598561
-SIZE (cargo/tar-0.4.9.tar.gz) = 36838
-SIZE (cargo/tempdir-0.3.5.tar.gz) = 10605
-SIZE (cargo/term-0.4.4.tar.gz) = 35853
-SIZE (cargo/thread-id-2.0.0.tar.gz) = 6108
-SIZE (cargo/thread_local-0.2.7.tar.gz) = 10954
-SIZE (cargo/toml-0.2.1.tar.gz) = 47258
-SIZE (cargo/unicode-bidi-0.2.3.tar.gz) = 1744003
-SIZE (cargo/unicode-normalization-0.1.2.tar.gz) = 612931
-SIZE (cargo/url-1.2.3.tar.gz) = 68790
-SIZE (cargo/user32-sys-0.2.0.tar.gz) = 10624
-SIZE (cargo/utf8-ranges-0.1.3.tar.gz) = 8422
-SIZE (cargo/winapi-0.2.8.tar.gz) = 455145
-SIZE (cargo/winapi-build-0.1.1.tar.gz) = 669
-SIZE (cargo/ws2_32-sys-0.2.1.tar.gz) = 4697
+SHA256 (rust/../cargo/advapi32-sys-0.2.0.tar.gz) =
4GWICAyxnQrLZzmAiq+l8mv7LKAVsrY3ACi0TPfLipo=
+SHA256 (rust/../cargo/aho-corasick-0.5.3.tar.gz) =
ypcsLqX3Qr/OVoe5rvdVBqdk9h03+PZJBHhGqWht22Y=
+SHA256 (rust/../cargo/aho-corasick-0.6.3.tar.gz) =
UAkJxPh6nlI1WyZibYkIM+nh1TrFZtt2w2+qmEuIlpk=
+SHA256 (rust/../cargo/bitflags-0.7.0.tar.gz) =
qtGJN6Yo7Gq80m0UiQEswOGMIXmCEPSRr2ne2biBEG0=
+SHA256 (rust/../cargo/bufstream-0.1.2.tar.gz) =
e0jb4v8OmPovAzd9IEqWN9PJgWzUMb/gWoq70OoR0HQ=
+SHA256 (rust/../cargo/cfg-if-0.1.0.tar.gz) =
3h52DXtlNa9CQfyovYrfaOLn7azGsp9dOZBQxeSM+Iw=
+SHA256 (rust/../cargo/chrono-0.2.25.tar.gz) =
khP3zXwn6VwrV8SfDmmx6mWycTjahKFwEz/SGwdlnAA=
+SHA256 (rust/../cargo/cmake-0.1.22.tar.gz) =
0Y1omH7UxRbcw+eRNlm/pAdvUYLupKfgA4uwYJU+dqw=
+SHA256 (rust/../cargo/crossbeam-0.2.10.tar.gz) =
DF6iFWZMomTaip2cO+gNLq8wkjwlnQPocDiOuSdQj5c=
+SHA256 (rust/../cargo/curl-0.4.6.tar.gz) =
yQ4SQO80DdQCet5Dnlx8IGTdncZSaCEXvVDRSGo63Xs=
+SHA256 (rust/../cargo/curl-sys-0.3.11.tar.gz) =
I+flRNxeG6QsSkpni9R5hehLnD9NNATClwBiKgKducM=
+SHA256 (rust/../cargo/docopt-0.7.0.tar.gz) =
qzLqbihNh5hwZvIanoCac8FHIFce80UW8IkLPTVcz9g=
+SHA256 (rust/../cargo/dtoa-0.4.1.tar.gz) =
gMi3H9cRRpkKl0L8Bty73hkWGiZ+CtTlcsNRYvRXjJA=
+SHA256 (rust/../cargo/env_logger-0.4.2.tar.gz) =
44VvFpcJhgb8bLl6k96Iyj87w1u4eMclkg5uguzwXoM=
+SHA256 (rust/../cargo/filetime-0.1.10.tar.gz) =
U2OrjkE5uFaKYjfbUkhkblqKL4m9XMsCCSGCsR/T6SI=
+SHA256 (rust/../cargo/flate2-0.2.17.tar.gz) =
1OTQwV74KcvBt82mUXRr4ZzO6yOL57EEkiexSJHfniU=
+SHA256 (rust/../cargo/foreign-types-0.2.0.tar.gz) =
PkBWub1H+KxboSvncfd6Da55bRu6r1/QucLTi2m4op0=
+SHA256 (rust/../cargo/fs2-0.4.1.tar.gz) =
NO2u4HVVhZ3BPKOH5q4FaGu00DZMldZJttq5WVEfS68=
+SHA256 (rust/../cargo/gcc-0.3.45.tar.gz) =
QImTNvtQ2wx4cQ9T6Hr8VNjHJm+3YmL+zHjKGn8J3q4=
+SHA256 (rust/../cargo/gdi32-sys-0.2.0.tar.gz) =
CRJRWo/yS6kAQi7NqAC1L0AWpWJRki05fFdr+SxpBRg=
+SHA256 (rust/../cargo/git2-0.6.4.tar.gz) =
BGrgM4UlcECyo15W2WadlQ3ZEbor9IIC++9z7mqrJ7I=
+SHA256 (rust/../cargo/git2-curl-0.7.0.tar.gz) =
aGdrx4S/C++DJ4iYkpv2SiUeh8A0ByPQuT+glsnFv44=
+SHA256 (rust/../cargo/glob-0.2.11.tar.gz) =
i+GN4JpWtg7Q7fhLyd8AfjAEBpGves0cQYdPqsWJW/s=
+SHA256 (rust/../cargo/hamcrest-0.1.1.tar.gz) =
vwiPBCpGcInpuqSXL1f5JH5CoMxUm6Jkx6BPu47LidQ=
+SHA256 (rust/../cargo/idna-0.1.0.tar.gz) =
EFMjbgDOT2aK7KSnaaCbO/WmgtgCq9bzyzk3T2sWLBE=
+SHA256 (rust/../cargo/itoa-0.3.1.tar.gz) =
6y9AT7xm/ZqsE+mYJIUF5+yyrY5Eq2OIaExfsRxsJRw=
+SHA256 (rust/../cargo/kernel32-sys-0.2.2.tar.gz) =
dQdiSylINDHAui2Crs6Mps26k4K/9N3Q90kFYMBWCY0=
+SHA256 (rust/../cargo/lazy_static-0.2.5.tar.gz) =
RzLFY7miGkBlZcR0fap7RnQvCCkRrkdT85DcnsfuGpc=
+SHA256 (rust/../cargo/libc-0.2.21.tar.gz) =
iO6BiF+fBL/5keMG/qfBxgpfD55Anpn2tA4zEaM2MTU=
+SHA256 (rust/../cargo/libgit2-sys-0.6.8.tar.gz) =
aL7R0RmNpdKwR69o/XFhPd+qPVtoeXGBsz6dhUcmO0s=
+SHA256 (rust/../cargo/libssh2-sys-0.2.5.tar.gz) =
keE1ZFwuGYo5VSyMdoa7W4OxuZ9kgxwECmwnmKEZWTQ=
+SHA256 (rust/../cargo/libz-sys-1.0.13.tar.gz) =
5e6RKkXWhtOT1ayH+sFboLoY2q4U6OdUPGPr9/t+lww=
+SHA256 (rust/../cargo/log-0.3.7.tar.gz) =
UUHsoCd1p2LMbNVk2NLFD2fA6jo3LL8cUVkrPgKeEK0=
+SHA256 (rust/../cargo/matches-0.1.4.tar.gz) =
79diLjAi4abqpgLEzqiRIlTlWCycaS6RZ3FBgiRIAbE=
+SHA256 (rust/../cargo/memchr-0.1.11.tar.gz) =
2LYp+1FDdsZ1uYwUIegLFR04F6xC18ZncX0oJ2FBjSA=
+SHA256 (rust/../cargo/memchr-1.0.1.tar.gz) =
HbzMDkbx6ke58X5tZ8Wpa9JwMFGcUZyckTJ+MSdaR7Q=
+SHA256 (rust/../cargo/miniz-sys-0.1.9.tar.gz) =
KOruF2ZmcfqHLlZ1R+hCjoMwjr5YCM32oOKDl9vixyY=
+SHA256 (rust/../cargo/miow-0.2.1.tar.gz) =
jB8vOxzzMd5olqq/bp1V3KkDVsyZYMyn6q9AijVa6Rk=
+SHA256 (rust/../cargo/net2-0.2.27.tar.gz) =
GLlkKtYiL69c5G9pZvWbcbl3WtV1jJ4J/PCmyAYZcrQ=
+SHA256 (rust/../cargo/num-0.1.37.tar.gz) =
mLFbqE6RDqehlzvM0997Ma4oK/nYvSiXd5lQybgwPUA=
+SHA256 (rust/../cargo/num-bigint-0.1.37.tar.gz) =
um2DixblbaG2w4PQZf8ew8fXeX9lo+j2unCS/YeCC6w=
+SHA256 (rust/../cargo/num-complex-0.1.36.tar.gz) =
NTSJjYofaxbBL5/C9Oqrx+zcxV8mchPKqJiP3H1g/5Q=
+SHA256 (rust/../cargo/num-integer-0.1.33.tar.gz) =
IeTfEJjR15fSfvDGnBeMP6tklBVZspD8rhmOCCXJyLU=
+SHA256 (rust/../cargo/num-iter-0.1.33.tar.gz) =
99GJG9e5NvEjSbfRQDdhyKC4WhixSOnaRCnV0QLBpB4=
+SHA256 (rust/../cargo/num-rational-0.1.36.tar.gz) =
wtxeoEAgqPGDGK5IXHUfjPocDmnc9GXCndqqZKMTzEQ=
+SHA256 (rust/../cargo/num-traits-0.1.37.tar.gz) =
4cv6N4Hz/nPcBTIb7VKgbS1JHqp2TFIzXPQ5nwRuzpk=
+SHA256 (rust/../cargo/num_cpus-1.3.0.tar.gz) =
oYw5JGZAnFC4c2lBSiaAyT5zmu3rSY6yv/fX61aXROI=
+SHA256 (rust/../cargo/openssl-0.9.10.tar.gz) =
2KoOt6rUTw2m992hPdtFWdkaD0DPqxULH3atWznsUj8=
+SHA256 (rust/../cargo/openssl-probe-0.1.0.tar.gz) =
dW1JyEJEg6PfO11zURK02iIQnO2agpTx9c34D7OBCRk=
+SHA256 (rust/../cargo/openssl-sys-0.9.10.tar.gz) =
FPW/0SBU12RRC4hxUtVkuhHZmuJOp9dAeBd49kZiBXY=
+SHA256 (rust/../cargo/pkg-config-0.3.9.tar.gz) =
OotMa4FlzRoc1LmxIJeBMTifZL2vRWQ1yqQeYw7bqQM=
+SHA256 (rust/../cargo/psapi-sys-0.1.0.tar.gz) =
q81dGgfTYOKXJ/dXqd7LPOi8bg76iWnPqtZpqDF6JHg=
+SHA256 (rust/../cargo/quote-0.3.15.tar.gz) =
em6SC2XGXxCyrmXIMagaBzqJ7dKMfM6JR1v/Rnq0Fno=
+SHA256 (rust/../cargo/rand-0.3.15.tar.gz) =
Ai4GNuwlGd2uSBVLAohkvc5Or301Imq45lxhG+l7GJ0=
+SHA256 (rust/../cargo/redox_syscall-0.1.17.tar.gz) =
Kdvf1LnfirMd7EfGCHt7E8v0p3bzNeTejvuoKI3aB1s=
+SHA256 (rust/../cargo/regex-0.1.80.tar.gz) =
T9Ss5qjPeGBxSiwigNbB9+akE0hsEymLvIb9PaAZQC8=
+SHA256 (rust/../cargo/regex-0.2.1.tar.gz) =
QnjBfQ9tYt/vCrAAKP60W9fSEChD+AdjR07rG+ihDAE=
+SHA256 (rust/../cargo/regex-syntax-0.3.9.tar.gz) =
+ewALDXoZ5GCXtKUtQAI7qnd/I3vRCAST7xrCNuDSVc=
+SHA256 (rust/../cargo/regex-syntax-0.4.0.tar.gz) =
L5GRsfV2AwlfEF0xfjddGbHJxcMYXqljOpmm3L7QRFc=
+SHA256 (rust/../cargo/rustc-serialize-0.3.23.tar.gz) =
aEzkhDbWRlMAyep4O2sUxDYda43LsTdbSGppzBni37A=
+SHA256 (rust/../cargo/semver-0.6.0.tar.gz) =
ejGG7J5lBxoglUNLH1uySDjU6OEw9YTHkPYDPHmUNTc=
+SHA256 (rust/../cargo/semver-parser-0.7.0.tar.gz) =
OIod8lPsoIVQvvbHI5LP58MJFL9B31Jptoy9b/j1cKM=
+SHA256 (rust/../cargo/serde-0.9.12.tar.gz) =
8CODjn4YeMZ5Mi3H9mw2SL0zdjohX611LzeKYjhWiY0=
+SHA256 (rust/../cargo/serde_codegen_internals-0.14.2.tar.gz) =
vIiL0oO9JCCxatDYYONa2KyyGUEYCoOhibsgRvnQBAA=
+SHA256 (rust/../cargo/serde_derive-0.9.12.tar.gz) =
67dTY59tVboay80zDMr02fWGI1OsKFHkPqxjwqU0OhE=
+SHA256 (rust/../cargo/serde_ignored-0.0.2.tar.gz) =
1LP1V2h0ch0UaQZX6fDtKG5ypSvi9v3Azy8CQYK9j2Q=
+SHA256 (rust/../cargo/serde_json-0.9.9.tar.gz) =
28RUOVUuuPuGkHosQcH9Dvl0WO+4f/f4eNtGbrWBgk4=
+SHA256 (rust/../cargo/shell-escape-0.1.3.tar.gz) =
3VzJZIHVRYOUe/6IvzDCPVP4g8bNAUU2i2mYnZe4Tvg=
+SHA256 (rust/../cargo/strsim-0.6.0.tar.gz) =
tNFcgQUZqRz4d+fjbmP+BogVxngYFDny8p4lYhR8NpQ=
+SHA256 (rust/../cargo/syn-0.11.9.tar.gz) =
SAyDRwHKujVIqpkeVGdygb46VBSp0J3b307XSlaanRk=
+SHA256 (rust/../cargo/synom-0.11.3.tar.gz) =
o5MGbtkBDrrtYLnq+jc9SxuqwYbdfgCFVbD3ArUZRbY=
+SHA256 (rust/../cargo/tar-0.4.11.tar.gz) =
wjdPMYu+LFrGyD3WJA1fGnMQb3LTmz99b42GN8e0Jdg=
+SHA256 (rust/../cargo/tempdir-0.3.5.tar.gz) =
h5dKb1wd+zRNczBVYBZQBZozY94qYQSBkpO6/2YhMtY=
+SHA256 (rust/../cargo/term-0.4.5.tar.gz) =
0WivOTCzac/iRRMlUFedR9/Yc9aUcHVaGcLGVo272Yk=
+SHA256 (rust/../cargo/thread-id-2.0.0.tar.gz) =
qVOdtWAQLRzvRri3jOc3/wu2Tn4Y01sqVoj30JfQ/wM=
+SHA256 (rust/../cargo/thread-id-3.0.0.tar.gz) =
RDfJdVjHDRKeQGKaWzhbP7H/rDAeY5QTNeTTVAgewUo=
+SHA256 (rust/../cargo/thread_local-0.2.7.tar.gz) =
hXbbv8rvlkFFLVzw35sOfuq3aUlW3TO7YVFfuPGM/dU=
+SHA256 (rust/../cargo/thread_local-0.3.3.tar.gz) =
yFBIxiYNF89IbOrjKC2ftrkL4iC/WyjEAPVIX/wp8Mc=
+SHA256 (rust/../cargo/time-0.1.36.tar.gz) =
IRtjwRIgY1bvH/mxk1X0N0D8P4WWDFmKk9Oj07p76t4=
+SHA256 (rust/../cargo/toml-0.3.1.tar.gz) =
NHTzxurzLu209KZqJiFPAg+Cim2Ww344o146N5u8/RE=
+SHA256 (rust/../cargo/unicode-bidi-0.2.5.tar.gz) =
06B4691iwOcacJw9U9KvaT/gn+k/v/g0SuviibePkDI=
+SHA256 (rust/../cargo/unicode-normalization-0.1.4.tar.gz) =
4o+jdCb87rXPj0HuJz+qfILEfcj7pYU0AoQeZl/Nhv8=
+SHA256 (rust/../cargo/unicode-xid-0.0.4.tar.gz) =
jB+GDX0pzwLLLz81n9NZka89MLrFLFfSZaPEYQdMtNw=
+SHA256 (rust/../cargo/unreachable-0.1.1.tar.gz) =
Hyrl3bGOHJJmRxdhbdlUnd5z9TnwG9e3fC7bJEa9/5E=
+SHA256 (rust/../cargo/url-1.4.0.tar.gz) =
9bqKdJ+0R5sENzNBbCRPqdHTrz18I4BJRGUcikSMuH4=
+SHA256 (rust/../cargo/user32-sys-0.2.0.tar.gz) =
TvRxHRB7IbQQo6l0sSBNmszIsQ2tddgyS111XeFhfUc=
+SHA256 (rust/../cargo/utf8-ranges-0.1.3.tar.gz) =
ocoTwIxBycPgQiTtn/gEYdl+EhWJ/yfHU6FssQgwrg8=
+SHA256 (rust/../cargo/utf8-ranges-1.0.0.tar.gz) =
Zi+rZSWpi+/ykh1/YaOefVngtCXrx9DZ5m0xblUSQSI=
+SHA256 (rust/../cargo/void-1.0.2.tar.gz) =
agLkiF7TvA8t6Q6m3UXry7ZtrP/gNUf627DuridwiH0=
+SHA256 (rust/../cargo/winapi-0.2.8.tar.gz) =
Fn3J1pSam4V/NFEnXpEcP0QlWELB96dvM8VRA6kJCHo=
+SHA256 (rust/../cargo/winapi-build-0.1.1.tar.gz) =
LTFe7js0rKR5ey2msT7Ygmbm1hJWKgxGOQr4KZ/Gmbw=
+SHA256 (rust/../cargo/ws2_32-sys-0.2.1.tar.gz) =
1Zzv69DIkvot1t5YHpNzAdhVLLREic3/A1xhh8tj+l4=
+SHA256 (rust/cargo-bootstrap-amd64-0.18.0-20170426.tar.gz) =
vDQ1ae0x2F+6/4m67xvA1PLmhOy4GNJGljv5mYoIlh4=
+SHA256 (rust/cargo-bootstrap-i386-0.18.0-20170426.tar.gz) =
AP4CtBLKal98GvtVFaquMWKU51lBBge5P/rw8dLTt+g=
+SHA256 (rust/rustc-1.17.0-src.tar.gz) =
S6ujiVt18kkt9s5aKKkWMH7NHAiNwf0C2/qKjoYXT4c=
+SIZE (rust/../cargo/advapi32-sys-0.2.0.tar.gz) = 7217
+SIZE (rust/../cargo/aho-corasick-0.5.3.tar.gz) = 252052
+SIZE (rust/../cargo/aho-corasick-0.6.3.tar.gz) = 24963
+SIZE (rust/../cargo/bitflags-0.7.0.tar.gz) = 10851
+SIZE (rust/../cargo/bufstream-0.1.2.tar.gz) = 7477
+SIZE (rust/../cargo/cfg-if-0.1.0.tar.gz) = 2758
+SIZE (rust/../cargo/chrono-0.2.25.tar.gz) = 98296
+SIZE (rust/../cargo/cmake-0.1.22.tar.gz) = 12504
+SIZE (rust/../cargo/crossbeam-0.2.10.tar.gz) = 32993
+SIZE (rust/../cargo/curl-0.4.6.tar.gz) = 57831
+SIZE (rust/../cargo/curl-sys-0.3.11.tar.gz) = 2980301
+SIZE (rust/../cargo/docopt-0.7.0.tar.gz) = 41313
+SIZE (rust/../cargo/dtoa-0.4.1.tar.gz) = 73264
+SIZE (rust/../cargo/env_logger-0.4.2.tar.gz) = 10386
+SIZE (rust/../cargo/filetime-0.1.10.tar.gz) = 8884
+SIZE (rust/../cargo/flate2-0.2.17.tar.gz) = 47795
+SIZE (rust/../cargo/foreign-types-0.2.0.tar.gz) = 7182
+SIZE (rust/../cargo/fs2-0.4.1.tar.gz) = 12039
+SIZE (rust/../cargo/gcc-0.3.45.tar.gz) = 26303
+SIZE (rust/../cargo/gdi32-sys-0.2.0.tar.gz) = 7643
+SIZE (rust/../cargo/git2-0.6.4.tar.gz) = 129836
+SIZE (rust/../cargo/git2-curl-0.7.0.tar.gz) = 4097
+SIZE (rust/../cargo/glob-0.2.11.tar.gz) = 18065
+SIZE (rust/../cargo/hamcrest-0.1.1.tar.gz) = 9217
+SIZE (rust/../cargo/idna-0.1.0.tar.gz) = 234027
+SIZE (rust/../cargo/itoa-0.3.1.tar.gz) = 73340
+SIZE (rust/../cargo/kernel32-sys-0.2.2.tar.gz) = 24537
+SIZE (rust/../cargo/lazy_static-0.2.5.tar.gz) = 5865
+SIZE (rust/../cargo/libc-0.2.21.tar.gz) = 132909
+SIZE (rust/../cargo/libgit2-sys-0.6.8.tar.gz) = 4217027
+SIZE (rust/../cargo/libssh2-sys-0.2.5.tar.gz) = 412200
+SIZE (rust/../cargo/libz-sys-1.0.13.tar.gz) = 602795
+SIZE (rust/../cargo/log-0.3.7.tar.gz) = 16352
+SIZE (rust/../cargo/matches-0.1.4.tar.gz) = 1530
+SIZE (rust/../cargo/memchr-0.1.11.tar.gz) = 6977
+SIZE (rust/../cargo/memchr-1.0.1.tar.gz) = 8221
+SIZE (rust/../cargo/miniz-sys-0.1.9.tar.gz) = 53242
+SIZE (rust/../cargo/miow-0.2.1.tar.gz) = 21133
+SIZE (rust/../cargo/net2-0.2.27.tar.gz) = 19282
+SIZE (rust/../cargo/num-0.1.37.tar.gz) = 30152
+SIZE (rust/../cargo/num-bigint-0.1.37.tar.gz) = 35577
+SIZE (rust/../cargo/num-complex-0.1.36.tar.gz) = 12831
+SIZE (rust/../cargo/num-integer-0.1.33.tar.gz) = 8884
+SIZE (rust/../cargo/num-iter-0.1.33.tar.gz) = 7397
+SIZE (rust/../cargo/num-rational-0.1.36.tar.gz) = 12556
+SIZE (rust/../cargo/num-traits-0.1.37.tar.gz) = 20492
+SIZE (rust/../cargo/num_cpus-1.3.0.tar.gz) = 6779
+SIZE (rust/../cargo/openssl-0.9.10.tar.gz) = 101113
+SIZE (rust/../cargo/openssl-probe-0.1.0.tar.gz) = 5638
+SIZE (rust/../cargo/openssl-sys-0.9.10.tar.gz) = 31422
+SIZE (rust/../cargo/pkg-config-0.3.9.tar.gz) = 11055
+SIZE (rust/../cargo/psapi-sys-0.1.0.tar.gz) = 973
+SIZE (rust/../cargo/quote-0.3.15.tar.gz) = 12041
+SIZE (rust/../cargo/rand-0.3.15.tar.gz) = 55312
+SIZE (rust/../cargo/redox_syscall-0.1.17.tar.gz) = 11683
+SIZE (rust/../cargo/regex-0.1.80.tar.gz) = 185806
+SIZE (rust/../cargo/regex-0.2.1.tar.gz) = 189277
+SIZE (rust/../cargo/regex-syntax-0.3.9.tar.gz) = 117427
+SIZE (rust/../cargo/regex-syntax-0.4.0.tar.gz) = 118223
+SIZE (rust/../cargo/rustc-serialize-0.3.23.tar.gz) = 45610
+SIZE (rust/../cargo/semver-0.6.0.tar.gz) = 15598
+SIZE (rust/../cargo/semver-parser-0.7.0.tar.gz) = 10268
+SIZE (rust/../cargo/serde-0.9.12.tar.gz) = 53823
+SIZE (rust/../cargo/serde_codegen_internals-0.14.2.tar.gz) = 12379
+SIZE (rust/../cargo/serde_derive-0.9.12.tar.gz) = 20137
+SIZE (rust/../cargo/serde_ignored-0.0.2.tar.gz) = 9468
+SIZE (rust/../cargo/serde_json-0.9.9.tar.gz) = 46711
+SIZE (rust/../cargo/shell-escape-0.1.3.tar.gz) = 6441
+SIZE (rust/../cargo/strsim-0.6.0.tar.gz) = 8500
+SIZE (rust/../cargo/syn-0.11.9.tar.gz) = 62342
+SIZE (rust/../cargo/synom-0.11.3.tar.gz) = 17120
+SIZE (rust/../cargo/tar-0.4.11.tar.gz) = 38443
+SIZE (rust/../cargo/tempdir-0.3.5.tar.gz) = 10605
+SIZE (rust/../cargo/term-0.4.5.tar.gz) = 37496
+SIZE (rust/../cargo/thread-id-2.0.0.tar.gz) = 6108
+SIZE (rust/../cargo/thread-id-3.0.0.tar.gz) = 6240
+SIZE (rust/../cargo/thread_local-0.2.7.tar.gz) = 10954
+SIZE (rust/../cargo/thread_local-0.3.3.tar.gz) = 10964
+SIZE (rust/../cargo/time-0.1.36.tar.gz) = 28333
+SIZE (rust/../cargo/toml-0.3.1.tar.gz) = 54005
+SIZE (rust/../cargo/unicode-bidi-0.2.5.tar.gz) = 26886
+SIZE (rust/../cargo/unicode-normalization-0.1.4.tar.gz) = 278063
+SIZE (rust/../cargo/unicode-xid-0.0.4.tar.gz) = 16034
+SIZE (rust/../cargo/unreachable-0.1.1.tar.gz) = 1772
+SIZE (rust/../cargo/url-1.4.0.tar.gz) = 71598
+SIZE (rust/../cargo/user32-sys-0.2.0.tar.gz) = 10624
+SIZE (rust/../cargo/utf8-ranges-0.1.3.tar.gz) = 8422
+SIZE (rust/../cargo/utf8-ranges-1.0.0.tar.gz) = 8599
+SIZE (rust/../cargo/void-1.0.2.tar.gz) = 2356
+SIZE (rust/../cargo/winapi-0.2.8.tar.gz) = 455145
+SIZE (rust/../cargo/winapi-build-0.1.1.tar.gz) = 669
+SIZE (rust/../cargo/ws2_32-sys-0.2.1.tar.gz) = 4697
+SIZE (rust/cargo-bootstrap-amd64-0.18.0-20170426.tar.gz) = 7813144
+SIZE (rust/cargo-bootstrap-i386-0.18.0-20170426.tar.gz) = 7514429
+SIZE (rust/rustc-1.17.0-src.tar.gz) = 31570599
Index: patches/patch-Makefile_in
===================================================================
RCS file: patches/patch-Makefile_in
diff -N patches/patch-Makefile_in
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-Makefile_in 27 Apr 2017 07:54:42 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+Don't check style. Patches could make long lines.
+--- Makefile.in.orig Thu Apr 27 09:00:03 2017
++++ Makefile.in Thu Apr 27 09:01:19 2017
+@@ -129,7 +129,7 @@ $(foreach target,$(CFG_TARGET),$(eval $(call CARGO_TAR
+
+ # === Tests
+
+-test: style no-exes $(foreach target,$(CFG_TARGET),test-unit-$(target))
++test: no-exes $(foreach target,$(CFG_TARGET),test-unit-$(target))
+
+ style:
+ (cd $(S) && sh tests/check-style.sh)
Index: patches/patch-src_cargo_core_package_id_rs
===================================================================
RCS file: /cvs/ports/devel/cargo/patches/patch-src_cargo_core_package_id_rs,v
retrieving revision 1.1
diff -u -p -r1.1 patch-src_cargo_core_package_id_rs
--- patches/patch-src_cargo_core_package_id_rs 15 Feb 2017 12:49:43 -0000
1.1
+++ patches/patch-src_cargo_core_package_id_rs 27 Apr 2017 07:54:42 -0000
@@ -1,9 +1,9 @@
$OpenBSD: patch-src_cargo_core_package_id_rs,v 1.1 2017/02/15 12:49:43 landry
Exp $
Don't rely on source_id for generating a hash as it could contains build
dependent information (full path of the build directory).
See https://github.com/rust-lang/rust/issues/39786
---- src/cargo/core/package_id.rs.orig Mon Feb 13 16:18:18 2017
-+++ src/cargo/core/package_id.rs Mon Feb 13 16:18:28 2017
-@@ -66,7 +66,6 @@ impl Hash for PackageId {
+--- src/cargo/core/package_id.rs.orig Mon Apr 24 20:56:45 2017
++++ src/cargo/core/package_id.rs Wed Apr 26 11:23:10 2017
+@@ -75,7 +75,6 @@ impl Hash for PackageId {
fn hash<S: hash::Hasher>(&self, state: &mut S) {
self.inner.name.hash(state);
self.inner.version.hash(state);