Hi,
The following diff updates rustc to 1.19.0.
It does several things:
- merge devel/cargo to lang/rust : they are both released in the same
tarball, and this release makes cargo to be buildable without
network.
- so we drop devel/cargo package. I hope to have the right things in
PLIST and in quirks
- www/mozilla-firefox is updated to just BUILD_DEPENDS on lang/rust.
I tested the update on amd64 and i386.
--
Sebastien Marie
Index: devel/Makefile
===================================================================
RCS file: /cvs/ports/devel/Makefile,v
retrieving revision 1.1628
diff -u -p -r1.1628 Makefile
--- devel/Makefile 17 Jul 2017 00:24:11 -0000 1.1628
+++ devel/Makefile 22 Jul 2017 12:07:17 -0000
@@ -50,7 +50,6 @@
SUBDIR += capstone
SUBDIR += catalyst
SUBDIR += catalyst-tutorial
- SUBDIR += cargo
SUBDIR += cargo-generate-vendor
SUBDIR += cbmc
SUBDIR += ccache
Index: devel/cargo/Makefile
===================================================================
RCS file: devel/cargo/Makefile
diff -N devel/cargo/Makefile
--- devel/cargo/Makefile 17 Jun 2017 02:08:10 -0000 1.14
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,215 +0,0 @@
-# $OpenBSD: Makefile,v 1.14 2017/06/17 02:08:10 danj Exp $
-COMMENT = package manager for Rust language
-
-ONLY_FOR_ARCHS = amd64 i386
-
-# cargo version
-CARGO_VERSION = 0.19.0
-RUSTC_VERSION = 1.18.0
-
-# cargo version used for bootstrapping
-BV-amd64 = 0.19.0-20170611
-BV-i386 = 0.19.0-20170611
-BOOTSTRAP_VERSION = ${BV-${MACHINE_ARCH}}
-
-PKGNAME = cargo-${CARGO_VERSION}
-DISTNAME = rustc-${RUSTC_VERSION}-src
-CATEGORIES = devel
-
-HOMEPAGE = https://doc.crates.io/
-
-MAINTAINER = Sebastien Marie <[email protected]>
-
-DIST_SUBDIR = rust
-MODCARGO_DIST_SUBDIR = ../cargo
-
-# cargo is dual licensed MIT/Apache-2.0
-# third-parties (detail below):
-# - MIT
-# - Unlicense/MIT
-# - MIT/Apache-2.0
-#
-PERMIT_PACKAGE_CDROM = Yes
-
-WANTLIB = c crypto curl git2 m pthread ssh2 ssl
-
-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 += 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.6 # MIT
-MODCARGO_CRATES += curl-sys-0.3.10 # 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.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.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.5 # MIT
-MODCARGO_CRATES += libc-0.2.21 # MIT/Apache-2.0
-MODCARGO_CRATES += libgit2-sys-0.6.7 # 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 += 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.1 # 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 += 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.10 # MIT/Apache-2.0
-MODCARGO_CRATES += tempdir-0.3.5 # 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 += thread_local-0.3.3 # Apache-2.0/MIT
-MODCARGO_CRATES += time-0.1.36 # MIT/Apache-2.0
-MODCARGO_CRATES += toml-0.3.2 # 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
-
-MASTER_SITES = https://static.rust-lang.org/dist/
-MASTER_SITES0 = http://kapouay.odns.fr/pub/cargo/
-DISTFILES += ${DISTNAME}${EXTRACT_SUFX} \
- ${BOOTSTRAP}
-
-BOOTSTRAP = ${BOOTSTRAP-${MACHINE_ARCH}}
-.for m in i386 amd64
-BOOTSTRAP-$m = cargo-bootstrap-${m}-${BV-$m}.tar.gz:0
-SUPDISTFILES += ${BOOTSTRAP-$m}
-.endfor
-
-SEPARATE_BUILD = Yes
-
-MODULES = devel/cargo \
- lang/python
-
-# only deal with MODCARGO_CRATES
-MODCARGO_BUILDDEP = No
-MODCARGO_BUILD = No
-MODCARGO_INSTALL = No
-MODCARGO_TEST = No
-
-# redefine MODCARGO_CARGO_BIN to match bootstrapper
-MODCARGO_CARGO_BIN =
${WRKDIR}/cargo-bootstrap-${MACHINE_ARCH}-${BOOTSTRAP_VERSION}/cargo
-
-MODPY_RUNDEP = No
-
-USE_GMAKE = Yes
-
-BUILD_DEPENDS = devel/cmake \
- lang/rust>=1.14
-
-LIB_DEPENDS = net/curl \
- devel/libgit2/libgit2 \
- security/libssh2
-
-RUN_DEPENDS = lang/rust
-
-CONFIGURE_STYLE = cargo \
- simple
-CONFIGURE_ARGS += --prefix=${LOCALBASE} \
- --mandir=${LOCALBASE}/man \
- --release-channel=stable \
- --local-rust-root=${LOCALBASE} \
- --rustc=${LOCALBASE}/bin/rustc \
- --rustdoc=${LOCALBASE}/bin/rustdoc \
- --cargo=${MODCARGO_CARGO_BIN}
-
-MAKE_ENV += ${MODCARGO_ENV} \
- VERBOSE=1 \
- LIBGIT2_SYS_USE_PKG_CONFIG=1
-
-WRKDIST = ${WRKDIR}/${DISTNAME}/cargo
-
-SUBST_VARS += MODCARGO_TARGET_DIR
-pre-test:
- ${SUBST_CMD} ${WRKSRC}/tests/cargotest/support/paths.rs
-.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
- mkdir -p ${PREFIX}/share/bash-completion/completions
- mv ${PREFIX}${SYSCONFDIR}/bash_completion.d/cargo \
- ${PREFIX}/share/bash-completion/completions
- rmdir ${PREFIX}${SYSCONFDIR}/bash_completion.d \
- ${PREFIX}${SYSCONFDIR}
-
-# make a directory suitable for bootstrapping
-BOOTSTRAPDIR_CUR =
${WRKDIR}/cargo-bootstrap-${MACHINE_ARCH}-${BOOTSTRAP_VERSION}
-BOOTSTRAPDIR_NEW =
${WRKDIR}/cargo-bootstrap-${MACHINE_ARCH}-${CARGO_VERSION}-new
-bootstrap: fake
- rm -rf ${BOOTSTRAPDIR_NEW}
- mkdir -p ${BOOTSTRAPDIR_NEW}
- cp ${BOOTSTRAPDIR_CUR}/cargo ${BOOTSTRAPDIR_NEW}/cargo
- cp ${WRKINST}${PREFIX}/bin/cargo ${BOOTSTRAPDIR_NEW}/cargo.bin
- ldd ${BOOTSTRAPDIR_NEW}/cargo.bin \
- | sed -ne 's,.* \(/.*/lib/lib.*\.so[.0-9]*\)$$,\1,p' \
- | xargs -r -J % cp % ${BOOTSTRAPDIR_NEW}
-
-.include <bsd.port.mk>
Index: devel/cargo/cargo.port.mk
===================================================================
RCS file: /cvs/ports/devel/cargo/cargo.port.mk,v
retrieving revision 1.5
diff -u -p -r1.5 cargo.port.mk
--- devel/cargo/cargo.port.mk 15 Feb 2017 12:49:43 -0000 1.5
+++ devel/cargo/cargo.port.mk 22 Jul 2017 12:07:17 -0000
@@ -95,8 +95,7 @@ MODCARGO_configure += ;
.endif
# Build dependencies.
-MODCARGO_BUILD_DEPENDS = devel/cargo \
- lang/rust
+MODCARGO_BUILD_DEPENDS = lang/rust
# devel/cargo-generate-vendor is mandatory for hooks.
BUILD_DEPENDS += devel/cargo-generate-vendor
Index: devel/cargo/distinfo
===================================================================
RCS file: devel/cargo/distinfo
diff -N devel/cargo/distinfo
--- devel/cargo/distinfo 17 Jun 2017 02:08:10 -0000 1.9
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,190 +0,0 @@
-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.10.tar.gz) =
wNkJ3EAq6AtvewEYwDkgNDYGG52aPKXSwlRtk+CmGqo=
-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.7.tar.gz) =
2VH9XsyuB8dOjCwQdbBeoeQ75/iVIkWvjChA0UgLHZU=
-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.1.tar.gz) =
2Y3wJw1ATM08BQpB1XnFLR2xU3UWi7NHHgTsD183ja8=
-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.10.tar.gz) =
HrO/bskoQ8qT9Pz7X8bf4wU0gVsUeIXbS1dZuOL/fVI=
-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.2.tar.gz) =
vYatnr7iRv3t1hDg9tBYe3VKPYFDjbkwokTQSA7Xh48=
-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.19.0-20170611.tar.gz) =
mewH5qIC1Tvmab4Bt//1sgDkWqkMX8wtUWY+SDHMi9I=
-SHA256 (rust/cargo-bootstrap-i386-0.19.0-20170611.tar.gz) =
/dcGxnItU6WMo+9SsxaEhhEqhq6RLUkL0O67J/UZsQo=
-SHA256 (rust/rustc-1.18.0-src.tar.gz) =
0tw26ZueImlIiyvN3eQ8I05r3gPt9wy6gqAn/0nDYRE=
-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.10.tar.gz) = 3197115
-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.7.tar.gz) = 4235960
-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.1.tar.gz) = 5668
-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.10.tar.gz) = 36587
-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.2.tar.gz) = 54035
-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.19.0-20170611.tar.gz) = 7925141
-SIZE (rust/cargo-bootstrap-i386-0.19.0-20170611.tar.gz) = 7677538
-SIZE (rust/rustc-1.18.0-src.tar.gz) = 33111774
Index: devel/cargo/patches/patch-Makefile_in
===================================================================
RCS file: devel/cargo/patches/patch-Makefile_in
diff -N devel/cargo/patches/patch-Makefile_in
--- devel/cargo/patches/patch-Makefile_in 5 May 2017 11:42:27 -0000
1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-Makefile_in,v 1.3 2017/05/05 11:42:27 landry Exp $
-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: devel/cargo/patches/patch-src_cargo_core_package_id_rs
===================================================================
RCS file: devel/cargo/patches/patch-src_cargo_core_package_id_rs
diff -N devel/cargo/patches/patch-src_cargo_core_package_id_rs
--- devel/cargo/patches/patch-src_cargo_core_package_id_rs 5 May 2017
11:42:27 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-src_cargo_core_package_id_rs,v 1.2 2017/05/05 11:42:27 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 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);
-- self.inner.source_id.hash(state);
- }
- }
-
Index: devel/cargo/patches/patch-src_cargo_util_config_rs
===================================================================
RCS file: devel/cargo/patches/patch-src_cargo_util_config_rs
diff -N devel/cargo/patches/patch-src_cargo_util_config_rs
--- devel/cargo/patches/patch-src_cargo_util_config_rs 17 Jun 2017 02:08:10
-0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
-$OpenBSD: patch-src_cargo_util_config_rs,v 1.2 2017/06/17 02:08:10 danj Exp $
-fallback to LOCALBASE as default path for cargo binary.
-Index: src/cargo/util/config.rs
---- src/cargo/util/config.rs.orig
-+++ src/cargo/util/config.rs
-@@ -99,7 +99,13 @@ impl Config {
-
- pub fn cargo_exe(&self) -> CargoResult<&Path> {
- self.cargo_exe.get_or_try_init(||
-- env::current_exe().and_then(|path| path.canonicalize())
-+ match env::current_exe() {
-+ Ok(path) => Ok(path),
-+ Err(_) => match option_env!("LOCALBASE") {
-+ Some(dir) =>
Ok(PathBuf::from(dir).join("bin").join("cargo")),
-+ None => panic!("invalid configuration at compile-time:
undefined LOCALBASE"),
-+ },
-+ }.and_then(|path| path.canonicalize())
- .chain_error(|| {
- human("couldn't get the path to cargo executable")
- })
Index: devel/cargo/patches/patch-tests_cargotest_support_paths_rs
===================================================================
RCS file: devel/cargo/patches/patch-tests_cargotest_support_paths_rs
diff -N devel/cargo/patches/patch-tests_cargotest_support_paths_rs
--- devel/cargo/patches/patch-tests_cargotest_support_paths_rs 15 Feb 2017
12:49:43 -0000 1.4
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,30 +0,0 @@
-$OpenBSD: patch-tests_cargotest_support_paths_rs,v 1.4 2017/02/15 12:49:43
landry Exp $
-use MODCARGO_TARGET_DIR as temporary directory for testing.
---- tests/cargotest/support/paths.rs.orig Fri Jan 27 08:50:00 2017
-+++ tests/cargotest/support/paths.rs Sat Feb 4 07:18:18 2017
-@@ -1,4 +1,3 @@
--use std::env;
- use std::cell::Cell;
- use std::fs;
- use std::io::{self, ErrorKind};
-@@ -30,19 +29,7 @@ fn init() {
- }
-
- fn global_root() -> PathBuf {
-- let mut path = t!(env::current_exe());
-- path.pop(); // chop off exe name
-- path.pop(); // chop off 'debug'
--
-- // If `cargo test` is run manually then our path looks like
-- // `target/debug/foo`, in which case our `path` is already pointing at
-- // `target`. If, however, `cargo test --target $target` is used then the
-- // output is `target/$target/debug/foo`, so our path is pointing at
-- // `target/$target`. Here we conditionally pop the `$target` name.
-- if path.file_name().and_then(|s| s.to_str()) != Some("target") {
-- path.pop();
-- }
--
-+ let path = PathBuf::from("${MODCARGO_TARGET_DIR}/debug");
- path.join(CARGO_INTEGRATION_TEST_DIR)
- }
-
Index: devel/cargo/pkg/DESCR
===================================================================
RCS file: devel/cargo/pkg/DESCR
diff -N devel/cargo/pkg/DESCR
--- devel/cargo/pkg/DESCR 30 May 2016 04:30:53 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
-Cargo is a tool that allows Rust projects to declare their various
-dependencies, and ensure that you'll always get a repeatable build.
-
-To accomplish this goal, Cargo does four things:
-- Introduces two metadata files with various bits of project
- information.
-- Fetches and builds your project's dependencies.
-- Invokes rustc or another build tool with the correct parameters to
- build your project.
-- Introduces conventions, making working with Rust projects easier.
Index: devel/cargo/pkg/PLIST
===================================================================
RCS file: devel/cargo/pkg/PLIST
diff -N devel/cargo/pkg/PLIST
--- devel/cargo/pkg/PLIST 15 Feb 2017 12:49:43 -0000 1.4
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,39 +0,0 @@
-@comment $OpenBSD: PLIST,v 1.4 2017/02/15 12:49:43 landry Exp $
-@bin bin/cargo
-@man man/man1/cargo-bench.1
-@man man/man1/cargo-build.1
-@man man/man1/cargo-check.1
-@man man/man1/cargo-clean.1
-@man man/man1/cargo-doc.1
-@man man/man1/cargo-fetch.1
-@man man/man1/cargo-generate-lockfile.1
-@man man/man1/cargo-init.1
-@man man/man1/cargo-install.1
-@man man/man1/cargo-login.1
-@man man/man1/cargo-metadata.1
-@man man/man1/cargo-new.1
-@man man/man1/cargo-owner.1
-@man man/man1/cargo-package.1
-@man man/man1/cargo-pkgid.1
-@man man/man1/cargo-publish.1
-@man man/man1/cargo-run.1
-@man man/man1/cargo-rustc.1
-@man man/man1/cargo-rustdoc.1
-@man man/man1/cargo-search.1
-@man man/man1/cargo-test.1
-@man man/man1/cargo-uninstall.1
-@man man/man1/cargo-update.1
-@man man/man1/cargo-version.1
-@man man/man1/cargo-yank.1
-@man man/man1/cargo.1
-@comment share/bash-completion/
-@comment share/bash-completion/completions/
-share/bash-completion/completions/cargo
-share/doc/cargo/
-share/doc/cargo/LICENSE-APACHE
-share/doc/cargo/LICENSE-MIT
-share/doc/cargo/LICENSE-THIRD-PARTY
-share/doc/cargo/README.md
-share/zsh/
-share/zsh/site-functions/
-share/zsh/site-functions/_cargo
Index: lang/rust/Makefile
===================================================================
RCS file: /cvs/ports/lang/rust/Makefile,v
retrieving revision 1.45
diff -u -p -r1.45 Makefile
--- lang/rust/Makefile 17 Jun 2017 02:06:53 -0000 1.45
+++ lang/rust/Makefile 22 Jul 2017 12:07:17 -0000
@@ -8,18 +8,14 @@ DPB_PROPERTIES = parallel
COMMENT-main = compiler for Rust Language
COMMENT-doc = html documentation for rustc
-V = 1.18.0
+V = 1.19.0
+CARGO_V = 0.20.0
DISTNAME = rustc-${V}-src
# rustc bootstrap version
-RBV-amd64 = 1.18.0-20170611
-RBV-i386 = 1.18.0-20170611
-RBV = ${RBV-${MACHINE_ARCH}}
-
-# cargo bootstrap version
-CBV-amd64 = 0.19.0-20170611
-CBV-i386 = 0.19.0-20170611
-CBV = ${CBV-${MACHINE_ARCH}}
+BV-amd64 = 1.19.0-20170721
+BV-i386 = 1.19.0-20170721
+BV = ${BV-${MACHINE_ARCH}}
PKGNAME = rust-${V}
PKGNAME-main = rust-${V}
@@ -36,25 +32,21 @@ MAINTAINER = Sebastien Marie <semarie@o
# with portions covered by various BSD-like licenses
PERMIT_PACKAGE_CDROM = Yes
-WANTLIB-main = ${WANTLIB} c m pthread z
+WANTLIB-main = ${WANTLIB} c crypto curl git2 m pthread ssh2 ssl z
WANTLIB-doc =
-MASTER_SITES = https://static.rust-lang.org/dist/
+MASTER_SITES = https://static.rust-lang.org/dist/ \
+ https://dev-static.rust-lang.org/dist/
MASTER_SITES0 = http://kapouay.odns.fr/pub/rust/
-MASTER_SITES1 = http://kapouay.odns.fr/pub/cargo/
DIST_SUBDIR = rust
DISTFILES = ${DISTNAME}${EXTRACT_SUFX} \
- ${RBOOTSTRAP} \
- ${CBOOTSTRAP}
+ ${BOOTSTRAP}
-RBOOTSTRAP = ${RBOOTSTRAP-${MACHINE_ARCH}}
-CBOOTSTRAP = ${CBOOTSTRAP-${MACHINE_ARCH}}
+BOOTSTRAP = ${BOOTSTRAP-${MACHINE_ARCH}}
.for m in ${ONLY_FOR_ARCHS}
-RBOOTSTRAP-$m = rustc-bootstrap-${m}-${RBV-$m}.tar.gz:0
-CBOOTSTRAP-$m = cargo-bootstrap-${m}-${CBV-$m}.tar.gz:1
-SUPDISTFILES += ${RBOOTSTRAP-$m} \
- ${CBOOTSTRAP-$m}
+BOOTSTRAP-$m = rustc-bootstrap-${m}-${BV-$m}.tar.gz:0
+SUPDISTFILES += ${BOOTSTRAP-$m}
.endfor
# per MACHINE_ARCH configuration
@@ -73,6 +65,10 @@ MODPY_RUNDEP = No
BUILD_DEPENDS += devel/llvm \
devel/cmake
+LIB_DEPENDS += net/curl \
+ devel/libgit2/libgit2 \
+ security/libssh2
+
# libgcc.a path
CONFIG = ${MACHINE_ARCH}-unknown-openbsd${OSREV}
SYSV = 4.2.1
@@ -87,7 +83,8 @@ LIBESTDC_VERSION = 17.1
# note: RUSTFLAGS extra flags passed to rust
# -L modgcc-libs : disambiguate libestdc++.so
-MAKE_ENV = RUSTFLAGS="-L ${WRKDIR}/modgcc-libs"
+MAKE_ENV = RUSTFLAGS="-L ${WRKDIR}/modgcc-libs" \
+ LIBGIT2_SYS_USE_PKG_CONFIG=1
# build/configuration variables
SEPARATE_BUILD = Yes
@@ -114,6 +111,14 @@ TEST_TARGET ?= src/test/run-pass \
src/test/run-fail/pretty \
path/to/nowhere
+# - disable vendor checksum check on openssl-sys (as we patched it)
+# - SUBSTR cargo testsuite
+SUBST_VARS += WRKBUILD
+post-patch:
+ sed -ie 's/"files":{[^}]*}/"files":{}/' \
+ "${WRKSRC}/src/vendor/openssl-sys/.cargo-checksum.json"
+ ${SUBST_CMD} ${WRKSRC}/src/tools/cargo/tests/cargotest/support/paths.rs
+
# - check datasize limit before configuring (and building)
pre-configure:
@if [ `ulimit -d` -lt 2097152 ]; then \
@@ -126,15 +131,23 @@ pre-configure:
# at build time)
do-configure:
echo '[build]' >${WRKBUILD}/config.toml
- echo 'rustc =
"${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${RBV}/bin/rustc"' \
+ echo 'rustc =
"${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${BV}/bin/rustc"' \
>>${WRKBUILD}/config.toml
- echo 'cargo = "${WRKDIR}/cargo-bootstrap-${MACHINE_ARCH}-${CBV}/cargo"'
\
+ echo 'cargo =
"${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${BV}/bin/cargo"' \
>>${WRKBUILD}/config.toml
- echo 'prefix = "${LOCALBASE}"' >>${WRKBUILD}/config.toml
+ echo 'python = "${MODPY_BIN}"' >>${WRKBUILD}/config.toml
echo 'vendor = true' >>${WRKBUILD}/config.toml
+ echo 'extended = true' >>${WRKBUILD}/config.toml
+ echo 'verbose = 2' >>${WRKBUILD}/config.toml
+
+ echo '[install]' >>${WRKBUILD}/config.toml
+ echo 'prefix = "${LOCALBASE}"' >>${WRKBUILD}/config.toml
+ echo 'sysconfdir = "${SYSCONFDIR}"' >>${WRKBUILD}/config.toml
+ echo 'mandir = "man"' >>${WRKBUILD}/config.toml
echo '[rust]' >>${WRKBUILD}/config.toml
echo 'channel = "stable"' >>${WRKBUILD}/config.toml
+ echo 'rpath = false' >>${WRKBUILD}/config.toml
echo 'codegen-tests = false' >>${WRKBUILD}/config.toml
echo '[dist]' >>${WRKBUILD}/config.toml
@@ -150,19 +163,19 @@ do-configure:
${WRKDIR}/modgcc-libs
BUILD_BIN = cd ${WRKBUILD} && exec ${SETENV} ${MAKE_ENV} \
- ${MODPY_BIN} ${WRKSRC}/src/bootstrap/bootstrap.py
+ ${MODPY_BIN} ${WRKSRC}/x.py
do-build:
- ${BUILD_BIN} dist --verbose --jobs=${MAKE_JOBS}
+ ${BUILD_BIN} dist --jobs=${MAKE_JOBS}
-COMPONENTS ?= rustc rust-std rust-docs
+COMPONENTS ?= rustc-${V} rust-std-${V} rust-docs-${V} cargo-${CARGO_V}
do-install:
rm -rf ${WRKBUILD}/_extractdist
.for _c in ${COMPONENTS}
mkdir ${WRKBUILD}/_extractdist
cd ${WRKBUILD}/_extractdist && tar zxf \
- ${WRKBUILD}/build/dist/${_c}-${V}-${TRIPLE_ARCH}.tar.gz
- cd ${WRKBUILD}/_extractdist/${_c}-${V}-${TRIPLE_ARCH} && ./install.sh \
+ ${WRKBUILD}/build/dist/${_c}-${TRIPLE_ARCH}.tar.gz
+ cd ${WRKBUILD}/_extractdist/${_c}-${TRIPLE_ARCH} && ./install.sh \
--prefix="${PREFIX}" \
--mandir="${PREFIX}/man"
rm -rf ${WRKBUILD}/_extractdist
@@ -180,12 +193,20 @@ post-install:
${PREFIX}/lib/rustlib/{install.log,uninstall.sh,rust-installer-version} \
${PREFIX}/lib/rustlib/components \
${PREFIX}/lib/rustlib/manifest-*
+ # install cargo bash-completion
+ mkdir -p ${PREFIX}/share/bash-completion/completions
+ mv ${PREFIX}${SYSCONFDIR}/bash_completion.d/cargo \
+ ${PREFIX}/share/bash-completion/completions
+ rmdir ${PREFIX}${SYSCONFDIR}/bash_completion.d \
+ ${PREFIX}${SYSCONFDIR}
# make a link to libgcc.a inside rustlib
ln -fs ${SYSLIBPATH}/libgcc.a \
${PREFIX}/lib/rustlib/${TRIPLE_ARCH}/lib
+ # compile python stuff
+ ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py ${PREFIX}/lib/rustlib/etc
do-test:
- ${BUILD_BIN} test --verbose --jobs=${MAKE_JOBS} ${TEST_TARGET}
+ ${BUILD_BIN} test --jobs=${MAKE_JOBS}
# bootstrap target permits to regenerate the bootstrap archive
BOOTSTRAPDIR=${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${V}-new
@@ -195,22 +216,21 @@ bootstrap: build
${MAKE} clean=fake
${MAKE} fake \
PREFIX="${BOOTSTRAPDIR}" \
- COMPONENTS="rustc rust-std" \
+ COMPONENTS="rustc-${V} rust-std-${V} cargo-${CARGO_V}" \
FAKE_SETUP=""
rm -rf ${BOOTSTRAPDIR}/{man,share} \
${BOOTSTRAPDIR}/bin/rust-gdb
strip ${BOOTSTRAPDIR}/lib/lib*.so \
${BOOTSTRAPDIR}/lib/rustlib/${TRIPLE_ARCH}/lib/lib*.so
-.for _bin in rustc rustdoc
+.for _bin in rustc rustdoc cargo
mv ${BOOTSTRAPDIR}/bin/${_bin} \
${BOOTSTRAPDIR}/bin/${_bin}.bin
strip ${BOOTSTRAPDIR}/bin/${_bin}.bin
- cp ${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${RBV}/bin/${_bin} \
+ cp ${WRKDIR}/rustc-bootstrap-${MACHINE_ARCH}-${BV}/bin/${_bin} \
${BOOTSTRAPDIR}/bin/${_bin}
LD_LIBRARY_PATH="${BOOTSTRAPDIR}/lib" \
ldd ${BOOTSTRAPDIR}/bin/${_bin}.bin \
| sed -ne 's,.* \(/.*/lib/lib.*\.so.[.0-9]*\)$$,\1,p' \
- | xargs -r -J % cp % \
- ${BOOTSTRAPDIR}/lib
+ | xargs -r -J % cp % ${BOOTSTRAPDIR}/lib || true
.endfor
.include <bsd.port.mk>
Index: lang/rust/distinfo
===================================================================
RCS file: /cvs/ports/lang/rust/distinfo,v
retrieving revision 1.25
diff -u -p -r1.25 distinfo
--- lang/rust/distinfo 17 Jun 2017 02:06:53 -0000 1.25
+++ lang/rust/distinfo 22 Jul 2017 12:07:17 -0000
@@ -1,10 +1,6 @@
-SHA256 (rust/cargo-bootstrap-amd64-0.19.0-20170611.tar.gz) =
mewH5qIC1Tvmab4Bt//1sgDkWqkMX8wtUWY+SDHMi9I=
-SHA256 (rust/cargo-bootstrap-i386-0.19.0-20170611.tar.gz) =
/dcGxnItU6WMo+9SsxaEhhEqhq6RLUkL0O67J/UZsQo=
-SHA256 (rust/rustc-1.18.0-src.tar.gz) =
0tw26ZueImlIiyvN3eQ8I05r3gPt9wy6gqAn/0nDYRE=
-SHA256 (rust/rustc-bootstrap-amd64-1.18.0-20170611.tar.gz) =
l30RLgusTCyevUiUI60MJu1/0tnl9Sf3rEqxe2PXyMk=
-SHA256 (rust/rustc-bootstrap-i386-1.18.0-20170611.tar.gz) =
HWG9XlpMHg3IHNukokIMIjudUTnben+O/p0KxwUpzzc=
-SIZE (rust/cargo-bootstrap-amd64-0.19.0-20170611.tar.gz) = 7925141
-SIZE (rust/cargo-bootstrap-i386-0.19.0-20170611.tar.gz) = 7677538
-SIZE (rust/rustc-1.18.0-src.tar.gz) = 33111774
-SIZE (rust/rustc-bootstrap-amd64-1.18.0-20170611.tar.gz) = 58923785
-SIZE (rust/rustc-bootstrap-i386-1.18.0-20170611.tar.gz) = 60321889
+SHA256 (rust/rustc-1.19.0-src.tar.gz) =
FSMfUFP7cq2CvpH1q/1qpgy3iYxQieTxrFkQpzEJDFE=
+SHA256 (rust/rustc-bootstrap-amd64-1.19.0-20170721.tar.gz) =
OIXGymWIx8k57zH1UQRx6WvevMw2kEDBRlvdlErKNbM=
+SHA256 (rust/rustc-bootstrap-i386-1.19.0-20170721.tar.gz) =
imXJ+9THpwwadNHaYJiISj3vo+fowJeYWvmal0/MpnM=
+SIZE (rust/rustc-1.19.0-src.tar.gz) = 50108626
+SIZE (rust/rustc-bootstrap-amd64-1.19.0-20170721.tar.gz) = 69399327
+SIZE (rust/rustc-bootstrap-i386-1.19.0-20170721.tar.gz) = 70816328
Index: lang/rust/patches/patch-src_bootstrap_flags_rs
===================================================================
RCS file: lang/rust/patches/patch-src_bootstrap_flags_rs
diff -N lang/rust/patches/patch-src_bootstrap_flags_rs
--- lang/rust/patches/patch-src_bootstrap_flags_rs 17 Jun 2017 02:06:53
-0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-src_bootstrap_flags_rs,v 1.1 2017/06/17 02:06:53 danj Exp $
-workaround for https://github.com/rust-lang/rust/issues/41779 in order to
build with verbose
-Index: src/bootstrap/flags.rs
---- src/bootstrap/flags.rs.orig
-+++ src/bootstrap/flags.rs
-@@ -232,7 +232,7 @@ Arguments:
-
-
- // All subcommands can have an optional "Available paths" section
-- if matches.opt_present("verbose") {
-+ if false && matches.opt_present("verbose") {
- let flags = Flags::parse(&["build".to_string()]);
- let mut config = Config::default();
- config.build = flags.build.clone();
Index: lang/rust/patches/patch-src_bootstrap_lib_rs
===================================================================
RCS file: /cvs/ports/lang/rust/patches/patch-src_bootstrap_lib_rs,v
retrieving revision 1.4
diff -u -p -r1.4 patch-src_bootstrap_lib_rs
--- lang/rust/patches/patch-src_bootstrap_lib_rs 17 Jun 2017 02:06:53
-0000 1.4
+++ lang/rust/patches/patch-src_bootstrap_lib_rs 22 Jul 2017 12:07:17
-0000
@@ -3,7 +3,7 @@ Let us compilation choice to be honored.
Index: src/bootstrap/lib.rs
--- src/bootstrap/lib.rs.orig
+++ src/bootstrap/lib.rs
-@@ -872,7 +872,6 @@ impl Build {
+@@ -828,7 +828,6 @@ impl Build {
// gcc-rs because the build scripts will determine that for
themselves.
let mut base = self.cc[target].0.args().iter()
.map(|s| s.to_string_lossy().into_owned())
Index: lang/rust/patches/patch-src_librustc_session_filesearch_rs
===================================================================
RCS file:
/cvs/ports/lang/rust/patches/patch-src_librustc_session_filesearch_rs,v
retrieving revision 1.4
diff -u -p -r1.4 patch-src_librustc_session_filesearch_rs
--- lang/rust/patches/patch-src_librustc_session_filesearch_rs 15 Feb 2017
12:52:35 -0000 1.4
+++ lang/rust/patches/patch-src_librustc_session_filesearch_rs 22 Jul 2017
12:07:17 -0000
@@ -1,15 +1,16 @@
$OpenBSD: patch-src_librustc_session_filesearch_rs,v 1.4 2017/02/15 12:52:35
landry Exp $
fallback to LOCALBASE as default sysroot.
---- src/librustc/session/filesearch.rs.orig Mon Jul 4 20:04:09 2016
-+++ src/librustc/session/filesearch.rs Tue Jul 5 19:01:38 2016
-@@ -161,7 +161,10 @@ pub fn get_or_default_sysroot() -> PathBuf {
-
- match canonicalize(env::current_exe().ok()) {
- Some(mut p) => { p.pop(); p.pop(); p }
-- None => bug!("can't determine value for sysroot")
-+ None => match option_env!("LOCALBASE") {
-+ Some(dir) => PathBuf::from(dir),
-+ None => bug!("can't determine value for sysroot"),
+Index: src/librustc/session/filesearch.rs
+--- src/librustc/session/filesearch.rs.orig
++++ src/librustc/session/filesearch.rs
+@@ -166,7 +166,10 @@ pub fn get_or_default_sysroot() -> PathBuf {
+ None => bug!("can't determine value for sysroot")
+ }
+ }
+- Err(ref e) => panic!(format!("failed to get current_exe: {}", e))
++ Err(ref e) => match option_env!("LOCALBASE") {
++ Some(dir) => return PathBuf::from(dir),
++ None => panic!(format!("failed to get current_exe: {}", e))
+ }
}
}
Index: lang/rust/patches/patch-src_librustdoc_test_rs
===================================================================
RCS file: lang/rust/patches/patch-src_librustdoc_test_rs
diff -N lang/rust/patches/patch-src_librustdoc_test_rs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lang/rust/patches/patch-src_librustdoc_test_rs 22 Jul 2017 12:07:17
-0000
@@ -0,0 +1,29 @@
+$OpenBSD$
+fallback to LOCALBASE as default sysroot.
+Index: src/librustdoc/test.rs
+--- src/librustdoc/test.rs.orig
++++ src/librustdoc/test.rs
+@@ -67,7 +67,10 @@ pub fn run(input: &str,
+
+ let sessopts = config::Options {
+ maybe_sysroot: maybe_sysroot.clone().or_else(
+- ||
Some(env::current_exe().unwrap().parent().unwrap().parent().unwrap().to_path_buf())),
++ || match option_env!("LOCALBASE") {
++ Some(dir) => return Some(PathBuf::from(dir)),
++ None => panic!("can't determine value for sysroot"),
++ }),
+ search_paths: libs.clone(),
+ crate_types: vec![config::CrateTypeDylib],
+ externs: externs.clone(),
+@@ -183,7 +186,10 @@ fn runtest(test: &str, cratename: &str, cfgs: Vec<Stri
+
+ let sessopts = config::Options {
+ maybe_sysroot: maybe_sysroot.or_else(
+- ||
Some(env::current_exe().unwrap().parent().unwrap().parent().unwrap().to_path_buf())),
++ || match option_env!("LOCALBASE") {
++ Some(dir) => return Some(PathBuf::from(dir)),
++ None => panic!("can't determine value for sysroot"),
++ }),
+ search_paths: libs,
+ crate_types: vec![config::CrateTypeExecutable],
+ output_types: outputs,
Index: lang/rust/patches/patch-src_tools_cargo_src_cargo_core_package_id_rs
===================================================================
RCS file: lang/rust/patches/patch-src_tools_cargo_src_cargo_core_package_id_rs
diff -N lang/rust/patches/patch-src_tools_cargo_src_cargo_core_package_id_rs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lang/rust/patches/patch-src_tools_cargo_src_cargo_core_package_id_rs
22 Jul 2017 12:07:17 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+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
+Index: src/tools/cargo/src/cargo/core/package_id.rs
+--- src/tools/cargo/src/cargo/core/package_id.rs.orig
++++ src/tools/cargo/src/cargo/core/package_id.rs
+@@ -74,7 +74,6 @@ impl Hash for PackageId {
+ fn hash<S: hash::Hasher>(&self, state: &mut S) {
+ self.inner.name.hash(state);
+ self.inner.version.hash(state);
+- self.inner.source_id.hash(state);
+ }
+ }
+
Index: lang/rust/patches/patch-src_tools_cargo_src_cargo_util_config_rs
===================================================================
RCS file: lang/rust/patches/patch-src_tools_cargo_src_cargo_util_config_rs
diff -N lang/rust/patches/patch-src_tools_cargo_src_cargo_util_config_rs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lang/rust/patches/patch-src_tools_cargo_src_cargo_util_config_rs 22 Jul
2017 12:07:17 -0000
@@ -0,0 +1,20 @@
+$OpenBSD$
+fallback to LOCALBASE as default path for cargo binary.
+Index: src/tools/cargo/src/cargo/util/config.rs
+--- src/tools/cargo/src/cargo/util/config.rs.orig
++++ src/tools/cargo/src/cargo/util/config.rs
+@@ -121,7 +121,13 @@ impl Config {
+
+ pub fn cargo_exe(&self) -> CargoResult<&Path> {
+ self.cargo_exe.get_or_try_init(||
+- env::current_exe().and_then(|path| path.canonicalize())
++ match env::current_exe() {
++ Ok(path) => Ok(path),
++ Err(_) => match option_env!("LOCALBASE") {
++ Some(dir) =>
Ok(PathBuf::from(dir).join("bin").join("cargo")),
++ None => panic!("invalid configuration at compile-time:
undefined LOCALBASE"),
++ },
++ }.and_then(|path| path.canonicalize())
+ .chain_err(|| "couldn't get the path to cargo executable")
+ ).map(AsRef::as_ref)
+ }
Index: lang/rust/patches/patch-src_tools_cargo_tests_cargotest_support_paths_rs
===================================================================
RCS file:
lang/rust/patches/patch-src_tools_cargo_tests_cargotest_support_paths_rs
diff -N lang/rust/patches/patch-src_tools_cargo_tests_cargotest_support_paths_rs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lang/rust/patches/patch-src_tools_cargo_tests_cargotest_support_paths_rs
22 Jul 2017 12:07:17 -0000
@@ -0,0 +1,31 @@
+$OpenBSD$
+use WRKBUILD as temporary directory for testing.
+Index: src/tools/cargo/tests/cargotest/support/paths.rs
+--- src/tools/cargo/tests/cargotest/support/paths.rs.orig
++++ src/tools/cargo/tests/cargotest/support/paths.rs
+@@ -1,4 +1,3 @@
+-use std::env;
+ use std::cell::Cell;
+ use std::fs;
+ use std::io::{self, ErrorKind};
+@@ -30,19 +29,7 @@ fn init() {
+ }
+
+ fn global_root() -> PathBuf {
+- let mut path = t!(env::current_exe());
+- path.pop(); // chop off exe name
+- path.pop(); // chop off 'debug'
+-
+- // If `cargo test` is run manually then our path looks like
+- // `target/debug/foo`, in which case our `path` is already pointing at
+- // `target`. If, however, `cargo test --target $target` is used then the
+- // output is `target/$target/debug/foo`, so our path is pointing at
+- // `target/$target`. Here we conditionally pop the `$target` name.
+- if path.file_name().and_then(|s| s.to_str()) != Some("target") {
+- path.pop();
+- }
+-
++ let path = PathBuf::from("${WRKBUILD}/test-cargo");
+ path.join(CARGO_INTEGRATION_TEST_DIR)
+ }
+
Index: lang/rust/patches/patch-src_vendor_openssl-sys_build_rs
===================================================================
RCS file: lang/rust/patches/patch-src_vendor_openssl-sys_build_rs
diff -N lang/rust/patches/patch-src_vendor_openssl-sys_build_rs
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lang/rust/patches/patch-src_vendor_openssl-sys_build_rs 22 Jul 2017
12:07:17 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+The LibreSSL version in -current isn't explicitly supported.
+Index: src/vendor/openssl-sys/build.rs
+--- src/vendor/openssl-sys/build.rs.orig
++++ src/vendor/openssl-sys/build.rs
+@@ -241,7 +241,7 @@ fn validate_headers(include_dirs: &[PathBuf]) -> Versi
+ #include <openssl/opensslconf.h>
+
+ #if LIBRESSL_VERSION_NUMBER >= 0x20505000
+-RUST_LIBRESSL_NEW
++RUST_LIBRESSL_254
+ #elif LIBRESSL_VERSION_NUMBER >= 0x20504000
+ RUST_LIBRESSL_254
+ #elif LIBRESSL_VERSION_NUMBER >= 0x20503000
Index: lang/rust/pkg/PFRAG.amd64-main
===================================================================
RCS file: /cvs/ports/lang/rust/pkg/PFRAG.amd64-main,v
retrieving revision 1.5
diff -u -p -r1.5 PFRAG.amd64-main
--- lang/rust/pkg/PFRAG.amd64-main 17 Jun 2017 02:06:53 -0000 1.5
+++ lang/rust/pkg/PFRAG.amd64-main 22 Jul 2017 12:07:17 -0000
@@ -1,101 +1,103 @@
@comment $OpenBSD: PFRAG.amd64-main,v 1.5 2017/06/17 02:06:53 danj Exp $
-lib/libarena-93e3921cce131aef.so
-lib/libflate-5e41639e13c4434f.so
-lib/libfmt_macros-93a9b01ee93bdce9.so
-lib/libgetopts-012c584871db97d0.so
-lib/libgraphviz-1386fed25d8e472a.so
-lib/libproc_macro-7d5b4be48f58627e.so
-lib/libproc_macro_plugin-22b1c24bca33bda8.so
-lib/librustc-9f31feb2baff5b59.so
-lib/librustc_back-0b0942d4786ca15a.so
-lib/librustc_borrowck-fb5c6c9a1e1d428f.so
-lib/librustc_const_eval-1b7ffd0678c0ac18.so
-lib/librustc_const_math-21931a76cddafe83.so
-lib/librustc_data_structures-98606f5b5b2e7332.so
-lib/librustc_driver-152207bfa090503d.so
-lib/librustc_errors-a8d5a5de6ee87758.so
-lib/librustc_incremental-259f383c56a36b45.so
-lib/librustc_lint-fb30531919645c93.so
-lib/librustc_llvm-444a1eb13b19ff44.so
-lib/librustc_metadata-4a7492605e5ec1fa.so
-lib/librustc_mir-0d7ede501c8b9e2c.so
-lib/librustc_passes-f1a0598ee78a7ff7.so
-lib/librustc_platform_intrinsics-4e6d97357d6b51e8.so
-lib/librustc_plugin-91ed01083712eec4.so
-lib/librustc_privacy-9cdd14a408db4116.so
-lib/librustc_resolve-eedfc512aee6f7f1.so
-lib/librustc_save_analysis-aa5a7ac40a5082bc.so
-lib/librustc_trans-c039ecaeadf1c151.so
-lib/librustc_typeck-f9f14ee21da783e9.so
-lib/librustdoc-0a002c6d94f99f77.so
-lib/libserialize-20f22d1873bcda3b.so
-lib/libstd-1c45066ab375ebd7.so
-lib/libsyntax-36c1d060e395c36e.so
-lib/libsyntax_ext-c7c189ffbe048199.so
-lib/libsyntax_pos-6cc7ec91f3b515a9.so
-lib/libterm-ab77930f2fb0d3f4.so
-lib/libtest-b87c99e1107789f6.so
+lib/libarena-7208a4d24e58ee10.so
+lib/libflate-071f6da713fa0590.so
+lib/libfmt_macros-3113337fd699f0c2.so
+lib/libgetopts-d1f5cbdf4f22cd49.so
+lib/libgraphviz-cbaface7ffcc68be.so
+lib/libproc_macro-d8a2ddaa8cd3f9a3.so
+lib/libproc_macro_plugin-bf3f7fffda4b671f.so
+lib/librustc-011439a32a903962.so
+lib/librustc_back-49c45f7d8465520e.so
+lib/librustc_borrowck-f82786ce0c95106c.so
+lib/librustc_const_eval-ad301bb3604295d2.so
+lib/librustc_const_math-eb0fd3e2e620790f.so
+lib/librustc_data_structures-e51633dd5498e8da.so
+lib/librustc_driver-052b8dbae020bc96.so
+lib/librustc_errors-0e5921d7e9b9514e.so
+lib/librustc_incremental-f3f382e28117043c.so
+lib/librustc_lint-a65f3277c064a063.so
+lib/librustc_llvm-2410ef26499acc88.so
+lib/librustc_metadata-a779bce111997899.so
+lib/librustc_mir-3a2488f8814c22b7.so
+lib/librustc_passes-044f0e9b0e7917b1.so
+lib/librustc_platform_intrinsics-304f7a80490b3cfe.so
+lib/librustc_plugin-d4b12ed7b48fa77d.so
+lib/librustc_privacy-23260f672deea1dc.so
+lib/librustc_resolve-57d0581a08985128.so
+lib/librustc_save_analysis-19c1e90bc0a226b5.so
+lib/librustc_trans-40bb877c5e0b3f84.so
+lib/librustc_typeck-a0a711d61f99622b.so
+lib/librustdoc-9f8090844a1b265e.so
+lib/libserialize-eb6777bf7927afa6.so
+lib/libstd-2ce1d6a76eafdd05.so
+lib/libsyntax-36a6bcb049723580.so
+lib/libsyntax_ext-fae36a2605d5bd8f.so
+lib/libsyntax_pos-e1c2cc029bad7121.so
+lib/libterm-d69be74099635976.so
+lib/libtest-d91a4403c8f5d561.so
lib/rustlib/x86_64-unknown-openbsd/
lib/rustlib/x86_64-unknown-openbsd/lib/
-lib/rustlib/x86_64-unknown-openbsd/lib/liballoc-2204f9eae3e879c0.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_jemalloc-de230249025f1d75.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_system-641805ce3a04d533.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libarena-93e3921cce131aef.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libbitflags-7eae59beb429c353.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libcollections-ced0e47969817eb8.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libcompiler_builtins-f521c565836774e2.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libcore-c490791ff340c9a6.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libenv_logger-55c598e55b76957c.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libflate-5e41639e13c4434f.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libfmt_macros-93a9b01ee93bdce9.so
+lib/rustlib/x86_64-unknown-openbsd/lib/liballoc-c4a5517b56edc9bb.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_jemalloc-373484c9896598ba.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/liballoc_system-501d3b38d942d003.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libarena-7208a4d24e58ee10.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libbitflags-c2dd70154f033746.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libcollections-d47076d9c64553ea.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libcompiler_builtins-e50391c94310c5c3.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libcore-32500e34c445841e.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libenv_logger-aa2d202faf7965de.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libflate-071f6da713fa0590.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libfmt_macros-3113337fd699f0c2.so
lib/rustlib/x86_64-unknown-openbsd/lib/libgcc.a
-lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-012c584871db97d0.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-012c584871db97d0.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libgraphviz-1386fed25d8e472a.so
-lib/rustlib/x86_64-unknown-openbsd/lib/liblibc-8d46a36ba970dccf.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/liblog-171e441f0b99061d.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_abort-9add4603edf3ef11.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_unwind-d99f53448c5cc41b.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro-7d5b4be48f58627e.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro_plugin-22b1c24bca33bda8.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libpulldown_cmark-7ada566bc0ba809c.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/librand-b605d662ea6cecab.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/librls_data-a7c59023b674a2af.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/librls_span-bf7499949d334e04.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc-9f31feb2baff5b59.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_back-0b0942d4786ca15a.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_bitflags-e2e367ef663679ff.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_borrowck-fb5c6c9a1e1d428f.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_eval-1b7ffd0678c0ac18.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_math-21931a76cddafe83.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_data_structures-98606f5b5b2e7332.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_driver-152207bfa090503d.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_errors-a8d5a5de6ee87758.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_incremental-259f383c56a36b45.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_lint-fb30531919645c93.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_llvm-444a1eb13b19ff44.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_metadata-4a7492605e5ec1fa.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_mir-0d7ede501c8b9e2c.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_passes-f1a0598ee78a7ff7.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_platform_intrinsics-4e6d97357d6b51e8.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_plugin-91ed01083712eec4.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_privacy-9cdd14a408db4116.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_resolve-eedfc512aee6f7f1.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_save_analysis-aa5a7ac40a5082bc.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_serialize-425a1b42edb55639.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_trans-c039ecaeadf1c151.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustc_typeck-f9f14ee21da783e9.so
-lib/rustlib/x86_64-unknown-openbsd/lib/librustdoc-0a002c6d94f99f77.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-20f22d1873bcda3b.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-20f22d1873bcda3b.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libstd-1c45066ab375ebd7.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libstd-1c45066ab375ebd7.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libstd_unicode-946c297f746eb582.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax-36c1d060e395c36e.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_ext-c7c189ffbe048199.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_pos-6cc7ec91f3b515a9.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libterm-ab77930f2fb0d3f4.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libterm-ab77930f2fb0d3f4.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libtest-b87c99e1107789f6.rlib
-lib/rustlib/x86_64-unknown-openbsd/lib/libtest-b87c99e1107789f6.so
-lib/rustlib/x86_64-unknown-openbsd/lib/libunwind-6af2e100c3095e9d.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-d1f5cbdf4f22cd49.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libgetopts-d1f5cbdf4f22cd49.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libgraphviz-cbaface7ffcc68be.so
+lib/rustlib/x86_64-unknown-openbsd/lib/liblibc-52335ecd307b129e.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/liblog-d8ab26203cb7132d.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libowning_ref-8ce60505dbd3e4c1.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_abort-e050daec92ba61a4.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libpanic_unwind-abd5e58d6188c485.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro-d8a2ddaa8cd3f9a3.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libproc_macro_plugin-bf3f7fffda4b671f.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libpulldown_cmark-444ee7bafe85603a.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librand-7454f04721c9260d.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librls_data-c8ffd9183616fefa.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librls_span-4464ad76ae0ef520.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc-011439a32a903962.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_back-49c45f7d8465520e.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_bitflags-6857199c7727e58a.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_borrowck-f82786ce0c95106c.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_eval-ad301bb3604295d2.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_const_math-eb0fd3e2e620790f.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_data_structures-e51633dd5498e8da.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_driver-052b8dbae020bc96.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_errors-0e5921d7e9b9514e.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_incremental-f3f382e28117043c.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_lint-a65f3277c064a063.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_llvm-2410ef26499acc88.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_metadata-a779bce111997899.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_mir-3a2488f8814c22b7.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_passes-044f0e9b0e7917b1.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_platform_intrinsics-304f7a80490b3cfe.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_plugin-d4b12ed7b48fa77d.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_privacy-23260f672deea1dc.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_resolve-57d0581a08985128.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_save_analysis-19c1e90bc0a226b5.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_serialize-ddc86ccfcc5e4fda.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_trans-40bb877c5e0b3f84.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustc_typeck-a0a711d61f99622b.so
+lib/rustlib/x86_64-unknown-openbsd/lib/librustdoc-9f8090844a1b265e.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-eb6777bf7927afa6.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libserialize-eb6777bf7927afa6.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libstable_deref_trait-169b9ded17bda496.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libstd-2ce1d6a76eafdd05.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libstd-2ce1d6a76eafdd05.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libstd_unicode-012d6e301282f6b1.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax-36a6bcb049723580.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_ext-fae36a2605d5bd8f.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libsyntax_pos-e1c2cc029bad7121.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libterm-d69be74099635976.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libterm-d69be74099635976.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libtest-d91a4403c8f5d561.rlib
+lib/rustlib/x86_64-unknown-openbsd/lib/libtest-d91a4403c8f5d561.so
+lib/rustlib/x86_64-unknown-openbsd/lib/libunwind-23589e63fa6b60fe.rlib
Index: lang/rust/pkg/PFRAG.i386-main
===================================================================
RCS file: /cvs/ports/lang/rust/pkg/PFRAG.i386-main,v
retrieving revision 1.5
diff -u -p -r1.5 PFRAG.i386-main
--- lang/rust/pkg/PFRAG.i386-main 17 Jun 2017 02:06:53 -0000 1.5
+++ lang/rust/pkg/PFRAG.i386-main 22 Jul 2017 12:07:17 -0000
@@ -1,101 +1,103 @@
@comment $OpenBSD: PFRAG.i386-main,v 1.5 2017/06/17 02:06:53 danj Exp $
-lib/libarena-ffc66dd649996853.so
-lib/libflate-e4dfe4df94ab8269.so
-lib/libfmt_macros-55d8ac42b77bdfaf.so
-lib/libgetopts-ab907dce2e616df0.so
-lib/libgraphviz-1ad34192b6945a9f.so
-lib/libproc_macro-a667352ecc6c908f.so
-lib/libproc_macro_plugin-d2a8417d4a277a18.so
-lib/librustc-dc1a88a5a72301d7.so
-lib/librustc_back-1ed1a593c5be59fa.so
-lib/librustc_borrowck-63edd976bc6af7b4.so
-lib/librustc_const_eval-a450ed88ff1c482a.so
-lib/librustc_const_math-5bfb58fd7f2706da.so
-lib/librustc_data_structures-cb864a4fb18cd405.so
-lib/librustc_driver-1b01b25381318186.so
-lib/librustc_errors-01c65d14961f7ca8.so
-lib/librustc_incremental-a443b21aebb46a3e.so
-lib/librustc_lint-7a3056feaaaff0ef.so
-lib/librustc_llvm-886aeab528a617df.so
-lib/librustc_metadata-9e9f9ded511a8c2c.so
-lib/librustc_mir-c97a66c88a168322.so
-lib/librustc_passes-a31722bfb3774359.so
-lib/librustc_platform_intrinsics-fd7ae0525f1e723d.so
-lib/librustc_plugin-3730d12a2121da31.so
-lib/librustc_privacy-396bbfaf2c222b49.so
-lib/librustc_resolve-9f482d375d34d580.so
-lib/librustc_save_analysis-4df96e00f4cc5ada.so
-lib/librustc_trans-44a2aa39fda1ec27.so
-lib/librustc_typeck-f47eeb9eb37ed84a.so
-lib/librustdoc-90dadf10ee2c4f95.so
-lib/libserialize-cdec391e6199629f.so
-lib/libstd-17fcdf59d67bea14.so
-lib/libsyntax-02537596263f1216.so
-lib/libsyntax_ext-7513382783f0f904.so
-lib/libsyntax_pos-4ca1c103715c3013.so
-lib/libterm-2cae6b1d3edf5f01.so
-lib/libtest-4f995153b76cd659.so
+lib/libarena-fd3540dd947db0f1.so
+lib/libflate-9a12c0cd1f17159a.so
+lib/libfmt_macros-3fa21c546152a55c.so
+lib/libgetopts-e1cf665aaaf961a0.so
+lib/libgraphviz-f18120990b721214.so
+lib/libproc_macro-6d74293000454ae6.so
+lib/libproc_macro_plugin-b1f7e7049a3163c3.so
+lib/librustc-a023363afee3f2dd.so
+lib/librustc_back-d76060d8bb261c9c.so
+lib/librustc_borrowck-bcfa70634e163a87.so
+lib/librustc_const_eval-5ac2e3b6ed71e72e.so
+lib/librustc_const_math-6b3a00dee201e8fe.so
+lib/librustc_data_structures-abe95b161889fc49.so
+lib/librustc_driver-673cf02822f7a3c3.so
+lib/librustc_errors-8912d9dac1bca509.so
+lib/librustc_incremental-56da9bf9647d5bd2.so
+lib/librustc_lint-42feadef9367bf63.so
+lib/librustc_llvm-5bf5ce6442bbd026.so
+lib/librustc_metadata-341792978cf26c9e.so
+lib/librustc_mir-93d411ba8d74aa1d.so
+lib/librustc_passes-9dac8ee0d758b527.so
+lib/librustc_platform_intrinsics-aaddefce4cd3e648.so
+lib/librustc_plugin-fbfd817ad7784e0e.so
+lib/librustc_privacy-1f676f018995ebc5.so
+lib/librustc_resolve-6afd7b3952c89acc.so
+lib/librustc_save_analysis-d1003e9934e2c1e7.so
+lib/librustc_trans-59b9c89d4aa969fe.so
+lib/librustc_typeck-40ced7518718cc60.so
+lib/librustdoc-28211d2f952a00b4.so
+lib/libserialize-2e9cb4428e83935f.so
+lib/libstd-698e40d47b16c90f.so
+lib/libsyntax-22f989b0832bf7c2.so
+lib/libsyntax_ext-cf3890e6029ce73e.so
+lib/libsyntax_pos-dac744fa36cc0f88.so
+lib/libterm-283e68cf1a757e05.so
+lib/libtest-4de59441f5597a88.so
lib/rustlib/i686-unknown-openbsd/
lib/rustlib/i686-unknown-openbsd/lib/
-lib/rustlib/i686-unknown-openbsd/lib/liballoc-f71fdcfff3bc27b9.rlib
-lib/rustlib/i686-unknown-openbsd/lib/liballoc_jemalloc-91f63e93c2cc9539.rlib
-lib/rustlib/i686-unknown-openbsd/lib/liballoc_system-e2f2a7f080d49566.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libarena-ffc66dd649996853.so
-lib/rustlib/i686-unknown-openbsd/lib/libbitflags-ad09b7517b78e5dc.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libcollections-69ee63fbbefbd08f.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libcompiler_builtins-cd3637b6b855347a.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libcore-09fd0e7f71f28b75.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libenv_logger-d6e3f0d14d8696be.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libflate-e4dfe4df94ab8269.so
-lib/rustlib/i686-unknown-openbsd/lib/libfmt_macros-55d8ac42b77bdfaf.so
+lib/rustlib/i686-unknown-openbsd/lib/liballoc-c4fe33fd48fec987.rlib
+lib/rustlib/i686-unknown-openbsd/lib/liballoc_jemalloc-0d8390be4e29ca08.rlib
+lib/rustlib/i686-unknown-openbsd/lib/liballoc_system-3bb8566c05748e97.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libarena-fd3540dd947db0f1.so
+lib/rustlib/i686-unknown-openbsd/lib/libbitflags-36e19cc53ad83359.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libcollections-89d7823173bae488.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libcompiler_builtins-1ddc3796f22c2fd8.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libcore-5a5be74021c898f3.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libenv_logger-1155da0285fe8b53.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libflate-9a12c0cd1f17159a.so
+lib/rustlib/i686-unknown-openbsd/lib/libfmt_macros-3fa21c546152a55c.so
lib/rustlib/i686-unknown-openbsd/lib/libgcc.a
-lib/rustlib/i686-unknown-openbsd/lib/libgetopts-ab907dce2e616df0.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libgetopts-ab907dce2e616df0.so
-lib/rustlib/i686-unknown-openbsd/lib/libgraphviz-1ad34192b6945a9f.so
-lib/rustlib/i686-unknown-openbsd/lib/liblibc-ab9237b0c63da5ba.rlib
-lib/rustlib/i686-unknown-openbsd/lib/liblog-dbd0713e43367063.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libpanic_abort-5e0b12bc3f450726.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libpanic_unwind-7bbd64123fd4e209.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libproc_macro-a667352ecc6c908f.so
-lib/rustlib/i686-unknown-openbsd/lib/libproc_macro_plugin-d2a8417d4a277a18.so
-lib/rustlib/i686-unknown-openbsd/lib/libpulldown_cmark-afcd0fa82c4295f5.rlib
-lib/rustlib/i686-unknown-openbsd/lib/librand-efd1d9542e6ab229.rlib
-lib/rustlib/i686-unknown-openbsd/lib/librls_data-1a86cb2db19a78ef.rlib
-lib/rustlib/i686-unknown-openbsd/lib/librls_span-badb28746f68b455.rlib
-lib/rustlib/i686-unknown-openbsd/lib/librustc-dc1a88a5a72301d7.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_back-1ed1a593c5be59fa.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_bitflags-3a22608957a3a56f.rlib
-lib/rustlib/i686-unknown-openbsd/lib/librustc_borrowck-63edd976bc6af7b4.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_const_eval-a450ed88ff1c482a.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_const_math-5bfb58fd7f2706da.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_data_structures-cb864a4fb18cd405.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_driver-1b01b25381318186.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_errors-01c65d14961f7ca8.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_incremental-a443b21aebb46a3e.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_lint-7a3056feaaaff0ef.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_llvm-886aeab528a617df.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_metadata-9e9f9ded511a8c2c.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_mir-c97a66c88a168322.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_passes-a31722bfb3774359.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_platform_intrinsics-fd7ae0525f1e723d.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_plugin-3730d12a2121da31.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_privacy-396bbfaf2c222b49.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_resolve-9f482d375d34d580.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_save_analysis-4df96e00f4cc5ada.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_serialize-f8685a53e1b4306e.rlib
-lib/rustlib/i686-unknown-openbsd/lib/librustc_trans-44a2aa39fda1ec27.so
-lib/rustlib/i686-unknown-openbsd/lib/librustc_typeck-f47eeb9eb37ed84a.so
-lib/rustlib/i686-unknown-openbsd/lib/librustdoc-90dadf10ee2c4f95.so
-lib/rustlib/i686-unknown-openbsd/lib/libserialize-cdec391e6199629f.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libserialize-cdec391e6199629f.so
-lib/rustlib/i686-unknown-openbsd/lib/libstd-17fcdf59d67bea14.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libstd-17fcdf59d67bea14.so
-lib/rustlib/i686-unknown-openbsd/lib/libstd_unicode-4cc0c53b17b8e1f2.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libsyntax-02537596263f1216.so
-lib/rustlib/i686-unknown-openbsd/lib/libsyntax_ext-7513382783f0f904.so
-lib/rustlib/i686-unknown-openbsd/lib/libsyntax_pos-4ca1c103715c3013.so
-lib/rustlib/i686-unknown-openbsd/lib/libterm-2cae6b1d3edf5f01.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libterm-2cae6b1d3edf5f01.so
-lib/rustlib/i686-unknown-openbsd/lib/libtest-4f995153b76cd659.rlib
-lib/rustlib/i686-unknown-openbsd/lib/libtest-4f995153b76cd659.so
-lib/rustlib/i686-unknown-openbsd/lib/libunwind-aa508074dcde49a0.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libgetopts-e1cf665aaaf961a0.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libgetopts-e1cf665aaaf961a0.so
+lib/rustlib/i686-unknown-openbsd/lib/libgraphviz-f18120990b721214.so
+lib/rustlib/i686-unknown-openbsd/lib/liblibc-89c05d640b05b95d.rlib
+lib/rustlib/i686-unknown-openbsd/lib/liblog-4c203eca310845ae.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libowning_ref-6e192d11cc425b3a.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libpanic_abort-103f8e691ad2c14c.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libpanic_unwind-1014997b8df1a131.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libproc_macro-6d74293000454ae6.so
+lib/rustlib/i686-unknown-openbsd/lib/libproc_macro_plugin-b1f7e7049a3163c3.so
+lib/rustlib/i686-unknown-openbsd/lib/libpulldown_cmark-f8ad7264d364d164.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librand-c6d1763464806c44.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librls_data-d2ef815ad973f1a8.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librls_span-bdc9ca3a2b17cc7c.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librustc-a023363afee3f2dd.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_back-d76060d8bb261c9c.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_bitflags-a29112b3b754c74e.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librustc_borrowck-bcfa70634e163a87.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_const_eval-5ac2e3b6ed71e72e.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_const_math-6b3a00dee201e8fe.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_data_structures-abe95b161889fc49.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_driver-673cf02822f7a3c3.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_errors-8912d9dac1bca509.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_incremental-56da9bf9647d5bd2.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_lint-42feadef9367bf63.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_llvm-5bf5ce6442bbd026.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_metadata-341792978cf26c9e.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_mir-93d411ba8d74aa1d.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_passes-9dac8ee0d758b527.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_platform_intrinsics-aaddefce4cd3e648.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_plugin-fbfd817ad7784e0e.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_privacy-1f676f018995ebc5.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_resolve-6afd7b3952c89acc.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_save_analysis-d1003e9934e2c1e7.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_serialize-d00cecffc2113f4f.rlib
+lib/rustlib/i686-unknown-openbsd/lib/librustc_trans-59b9c89d4aa969fe.so
+lib/rustlib/i686-unknown-openbsd/lib/librustc_typeck-40ced7518718cc60.so
+lib/rustlib/i686-unknown-openbsd/lib/librustdoc-28211d2f952a00b4.so
+lib/rustlib/i686-unknown-openbsd/lib/libserialize-2e9cb4428e83935f.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libserialize-2e9cb4428e83935f.so
+lib/rustlib/i686-unknown-openbsd/lib/libstable_deref_trait-dbdd78ce6e457768.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libstd-698e40d47b16c90f.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libstd-698e40d47b16c90f.so
+lib/rustlib/i686-unknown-openbsd/lib/libstd_unicode-50db280cf7ba7989.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libsyntax-22f989b0832bf7c2.so
+lib/rustlib/i686-unknown-openbsd/lib/libsyntax_ext-cf3890e6029ce73e.so
+lib/rustlib/i686-unknown-openbsd/lib/libsyntax_pos-dac744fa36cc0f88.so
+lib/rustlib/i686-unknown-openbsd/lib/libterm-283e68cf1a757e05.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libterm-283e68cf1a757e05.so
+lib/rustlib/i686-unknown-openbsd/lib/libtest-4de59441f5597a88.rlib
+lib/rustlib/i686-unknown-openbsd/lib/libtest-4de59441f5597a88.so
+lib/rustlib/i686-unknown-openbsd/lib/libunwind-049a0587d07437e8.rlib
Index: lang/rust/pkg/PLIST-doc
===================================================================
RCS file: /cvs/ports/lang/rust/pkg/PLIST-doc,v
retrieving revision 1.21
diff -u -p -r1.21 PLIST-doc
--- lang/rust/pkg/PLIST-doc 17 Jun 2017 02:06:53 -0000 1.21
+++ lang/rust/pkg/PLIST-doc 22 Jul 2017 12:07:21 -0000
@@ -80,6 +80,11 @@ share/doc/rust/html/alloc/rc/sidebar-ite
share/doc/rust/html/alloc/rc/struct.Rc.html
share/doc/rust/html/alloc/rc/struct.Weak.html
share/doc/rust/html/alloc/sidebar-items.js
+share/doc/rust/html/alloc/str/
+share/doc/rust/html/alloc/str/fn.from_boxed_utf8_unchecked.html
+share/doc/rust/html/alloc/str/from_boxed_utf8_unchecked.v.html
+share/doc/rust/html/alloc/str/index.html
+share/doc/rust/html/alloc/str/sidebar-items.js
share/doc/rust/html/book/
share/doc/rust/html/book/README.html
share/doc/rust/html/book/SUMMARY.html
@@ -236,7 +241,9 @@ share/doc/rust/html/book/second-edition/
share/doc/rust/html/book/second-edition/ch04-02-references-and-borrowing.html
share/doc/rust/html/book/second-edition/ch04-03-slices.html
share/doc/rust/html/book/second-edition/ch05-00-structs.html
-share/doc/rust/html/book/second-edition/ch05-01-method-syntax.html
+share/doc/rust/html/book/second-edition/ch05-01-defining-structs.html
+share/doc/rust/html/book/second-edition/ch05-02-example-structs.html
+share/doc/rust/html/book/second-edition/ch05-03-method-syntax.html
share/doc/rust/html/book/second-edition/ch06-00-enums.html
share/doc/rust/html/book/second-edition/ch06-01-defining-an-enum.html
share/doc/rust/html/book/second-edition/ch06-02-match.html
@@ -306,10 +313,17 @@ share/doc/rust/html/book/second-edition/
share/doc/rust/html/book/second-edition/ch19-04-advanced-types.html
share/doc/rust/html/book/second-edition/ch19-05-advanced-functions-and-closures.html
share/doc/rust/html/book/second-edition/ch20-00-final-project-a-web-server.html
+share/doc/rust/html/book/second-edition/ch20-01-single-threaded.html
+share/doc/rust/html/book/second-edition/ch20-02-slow-requests.html
+share/doc/rust/html/book/second-edition/ch20-03-designing-the-interface.html
+share/doc/rust/html/book/second-edition/ch20-04-storing-threads.html
+share/doc/rust/html/book/second-edition/ch20-05-sending-requests-via-channels.html
+share/doc/rust/html/book/second-edition/ch20-06-graceful-shutdown-and-cleanup.html
share/doc/rust/html/book/second-edition/favicon.png
share/doc/rust/html/book/second-edition/highlight.css
share/doc/rust/html/book/second-edition/highlight.js
share/doc/rust/html/book/second-edition/img/
+share/doc/rust/html/book/second-edition/img/hello.png
share/doc/rust/html/book/second-edition/img/trpl04-01.svg
share/doc/rust/html/book/second-edition/img/trpl04-02.svg
share/doc/rust/html/book/second-edition/img/trpl04-03.svg
@@ -600,10 +614,14 @@ share/doc/rust/html/collections/str/Spli
share/doc/rust/html/collections/str/SplitTerminator.t.html
share/doc/rust/html/collections/str/SplitWhitespace.t.html
share/doc/rust/html/collections/str/Utf8Error.t.html
+share/doc/rust/html/collections/str/fn.from_boxed_utf8_unchecked.html
share/doc/rust/html/collections/str/fn.from_utf8.html
+share/doc/rust/html/collections/str/fn.from_utf8_mut.html
share/doc/rust/html/collections/str/fn.from_utf8_unchecked.html
share/doc/rust/html/collections/str/fn.from_utf8_unchecked_mut.html
+share/doc/rust/html/collections/str/from_boxed_utf8_unchecked.v.html
share/doc/rust/html/collections/str/from_utf8.v.html
+share/doc/rust/html/collections/str/from_utf8_mut.v.html
share/doc/rust/html/collections/str/from_utf8_unchecked.v.html
share/doc/rust/html/collections/str/from_utf8_unchecked_mut.v.html
share/doc/rust/html/collections/str/index.html
@@ -654,6 +672,7 @@ share/doc/rust/html/collections/string/D
share/doc/rust/html/collections/string/FromUtf16Error.t.html
share/doc/rust/html/collections/string/FromUtf8Error.t.html
share/doc/rust/html/collections/string/ParseError.t.html
+share/doc/rust/html/collections/string/Splice.t.html
share/doc/rust/html/collections/string/String.t.html
share/doc/rust/html/collections/string/ToString.t.html
share/doc/rust/html/collections/string/enum.ParseError.html
@@ -662,6 +681,7 @@ share/doc/rust/html/collections/string/s
share/doc/rust/html/collections/string/struct.Drain.html
share/doc/rust/html/collections/string/struct.FromUtf16Error.html
share/doc/rust/html/collections/string/struct.FromUtf8Error.html
+share/doc/rust/html/collections/string/struct.Splice.html
share/doc/rust/html/collections/string/struct.String.html
share/doc/rust/html/collections/string/trait.ToString.html
share/doc/rust/html/collections/vec/
@@ -669,12 +689,14 @@ share/doc/rust/html/collections/vec.m.ht
share/doc/rust/html/collections/vec/Drain.t.html
share/doc/rust/html/collections/vec/IntoIter.t.html
share/doc/rust/html/collections/vec/PlaceBack.t.html
+share/doc/rust/html/collections/vec/Splice.t.html
share/doc/rust/html/collections/vec/Vec.t.html
share/doc/rust/html/collections/vec/index.html
share/doc/rust/html/collections/vec/sidebar-items.js
share/doc/rust/html/collections/vec/struct.Drain.html
share/doc/rust/html/collections/vec/struct.IntoIter.html
share/doc/rust/html/collections/vec/struct.PlaceBack.html
+share/doc/rust/html/collections/vec/struct.Splice.html
share/doc/rust/html/collections/vec/struct.Vec.html
share/doc/rust/html/collections/vec_deque/
share/doc/rust/html/collections/vec_deque/Drain.t.html
@@ -1333,6 +1355,10 @@ share/doc/rust/html/core/intrinsics/fn.p
share/doc/rust/html/core/intrinsics/fn.powif32.html
share/doc/rust/html/core/intrinsics/fn.powif64.html
share/doc/rust/html/core/intrinsics/fn.pref_align_of.html
+share/doc/rust/html/core/intrinsics/fn.prefetch_read_data.html
+share/doc/rust/html/core/intrinsics/fn.prefetch_read_instruction.html
+share/doc/rust/html/core/intrinsics/fn.prefetch_write_data.html
+share/doc/rust/html/core/intrinsics/fn.prefetch_write_instruction.html
share/doc/rust/html/core/intrinsics/fn.rintf32.html
share/doc/rust/html/core/intrinsics/fn.rintf64.html
share/doc/rust/html/core/intrinsics/fn.roundf32.html
@@ -1391,6 +1417,10 @@ share/doc/rust/html/core/intrinsics/powf
share/doc/rust/html/core/intrinsics/powif32.v.html
share/doc/rust/html/core/intrinsics/powif64.v.html
share/doc/rust/html/core/intrinsics/pref_align_of.v.html
+share/doc/rust/html/core/intrinsics/prefetch_read_data.v.html
+share/doc/rust/html/core/intrinsics/prefetch_read_instruction.v.html
+share/doc/rust/html/core/intrinsics/prefetch_write_data.v.html
+share/doc/rust/html/core/intrinsics/prefetch_write_instruction.v.html
share/doc/rust/html/core/intrinsics/rintf32.v.html
share/doc/rust/html/core/intrinsics/rintf64.v.html
share/doc/rust/html/core/intrinsics/roundf32.v.html
@@ -1434,6 +1464,7 @@ share/doc/rust/html/core/iter/
share/doc/rust/html/core/iter/Chain.t.html
share/doc/rust/html/core/iter/Cloned.t.html
share/doc/rust/html/core/iter/Cycle.t.html
+share/doc/rust/html/core/iter/DeprecatedStepBy.t.html
share/doc/rust/html/core/iter/DoubleEndedIterator.t.html
share/doc/rust/html/core/iter/Empty.t.html
share/doc/rust/html/core/iter/Enumerate.t.html
@@ -1496,6 +1527,7 @@ share/doc/rust/html/core/iter/sources/st
share/doc/rust/html/core/iter/struct.Chain.html
share/doc/rust/html/core/iter/struct.Cloned.html
share/doc/rust/html/core/iter/struct.Cycle.html
+share/doc/rust/html/core/iter/struct.DeprecatedStepBy.html
share/doc/rust/html/core/iter/struct.Empty.html
share/doc/rust/html/core/iter/struct.Enumerate.html
share/doc/rust/html/core/iter/struct.Filter.html
@@ -1627,6 +1659,7 @@ share/doc/rust/html/core/mem/fn.drop.htm
share/doc/rust/html/core/mem/fn.forget.html
share/doc/rust/html/core/mem/fn.min_align_of.html
share/doc/rust/html/core/mem/fn.min_align_of_val.html
+share/doc/rust/html/core/mem/fn.needs_drop.html
share/doc/rust/html/core/mem/fn.replace.html
share/doc/rust/html/core/mem/fn.size_of.html
share/doc/rust/html/core/mem/fn.size_of_val.html
@@ -1638,6 +1671,7 @@ share/doc/rust/html/core/mem/forget.v.ht
share/doc/rust/html/core/mem/index.html
share/doc/rust/html/core/mem/min_align_of.v.html
share/doc/rust/html/core/mem/min_align_of_val.v.html
+share/doc/rust/html/core/mem/needs_drop.v.html
share/doc/rust/html/core/mem/replace.v.html
share/doc/rust/html/core/mem/sidebar-items.js
share/doc/rust/html/core/mem/size_of.v.html
@@ -1683,7 +1717,6 @@ share/doc/rust/html/core/ops/BitXor.t.ht
share/doc/rust/html/core/ops/BitXorAssign.t.html
share/doc/rust/html/core/ops/BoxPlace.t.html
share/doc/rust/html/core/ops/Boxed.t.html
-share/doc/rust/html/core/ops/Carrier.t.html
share/doc/rust/html/core/ops/CoerceUnsized.t.html
share/doc/rust/html/core/ops/Deref.t.html
share/doc/rust/html/core/ops/DerefMut.t.html
@@ -1716,12 +1749,13 @@ share/doc/rust/html/core/ops/Shr.t.html
share/doc/rust/html/core/ops/ShrAssign.t.html
share/doc/rust/html/core/ops/Sub.t.html
share/doc/rust/html/core/ops/SubAssign.t.html
-share/doc/rust/html/core/ops/enum.RangeInclusive.html
+share/doc/rust/html/core/ops/Try.t.html
share/doc/rust/html/core/ops/index.html
share/doc/rust/html/core/ops/sidebar-items.js
share/doc/rust/html/core/ops/struct.Range.html
share/doc/rust/html/core/ops/struct.RangeFrom.html
share/doc/rust/html/core/ops/struct.RangeFull.html
+share/doc/rust/html/core/ops/struct.RangeInclusive.html
share/doc/rust/html/core/ops/struct.RangeTo.html
share/doc/rust/html/core/ops/struct.RangeToInclusive.html
share/doc/rust/html/core/ops/trait.Add.html
@@ -1734,7 +1768,6 @@ share/doc/rust/html/core/ops/trait.BitXo
share/doc/rust/html/core/ops/trait.BitXorAssign.html
share/doc/rust/html/core/ops/trait.BoxPlace.html
share/doc/rust/html/core/ops/trait.Boxed.html
-share/doc/rust/html/core/ops/trait.Carrier.html
share/doc/rust/html/core/ops/trait.CoerceUnsized.html
share/doc/rust/html/core/ops/trait.Deref.html
share/doc/rust/html/core/ops/trait.DerefMut.html
@@ -1761,6 +1794,7 @@ share/doc/rust/html/core/ops/trait.Shr.h
share/doc/rust/html/core/ops/trait.ShrAssign.html
share/doc/rust/html/core/ops/trait.Sub.html
share/doc/rust/html/core/ops/trait.SubAssign.html
+share/doc/rust/html/core/ops/trait.Try.html
share/doc/rust/html/core/option/
share/doc/rust/html/core/option/IntoIter.t.html
share/doc/rust/html/core/option/Iter.t.html
@@ -1987,6 +2021,8 @@ share/doc/rust/html/core/sync/atomic/enu
share/doc/rust/html/core/sync/atomic/fence.v.html
share/doc/rust/html/core/sync/atomic/fn.compiler_fence.html
share/doc/rust/html/core/sync/atomic/fn.fence.html
+share/doc/rust/html/core/sync/atomic/fn.hint_core_should_pause.html
+share/doc/rust/html/core/sync/atomic/hint_core_should_pause.v.html
share/doc/rust/html/core/sync/atomic/index.html
share/doc/rust/html/core/sync/atomic/sidebar-items.js
share/doc/rust/html/core/sync/atomic/struct.AtomicBool.html
@@ -2181,7 +2217,6 @@ share/doc/rust/html/implementors/core/op
share/doc/rust/html/implementors/core/ops/trait.BitXorAssign.js
share/doc/rust/html/implementors/core/ops/trait.BoxPlace.js
share/doc/rust/html/implementors/core/ops/trait.Boxed.js
-share/doc/rust/html/implementors/core/ops/trait.Carrier.js
share/doc/rust/html/implementors/core/ops/trait.CoerceUnsized.js
share/doc/rust/html/implementors/core/ops/trait.Deref.js
share/doc/rust/html/implementors/core/ops/trait.DerefMut.js
@@ -2208,6 +2243,7 @@ share/doc/rust/html/implementors/core/op
share/doc/rust/html/implementors/core/ops/trait.ShrAssign.js
share/doc/rust/html/implementors/core/ops/trait.Sub.js
share/doc/rust/html/implementors/core/ops/trait.SubAssign.js
+share/doc/rust/html/implementors/core/ops/trait.Try.js
share/doc/rust/html/implementors/core/slice/
share/doc/rust/html/implementors/core/slice/trait.SliceExt.js
share/doc/rust/html/implementors/core/slice/trait.SliceIndex.js
@@ -2307,7 +2343,6 @@ share/doc/rust/html/implementors/std/ops
share/doc/rust/html/implementors/std/ops/trait.BitXorAssign.js
share/doc/rust/html/implementors/std/ops/trait.BoxPlace.js
share/doc/rust/html/implementors/std/ops/trait.Boxed.js
-share/doc/rust/html/implementors/std/ops/trait.Carrier.js
share/doc/rust/html/implementors/std/ops/trait.CoerceUnsized.js
share/doc/rust/html/implementors/std/ops/trait.Deref.js
share/doc/rust/html/implementors/std/ops/trait.DerefMut.js
@@ -2334,6 +2369,7 @@ share/doc/rust/html/implementors/std/ops
share/doc/rust/html/implementors/std/ops/trait.ShrAssign.js
share/doc/rust/html/implementors/std/ops/trait.Sub.js
share/doc/rust/html/implementors/std/ops/trait.SubAssign.js
+share/doc/rust/html/implementors/std/ops/trait.Try.js
share/doc/rust/html/implementors/std/os/
share/doc/rust/html/implementors/std/os/openbsd/
share/doc/rust/html/implementors/std/os/openbsd/fs/
@@ -2381,7 +2417,6 @@ share/doc/rust/html/implementors/std_uni
share/doc/rust/html/implementors/std_unicode/u_str/trait.UnicodeStr.js
share/doc/rust/html/index.html
share/doc/rust/html/intro.html
-share/doc/rust/html/jquery.js
share/doc/rust/html/main.css
share/doc/rust/html/main.js
share/doc/rust/html/nomicon/
@@ -2415,9 +2450,12 @@ share/doc/rust/html/nomicon/dropck.html
share/doc/rust/html/nomicon/exception-safety.html
share/doc/rust/html/nomicon/exotic-sizes.html
share/doc/rust/html/nomicon/favicon.png
+share/doc/rust/html/nomicon/ffi.html
share/doc/rust/html/nomicon/highlight.css
share/doc/rust/html/nomicon/highlight.js
share/doc/rust/html/nomicon/hrtb.html
+share/doc/rust/html/nomicon/img/
+share/doc/rust/html/nomicon/img/safeandunsafe.svg
share/doc/rust/html/nomicon/index.html
share/doc/rust/html/nomicon/jquery.js
share/doc/rust/html/nomicon/leaking.html
@@ -2549,6 +2587,7 @@ share/doc/rust/html/src/alloc/macros.rs.
share/doc/rust/html/src/alloc/oom.rs.html
share/doc/rust/html/src/alloc/raw_vec.rs.html
share/doc/rust/html/src/alloc/rc.rs.html
+share/doc/rust/html/src/alloc/str.rs.html
share/doc/rust/html/src/collections/
share/doc/rust/html/src/collections/binary_heap.rs.html
share/doc/rust/html/src/collections/borrow.rs.html
@@ -2615,7 +2654,6 @@ share/doc/rust/html/src/core/num/dec2flt
share/doc/rust/html/src/core/num/diy_float.rs.html
share/doc/rust/html/src/core/num/f32.rs.html
share/doc/rust/html/src/core/num/f64.rs.html
-share/doc/rust/html/src/core/num/float_macros.rs.html
share/doc/rust/html/src/core/num/flt2dec/
share/doc/rust/html/src/core/num/flt2dec/decoder.rs.html
share/doc/rust/html/src/core/num/flt2dec/estimator.rs.html
@@ -2650,6 +2688,7 @@ share/doc/rust/html/src/core/raw.rs.html
share/doc/rust/html/src/core/result.rs.html
share/doc/rust/html/src/core/slice/
share/doc/rust/html/src/core/slice/mod.rs.html
+share/doc/rust/html/src/core/slice/rotate.rs.html
share/doc/rust/html/src/core/slice/sort.rs.html
share/doc/rust/html/src/core/str/
share/doc/rust/html/src/core/str/mod.rs.html
@@ -3241,6 +3280,8 @@ share/doc/rust/html/std/env/var.v.html
share/doc/rust/html/std/env/var_os.v.html
share/doc/rust/html/std/env/vars.v.html
share/doc/rust/html/std/env/vars_os.v.html
+share/doc/rust/html/std/eprint.m.html
+share/doc/rust/html/std/eprintln.m.html
share/doc/rust/html/std/error/
share/doc/rust/html/std/error/Error.t.html
share/doc/rust/html/std/error/index.html
@@ -3840,6 +3881,10 @@ share/doc/rust/html/std/intrinsics/fn.po
share/doc/rust/html/std/intrinsics/fn.powif32.html
share/doc/rust/html/std/intrinsics/fn.powif64.html
share/doc/rust/html/std/intrinsics/fn.pref_align_of.html
+share/doc/rust/html/std/intrinsics/fn.prefetch_read_data.html
+share/doc/rust/html/std/intrinsics/fn.prefetch_read_instruction.html
+share/doc/rust/html/std/intrinsics/fn.prefetch_write_data.html
+share/doc/rust/html/std/intrinsics/fn.prefetch_write_instruction.html
share/doc/rust/html/std/intrinsics/fn.rintf32.html
share/doc/rust/html/std/intrinsics/fn.rintf64.html
share/doc/rust/html/std/intrinsics/fn.roundf32.html
@@ -3898,6 +3943,10 @@ share/doc/rust/html/std/intrinsics/powf6
share/doc/rust/html/std/intrinsics/powif32.v.html
share/doc/rust/html/std/intrinsics/powif64.v.html
share/doc/rust/html/std/intrinsics/pref_align_of.v.html
+share/doc/rust/html/std/intrinsics/prefetch_read_data.v.html
+share/doc/rust/html/std/intrinsics/prefetch_read_instruction.v.html
+share/doc/rust/html/std/intrinsics/prefetch_write_data.v.html
+share/doc/rust/html/std/intrinsics/prefetch_write_instruction.v.html
share/doc/rust/html/std/intrinsics/rintf32.v.html
share/doc/rust/html/std/intrinsics/rintf64.v.html
share/doc/rust/html/std/intrinsics/roundf32.v.html
@@ -4073,6 +4122,7 @@ share/doc/rust/html/std/iter/
share/doc/rust/html/std/iter/Chain.t.html
share/doc/rust/html/std/iter/Cloned.t.html
share/doc/rust/html/std/iter/Cycle.t.html
+share/doc/rust/html/std/iter/DeprecatedStepBy.t.html
share/doc/rust/html/std/iter/DoubleEndedIterator.t.html
share/doc/rust/html/std/iter/Empty.t.html
share/doc/rust/html/std/iter/Enumerate.t.html
@@ -4114,6 +4164,7 @@ share/doc/rust/html/std/iter/sidebar-ite
share/doc/rust/html/std/iter/struct.Chain.html
share/doc/rust/html/std/iter/struct.Cloned.html
share/doc/rust/html/std/iter/struct.Cycle.html
+share/doc/rust/html/std/iter/struct.DeprecatedStepBy.html
share/doc/rust/html/std/iter/struct.Empty.html
share/doc/rust/html/std/iter/struct.Enumerate.html
share/doc/rust/html/std/iter/struct.Filter.html
@@ -4167,6 +4218,10 @@ share/doc/rust/html/std/macro.debug_asse
share/doc/rust/html/std/macro.debug_assert_ne.html
share/doc/rust/html/std/macro.env!.html
share/doc/rust/html/std/macro.env.html
+share/doc/rust/html/std/macro.eprint!.html
+share/doc/rust/html/std/macro.eprint.html
+share/doc/rust/html/std/macro.eprintln!.html
+share/doc/rust/html/std/macro.eprintln.html
share/doc/rust/html/std/macro.file!.html
share/doc/rust/html/std/macro.file.html
share/doc/rust/html/std/macro.format!.html
@@ -4238,6 +4293,7 @@ share/doc/rust/html/std/mem/fn.drop.html
share/doc/rust/html/std/mem/fn.forget.html
share/doc/rust/html/std/mem/fn.min_align_of.html
share/doc/rust/html/std/mem/fn.min_align_of_val.html
+share/doc/rust/html/std/mem/fn.needs_drop.html
share/doc/rust/html/std/mem/fn.replace.html
share/doc/rust/html/std/mem/fn.size_of.html
share/doc/rust/html/std/mem/fn.size_of_val.html
@@ -4250,6 +4306,7 @@ share/doc/rust/html/std/mem/forget.v.htm
share/doc/rust/html/std/mem/index.html
share/doc/rust/html/std/mem/min_align_of.v.html
share/doc/rust/html/std/mem/min_align_of_val.v.html
+share/doc/rust/html/std/mem/needs_drop.v.html
share/doc/rust/html/std/mem/replace.v.html
share/doc/rust/html/std/mem/sidebar-items.js
share/doc/rust/html/std/mem/size_of.v.html
@@ -4352,7 +4409,6 @@ share/doc/rust/html/std/ops/BitXor.t.htm
share/doc/rust/html/std/ops/BitXorAssign.t.html
share/doc/rust/html/std/ops/BoxPlace.t.html
share/doc/rust/html/std/ops/Boxed.t.html
-share/doc/rust/html/std/ops/Carrier.t.html
share/doc/rust/html/std/ops/CoerceUnsized.t.html
share/doc/rust/html/std/ops/Deref.t.html
share/doc/rust/html/std/ops/DerefMut.t.html
@@ -4385,12 +4441,13 @@ share/doc/rust/html/std/ops/Shr.t.html
share/doc/rust/html/std/ops/ShrAssign.t.html
share/doc/rust/html/std/ops/Sub.t.html
share/doc/rust/html/std/ops/SubAssign.t.html
-share/doc/rust/html/std/ops/enum.RangeInclusive.html
+share/doc/rust/html/std/ops/Try.t.html
share/doc/rust/html/std/ops/index.html
share/doc/rust/html/std/ops/sidebar-items.js
share/doc/rust/html/std/ops/struct.Range.html
share/doc/rust/html/std/ops/struct.RangeFrom.html
share/doc/rust/html/std/ops/struct.RangeFull.html
+share/doc/rust/html/std/ops/struct.RangeInclusive.html
share/doc/rust/html/std/ops/struct.RangeTo.html
share/doc/rust/html/std/ops/struct.RangeToInclusive.html
share/doc/rust/html/std/ops/trait.Add.html
@@ -4403,7 +4460,6 @@ share/doc/rust/html/std/ops/trait.BitXor
share/doc/rust/html/std/ops/trait.BitXorAssign.html
share/doc/rust/html/std/ops/trait.BoxPlace.html
share/doc/rust/html/std/ops/trait.Boxed.html
-share/doc/rust/html/std/ops/trait.Carrier.html
share/doc/rust/html/std/ops/trait.CoerceUnsized.html
share/doc/rust/html/std/ops/trait.Deref.html
share/doc/rust/html/std/ops/trait.DerefMut.html
@@ -4430,6 +4486,7 @@ share/doc/rust/html/std/ops/trait.Shr.ht
share/doc/rust/html/std/ops/trait.ShrAssign.html
share/doc/rust/html/std/ops/trait.Sub.html
share/doc/rust/html/std/ops/trait.SubAssign.html
+share/doc/rust/html/std/ops/trait.Try.html
share/doc/rust/html/std/option/
share/doc/rust/html/std/option/IntoIter.t.html
share/doc/rust/html/std/option/Iter.t.html
@@ -4879,10 +4936,14 @@ share/doc/rust/html/std/str/SplitN.t.htm
share/doc/rust/html/std/str/SplitTerminator.t.html
share/doc/rust/html/std/str/SplitWhitespace.t.html
share/doc/rust/html/std/str/Utf8Error.t.html
+share/doc/rust/html/std/str/fn.from_boxed_utf8_unchecked.html
share/doc/rust/html/std/str/fn.from_utf8.html
+share/doc/rust/html/std/str/fn.from_utf8_mut.html
share/doc/rust/html/std/str/fn.from_utf8_unchecked.html
share/doc/rust/html/std/str/fn.from_utf8_unchecked_mut.html
+share/doc/rust/html/std/str/from_boxed_utf8_unchecked.v.html
share/doc/rust/html/std/str/from_utf8.v.html
+share/doc/rust/html/std/str/from_utf8_mut.v.html
share/doc/rust/html/std/str/from_utf8_unchecked.v.html
share/doc/rust/html/std/str/from_utf8_unchecked_mut.v.html
share/doc/rust/html/std/str/index.html
@@ -4933,6 +4994,7 @@ share/doc/rust/html/std/string/Drain.t.h
share/doc/rust/html/std/string/FromUtf16Error.t.html
share/doc/rust/html/std/string/FromUtf8Error.t.html
share/doc/rust/html/std/string/ParseError.t.html
+share/doc/rust/html/std/string/Splice.t.html
share/doc/rust/html/std/string/String.t.html
share/doc/rust/html/std/string/ToString.t.html
share/doc/rust/html/std/string/enum.ParseError.html
@@ -4941,6 +5003,7 @@ share/doc/rust/html/std/string/sidebar-i
share/doc/rust/html/std/string/struct.Drain.html
share/doc/rust/html/std/string/struct.FromUtf16Error.html
share/doc/rust/html/std/string/struct.FromUtf8Error.html
+share/doc/rust/html/std/string/struct.Splice.html
share/doc/rust/html/std/string/struct.String.html
share/doc/rust/html/std/string/trait.ToString.html
share/doc/rust/html/std/stringify.m.html
@@ -5004,6 +5067,8 @@ share/doc/rust/html/std/sync/atomic/enum
share/doc/rust/html/std/sync/atomic/fence.v.html
share/doc/rust/html/std/sync/atomic/fn.compiler_fence.html
share/doc/rust/html/std/sync/atomic/fn.fence.html
+share/doc/rust/html/std/sync/atomic/fn.hint_core_should_pause.html
+share/doc/rust/html/std/sync/atomic/hint_core_should_pause.v.html
share/doc/rust/html/std/sync/atomic/index.html
share/doc/rust/html/std/sync/atomic/sidebar-items.js
share/doc/rust/html/std/sync/atomic/struct.AtomicBool.html
@@ -5301,12 +5366,14 @@ share/doc/rust/html/std/vec.m.html
share/doc/rust/html/std/vec/Drain.t.html
share/doc/rust/html/std/vec/IntoIter.t.html
share/doc/rust/html/std/vec/PlaceBack.t.html
+share/doc/rust/html/std/vec/Splice.t.html
share/doc/rust/html/std/vec/Vec.t.html
share/doc/rust/html/std/vec/index.html
share/doc/rust/html/std/vec/sidebar-items.js
share/doc/rust/html/std/vec/struct.Drain.html
share/doc/rust/html/std/vec/struct.IntoIter.html
share/doc/rust/html/std/vec/struct.PlaceBack.html
+share/doc/rust/html/std/vec/struct.Splice.html
share/doc/rust/html/std/vec/struct.Vec.html
share/doc/rust/html/std/write.m.html
share/doc/rust/html/std/writeln.m.html
@@ -5406,6 +5473,7 @@ share/doc/rust/html/unstable-book/book.j
share/doc/rust/html/unstable-book/compiler-flags/
share/doc/rust/html/unstable-book/compiler-flags.html
share/doc/rust/html/unstable-book/compiler-flags/linker-flavor.html
+share/doc/rust/html/unstable-book/compiler-flags/remap-path-prefix.html
share/doc/rust/html/unstable-book/favicon.png
share/doc/rust/html/unstable-book/highlight.css
share/doc/rust/html/unstable-book/highlight.js
@@ -5416,6 +5484,7 @@ share/doc/rust/html/unstable-book/langua
share/doc/rust/html/unstable-book/language-features/abi-msp430-interrupt.html
share/doc/rust/html/unstable-book/language-features/abi-ptx.html
share/doc/rust/html/unstable-book/language-features/abi-sysv64.html
+share/doc/rust/html/unstable-book/language-features/abi-thiscall.html
share/doc/rust/html/unstable-book/language-features/abi-unadjusted.html
share/doc/rust/html/unstable-book/language-features/abi-vectorcall.html
share/doc/rust/html/unstable-book/language-features/abi-x86-interrupt.html
@@ -5433,7 +5502,6 @@ share/doc/rust/html/unstable-book/langua
share/doc/rust/html/unstable-book/language-features/cfg-target-has-atomic.html
share/doc/rust/html/unstable-book/language-features/cfg-target-thread-local.html
share/doc/rust/html/unstable-book/language-features/cfg-target-vendor.html
-share/doc/rust/html/unstable-book/language-features/closure-to-fn-coercion.html
share/doc/rust/html/unstable-book/language-features/compiler-builtins.html
share/doc/rust/html/unstable-book/language-features/concat-idents.html
share/doc/rust/html/unstable-book/language-features/conservative-impl-trait.html
@@ -5458,7 +5526,6 @@ share/doc/rust/html/unstable-book/langua
share/doc/rust/html/unstable-book/language-features/link-llvm-intrinsics.html
share/doc/rust/html/unstable-book/language-features/linkage.html
share/doc/rust/html/unstable-book/language-features/log-syntax.html
-share/doc/rust/html/unstable-book/language-features/loop-break-value.html
share/doc/rust/html/unstable-book/language-features/macro-reexport.html
share/doc/rust/html/unstable-book/language-features/macro-vis-matcher.html
share/doc/rust/html/unstable-book/language-features/main.html
@@ -5481,7 +5548,6 @@ share/doc/rust/html/unstable-book/langua
share/doc/rust/html/unstable-book/language-features/prelude-import.html
share/doc/rust/html/unstable-book/language-features/proc-macro.html
share/doc/rust/html/unstable-book/language-features/quote.html
-share/doc/rust/html/unstable-book/language-features/relaxed-adts.html
share/doc/rust/html/unstable-book/language-features/repr-align.html
share/doc/rust/html/unstable-book/language-features/repr-simd.html
share/doc/rust/html/unstable-book/language-features/rustc-attrs.html
@@ -5521,7 +5587,6 @@ share/doc/rust/html/unstable-book/librar
share/doc/rust/html/unstable-book/library-features/collection-placement.html
share/doc/rust/html/unstable-book/library-features/collections-range.html
share/doc/rust/html/unstable-book/library-features/collections.html
-share/doc/rust/html/unstable-book/library-features/command-envs.html
share/doc/rust/html/unstable-book/library-features/compiler-builtins-lib.html
share/doc/rust/html/unstable-book/library-features/compiler-fences.html
share/doc/rust/html/unstable-book/library-features/concat-idents-macro.html
@@ -5554,6 +5619,7 @@ share/doc/rust/html/unstable-book/librar
share/doc/rust/html/unstable-book/library-features/future-atomic-orderings.html
share/doc/rust/html/unstable-book/library-features/get-type-id.html
share/doc/rust/html/unstable-book/library-features/heap-api.html
+share/doc/rust/html/unstable-book/library-features/hint-core-should-pause.html
share/doc/rust/html/unstable-book/library-features/i128.html
share/doc/rust/html/unstable-book/library-features/inclusive-range.html
share/doc/rust/html/unstable-book/library-features/integer-atomics.html
@@ -5564,12 +5630,14 @@ share/doc/rust/html/unstable-book/librar
share/doc/rust/html/unstable-book/library-features/io.html
share/doc/rust/html/unstable-book/library-features/ip.html
share/doc/rust/html/unstable-book/library-features/iter-rfind.html
+share/doc/rust/html/unstable-book/library-features/iterator-step-by.html
share/doc/rust/html/unstable-book/library-features/libstd-io-internals.html
share/doc/rust/html/unstable-book/library-features/libstd-sys-internals.html
share/doc/rust/html/unstable-book/library-features/libstd-thread-internals.html
share/doc/rust/html/unstable-book/library-features/linked-list-extras.html
share/doc/rust/html/unstable-book/library-features/lookup-host.html
share/doc/rust/html/unstable-book/library-features/manually-drop.html
+share/doc/rust/html/unstable-book/library-features/more-io-inner-methods.html
share/doc/rust/html/unstable-book/library-features/mpsc-select.html
share/doc/rust/html/unstable-book/library-features/n16.html
share/doc/rust/html/unstable-book/library-features/never-type-impls.html
@@ -5578,19 +5646,17 @@ share/doc/rust/html/unstable-book/librar
share/doc/rust/html/unstable-book/library-features/once-poison.html
share/doc/rust/html/unstable-book/library-features/oom.html
share/doc/rust/html/unstable-book/library-features/option-entry.html
-share/doc/rust/html/unstable-book/library-features/osstring-shrink-to-fit.html
share/doc/rust/html/unstable-book/library-features/panic-abort.html
share/doc/rust/html/unstable-book/library-features/panic-unwind.html
share/doc/rust/html/unstable-book/library-features/pattern.html
share/doc/rust/html/unstable-book/library-features/placement-in.html
share/doc/rust/html/unstable-book/library-features/placement-new-protocol.html
-share/doc/rust/html/unstable-book/library-features/print.html
+share/doc/rust/html/unstable-book/library-features/print-internals.html
share/doc/rust/html/unstable-book/library-features/proc-macro-internals.html
share/doc/rust/html/unstable-book/library-features/question-mark-carrier.html
share/doc/rust/html/unstable-book/library-features/rand.html
share/doc/rust/html/unstable-book/library-features/range-contains.html
share/doc/rust/html/unstable-book/library-features/raw.html
-share/doc/rust/html/unstable-book/library-features/reverse-cmp-key.html
share/doc/rust/html/unstable-book/library-features/rt.html
share/doc/rust/html/unstable-book/library-features/rustc-private.html
share/doc/rust/html/unstable-book/library-features/sanitizer-runtime-lib.html
@@ -5599,27 +5665,31 @@ share/doc/rust/html/unstable-book/librar
share/doc/rust/html/unstable-book/library-features/sip-hash-13.html
share/doc/rust/html/unstable-book/library-features/slice-concat-ext.html
share/doc/rust/html/unstable-book/library-features/slice-get-slice.html
+share/doc/rust/html/unstable-book/library-features/slice-rotate.html
share/doc/rust/html/unstable-book/library-features/slice-rsplit.html
share/doc/rust/html/unstable-book/library-features/sort-internals.html
share/doc/rust/html/unstable-book/library-features/sort-unstable.html
+share/doc/rust/html/unstable-book/library-features/splice.html
share/doc/rust/html/unstable-book/library-features/step-by.html
share/doc/rust/html/unstable-book/library-features/step-trait.html
+share/doc/rust/html/unstable-book/library-features/str-box-extras.html
share/doc/rust/html/unstable-book/library-features/str-checked-slicing.html
share/doc/rust/html/unstable-book/library-features/str-escape.html
share/doc/rust/html/unstable-book/library-features/str-internals.html
share/doc/rust/html/unstable-book/library-features/str-mut-extras.html
share/doc/rust/html/unstable-book/library-features/test.html
-share/doc/rust/html/unstable-book/library-features/thread-id.html
share/doc/rust/html/unstable-book/library-features/thread-local-internals.html
share/doc/rust/html/unstable-book/library-features/thread-local-state.html
share/doc/rust/html/unstable-book/library-features/toowned-clone-into.html
share/doc/rust/html/unstable-book/library-features/trusted-len.html
share/doc/rust/html/unstable-book/library-features/try-from.html
+share/doc/rust/html/unstable-book/library-features/try-trait.html
share/doc/rust/html/unstable-book/library-features/unicode.html
share/doc/rust/html/unstable-book/library-features/unique.html
share/doc/rust/html/unstable-book/library-features/unsize.html
share/doc/rust/html/unstable-book/library-features/utf8-error-error-len.html
share/doc/rust/html/unstable-book/library-features/vec-remove-item.html
+share/doc/rust/html/unstable-book/library-features/vec-resize-default.html
share/doc/rust/html/unstable-book/library-features/windows-c.html
share/doc/rust/html/unstable-book/library-features/windows-handle.html
share/doc/rust/html/unstable-book/library-features/windows-net.html
Index: lang/rust/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/rust/pkg/PLIST-main,v
retrieving revision 1.12
diff -u -p -r1.12 PLIST-main
--- lang/rust/pkg/PLIST-main 15 Feb 2017 12:52:35 -0000 1.12
+++ lang/rust/pkg/PLIST-main 22 Jul 2017 12:07:21 -0000
@@ -1,19 +1,63 @@
@comment $OpenBSD: PLIST-main,v 1.12 2017/02/15 12:52:35 landry Exp $
+@conflict cargo-<0.20.0
+@pkgpath devel/cargo
+@bin bin/cargo
bin/rust-gdb
@bin bin/rustc
@bin bin/rustdoc
lib/rustlib/
lib/rustlib/etc/
lib/rustlib/etc/debugger_pretty_printers_common.py
+lib/rustlib/etc/debugger_pretty_printers_common.pyc
lib/rustlib/etc/gdb_load_rust_pretty_printers.py
+lib/rustlib/etc/gdb_load_rust_pretty_printers.pyc
lib/rustlib/etc/gdb_rust_pretty_printing.py
+lib/rustlib/etc/gdb_rust_pretty_printing.pyc
lib/rustlib/etc/lldb_rust_formatters.py
+lib/rustlib/etc/lldb_rust_formatters.pyc
%%amd64%%
%%i386%%
+@man man/man1/cargo-bench.1
+@man man/man1/cargo-build.1
+@man man/man1/cargo-check.1
+@man man/man1/cargo-clean.1
+@man man/man1/cargo-doc.1
+@man man/man1/cargo-fetch.1
+@man man/man1/cargo-generate-lockfile.1
+@man man/man1/cargo-init.1
+@man man/man1/cargo-install.1
+@man man/man1/cargo-login.1
+@man man/man1/cargo-metadata.1
+@man man/man1/cargo-new.1
+@man man/man1/cargo-owner.1
+@man man/man1/cargo-package.1
+@man man/man1/cargo-pkgid.1
+@man man/man1/cargo-publish.1
+@man man/man1/cargo-run.1
+@man man/man1/cargo-rustc.1
+@man man/man1/cargo-rustdoc.1
+@man man/man1/cargo-search.1
+@man man/man1/cargo-test.1
+@man man/man1/cargo-uninstall.1
+@man man/man1/cargo-update.1
+@man man/man1/cargo-version.1
+@man man/man1/cargo-yank.1
+@man man/man1/cargo.1
@man man/man1/rustc.1
@man man/man1/rustdoc.1
+share/bash-completion/
+share/bash-completion/completions/
+share/bash-completion/completions/cargo
+share/doc/cargo/
+share/doc/cargo/LICENSE-APACHE
+share/doc/cargo/LICENSE-MIT
+share/doc/cargo/LICENSE-THIRD-PARTY
+share/doc/cargo/README.md
share/doc/rust/
share/doc/rust/COPYRIGHT
share/doc/rust/LICENSE-APACHE
share/doc/rust/LICENSE-MIT
share/doc/rust/README.md
+share/zsh/
+share/zsh/site-functions/
+share/zsh/site-functions/_cargo
Index: devel/quirks/Makefile
===================================================================
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.498
diff -u -p -r1.498 Makefile
--- devel/quirks/Makefile 17 Jul 2017 21:09:01 -0000 1.498
+++ devel/quirks/Makefile 22 Jul 2017 12:07:21 -0000
@@ -5,7 +5,7 @@ CATEGORIES = devel databases
DISTFILES =
# API.rev
-PKGNAME = quirks-2.343
+PKGNAME = quirks-2.344
PKG_ARCH = *
MAINTAINER = Marc Espie <[email protected]>
Index: devel/quirks/files/Quirks.pm
===================================================================
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.510
diff -u -p -r1.510 Quirks.pm
--- devel/quirks/files/Quirks.pm 17 Jul 2017 21:09:01 -0000 1.510
+++ devel/quirks/files/Quirks.pm 22 Jul 2017 12:07:22 -0000
@@ -412,6 +412,7 @@ my $stem_extensions = {
'markdown' => 'py-markdown',
'netperf-wrapper' => 'flent',
'kamailio-xmlrpc' => 'kamailio-xml',
+ 'cargo' => 'rust',
};
my $obsolete_reason = {
Index: www/mozilla-firefox/Makefile
===================================================================
RCS file: /cvs/ports/www/mozilla-firefox/Makefile,v
retrieving revision 1.322
diff -u -p -r1.322 Makefile
--- www/mozilla-firefox/Makefile 16 Jul 2017 19:19:03 -0000 1.322
+++ www/mozilla-firefox/Makefile 22 Jul 2017 12:07:22 -0000
@@ -33,8 +33,8 @@ MODCLANG_ARCHS = amd64 i386
MOZILLA_USE_BUNDLED_LIBEVENT = Yes
# firefox >= 46 defaults to gtk+3
MOZILLA_USE_GTK3 = Yes
-# firefox >= 53 needs rust and cargo
-BUILD_DEPENDS += lang/rust devel/cargo
+# firefox >= 53 needs rust
+BUILD_DEPENDS += lang/rust
WANTLIB += X11-xcb pixman-1 pthread-stubs xcb xcb-shm ${COMPILER_LIBCXX}