Hi,
In order to support crates with a '-' in the version (like
"mime_guess-2.0.0-alpha.6"), I need to change devel/cargo module in the
way MODCARGO_CRATES is managed.
Basically, it changes the 'syntax' like that:
-MODCARGO_CRATES += aho-corasick-0.6.8 # Unlicense/MIT
+MODCARGO_CRATES += aho-corasick 0.6.8 # Unlicense/MIT
This way, the separation between "crate_name" and "crate_version" is
unambigious. Previously, I just assumed '-' couldn't be present in
version, but it seems I was wrong.
Changing devel/cargo module, imply changing also customers of the
module:
- devel/cbindgen
- sysutils/exa
- textproc/ripgrep
- www/geckodriver
The diff belows integrate devel/cargo change and take care of all of
customers.
REVISION isn't bumped for any port as it changes only the way the
variable is used, but not anything else. So extracted files will be the
same.
Thanks.
--
Sebastien Marie
Index: devel/cargo/cargo.port.mk
===================================================================
RCS file: /cvs/ports/devel/cargo/cargo.port.mk,v
retrieving revision 1.7
diff -u -p -r1.7 cargo.port.mk
--- devel/cargo/cargo.port.mk 24 Feb 2018 18:40:28 -0000 1.7
+++ devel/cargo/cargo.port.mk 15 Dec 2018 07:59:33 -0000
@@ -44,8 +44,8 @@ MODCARGO_MASTER_SITESN ?= 9
MASTER_SITES${MODCARGO_MASTER_SITESN} ?= ${MASTER_SITES_CRATESIO}
# Generated list of DISTFILES.
-.for _crate in ${MODCARGO_CRATES}
-DISTFILES +=
${_MODCARGO_DIST_SUBDIR}${_crate}.tar.gz{${_crate:C/-[^-]*$//}/${_crate:C/^.*-//}/download}:${MODCARGO_MASTER_SITESN}
+.for _cratename _cratever in ${MODCARGO_CRATES}
+DISTFILES +=
${_MODCARGO_DIST_SUBDIR}${_cratename}-${_cratever}.tar.gz{${_cratename}/${_cratever}/download}:${MODCARGO_MASTER_SITESN}
.endfor
# post-extract target for preparing crates directory.
@@ -53,18 +53,18 @@ DISTFILES += ${_MODCARGO_DIST_SUBDIR}${_
MODCARGO_post-extract = \
${ECHO_MSG} "[modcargo] moving crates to ${MODCARGO_VENDOR_DIR}" ; \
mkdir ${MODCARGO_VENDOR_DIR} ;
-.for _crate in ${MODCARGO_CRATES}
+.for _cratename _cratever in ${MODCARGO_CRATES}
MODCARGO_post-extract += \
- mv ${WRKDIR}/${_crate} ${MODCARGO_VENDOR_DIR}/${_crate} ;
+ mv ${WRKDIR}/${_cratename}-${_cratever}
${MODCARGO_VENDOR_DIR}/${_cratename}-${_cratever} ;
.endfor
# post-patch target for generating metadata of crates.
-.for _crate in ${MODCARGO_CRATES}
+.for _cratename _cratever in ${MODCARGO_CRATES}
MODCARGO_post-patch += \
- ${ECHO_MSG} "[modcargo] Generating metadata for ${_crate}" ; \
+ ${ECHO_MSG} "[modcargo] Generating metadata for
${_cratename}-${_cratever}" ; \
${LOCALBASE}/bin/cargo-generate-vendor \
- ${FULLDISTDIR}/${_MODCARGO_DIST_SUBDIR}${_crate}.tar.gz \
- ${MODCARGO_VENDOR_DIR}/${_crate} ;
+
${FULLDISTDIR}/${_MODCARGO_DIST_SUBDIR}${_cratename}-${_cratever}.tar.gz \
+ ${MODCARGO_VENDOR_DIR}/${_cratename}-${_cratever} ;
.endfor
# configure hook. Place a config file for overriding crates-io index by
@@ -208,15 +208,12 @@ modcargo-metadata: patch
# modcargo-gen-crates will output crates list from Cargo.lock file.
modcargo-gen-crates: extract
- @awk '/"checksum / { print "MODCARGO_CRATES += " $$2 "-" $$3 }' \
+ @awk '/"checksum / { print "MODCARGO_CRATES += " $$2 " " $$3 }' \
<${MODCARGO_CARGOTOML:toml=lock}
# modcargo-gen-crates-licenses will try to grab license information from
downloaded crates.
modcargo-gen-crates-licenses: configure
- @cd ${MODCARGO_VENDOR_DIR} && find . -maxdepth 2 -name Cargo.toml \
- -exec grep -H '^[ ]*license' {} + \
- | sed \
- -e 's|^\./|MODCARGO_CRATES += |' \
- -e 's|/Cargo.toml:license.*= *"| # |' \
- -e 's|"$$||g'
-
+.for _cratename _cratever in ${MODCARGO_CRATES}
+ @echo -n "MODCARGO_CRATES += ${_cratename} ${_cratever} # "
+ @sed -ne 's/^license.*= *"\([^"]*\)".*/\1/p'
"${MODCARGO_VENDOR_DIR}/${_cratename}-${_cratever}/Cargo.toml"
+.endfor
Index: devel/cbindgen/Makefile
===================================================================
RCS file: /cvs/ports/devel/cbindgen/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- devel/cbindgen/Makefile 3 Nov 2018 21:31:59 -0000 1.8
+++ devel/cbindgen/Makefile 15 Dec 2018 08:07:12 -0000
@@ -19,43 +19,43 @@ MODULES = devel/cargo
CONFIGURE_STYLE = cargo
SEPARATE_BUILD = Yes
-MODCARGO_CRATES += ansi_term-0.11.0 # MIT
-MODCARGO_CRATES += atty-0.2.10 # MIT
-MODCARGO_CRATES += bitflags-1.0.3 # MIT/Apache-2.0
-MODCARGO_CRATES += cfg-if-0.1.3 # MIT/Apache-2.0
-MODCARGO_CRATES += clap-2.31.2 # MIT
-MODCARGO_CRATES += cloudabi-0.0.3 # BSD-2-Clause
-MODCARGO_CRATES += dtoa-0.4.2 # MIT/Apache-2.0
-MODCARGO_CRATES += fuchsia-zircon-0.3.3 # BSD-3-Clause
-MODCARGO_CRATES += fuchsia-zircon-sys-0.3.3 # BSD-3-Clause
-MODCARGO_CRATES += itoa-0.4.1 # MIT/Apache-2.0
-MODCARGO_CRATES += libc-0.2.41 # MIT/Apache-2.0
-MODCARGO_CRATES += log-0.4.1 # MIT/Apache-2.0
-MODCARGO_CRATES += proc-macro2-0.3.8 # MIT/Apache-2.0
-MODCARGO_CRATES += proc-macro2-0.4.4 # MIT/Apache-2.0
-MODCARGO_CRATES += quote-0.5.2 # MIT/Apache-2.0
-MODCARGO_CRATES += quote-0.6.3 # MIT/Apache-2.0
-MODCARGO_CRATES += rand-0.5.5 # MIT/Apache-2.0
-MODCARGO_CRATES += rand_core-0.2.1 # MIT/Apache-2.0
-MODCARGO_CRATES += redox_syscall-0.1.40 # MIT
-MODCARGO_CRATES += redox_termios-0.1.1 # MIT
-MODCARGO_CRATES += remove_dir_all-0.5.1 # MIT/Apache-2.0
-MODCARGO_CRATES += serde-1.0.64 # MIT/Apache-2.0
-MODCARGO_CRATES += serde_derive-1.0.58 # MIT/Apache-2.0
-MODCARGO_CRATES += serde_json-1.0.19 # MIT/Apache-2.0
-MODCARGO_CRATES += strsim-0.7.0 # MIT
-MODCARGO_CRATES += syn-0.13.11 # MIT/Apache-2.0
-MODCARGO_CRATES += syn-0.14.1 # MIT/Apache-2.0
-MODCARGO_CRATES += tempfile-3.0.3 # MIT/Apache-2.0
-MODCARGO_CRATES += termion-1.5.1 # MIT
-MODCARGO_CRATES += textwrap-0.9.0 # MIT
-MODCARGO_CRATES += toml-0.4.6 # MIT/Apache-2.0
-MODCARGO_CRATES += unicode-width-0.1.5 # MIT/Apache-2.0
-MODCARGO_CRATES += unicode-xid-0.1.0 # MIT/Apache-2.0
-MODCARGO_CRATES += vec_map-0.8.1 # MIT/Apache-2.0
-MODCARGO_CRATES += winapi-0.3.4 # MIT/Apache-2.0
-MODCARGO_CRATES += winapi-i686-pc-windows-gnu-0.4.0 #
MIT/Apache-2.0
-MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu-0.4.0 #
MIT/Apache-2.0
+MODCARGO_CRATES += ansi_term 0.11.0 # MIT
+MODCARGO_CRATES += atty 0.2.10 # MIT
+MODCARGO_CRATES += bitflags 1.0.3 # MIT/Apache-2.0
+MODCARGO_CRATES += cfg-if 0.1.3 # MIT/Apache-2.0
+MODCARGO_CRATES += clap 2.31.2 # MIT
+MODCARGO_CRATES += cloudabi 0.0.3 # BSD-2-Clause
+MODCARGO_CRATES += dtoa 0.4.2 # MIT/Apache-2.0
+MODCARGO_CRATES += fuchsia-zircon 0.3.3 # BSD-3-Clause
+MODCARGO_CRATES += fuchsia-zircon-sys 0.3.3 # BSD-3-Clause
+MODCARGO_CRATES += itoa 0.4.1 # MIT/Apache-2.0
+MODCARGO_CRATES += libc 0.2.41 # MIT/Apache-2.0
+MODCARGO_CRATES += log 0.4.1 # MIT/Apache-2.0
+MODCARGO_CRATES += proc-macro2 0.3.8 # MIT/Apache-2.0
+MODCARGO_CRATES += proc-macro2 0.4.4 # MIT/Apache-2.0
+MODCARGO_CRATES += quote 0.5.2 # MIT/Apache-2.0
+MODCARGO_CRATES += quote 0.6.3 # MIT/Apache-2.0
+MODCARGO_CRATES += rand 0.5.5 # MIT/Apache-2.0
+MODCARGO_CRATES += rand_core 0.2.1 # MIT/Apache-2.0
+MODCARGO_CRATES += redox_syscall 0.1.40 # MIT
+MODCARGO_CRATES += redox_termios 0.1.1 # MIT
+MODCARGO_CRATES += remove_dir_all 0.5.1 # MIT/Apache-2.0
+MODCARGO_CRATES += serde 1.0.64 # MIT/Apache-2.0
+MODCARGO_CRATES += serde_derive 1.0.58 # MIT/Apache-2.0
+MODCARGO_CRATES += serde_json 1.0.19 # MIT/Apache-2.0
+MODCARGO_CRATES += strsim 0.7.0 # MIT
+MODCARGO_CRATES += syn 0.13.11 # MIT/Apache-2.0
+MODCARGO_CRATES += syn 0.14.1 # MIT/Apache-2.0
+MODCARGO_CRATES += tempfile 3.0.3 # MIT/Apache-2.0
+MODCARGO_CRATES += termion 1.5.1 # MIT
+MODCARGO_CRATES += textwrap 0.9.0 # MIT
+MODCARGO_CRATES += toml 0.4.6 # MIT/Apache-2.0
+MODCARGO_CRATES += unicode-width 0.1.5 # MIT/Apache-2.0
+MODCARGO_CRATES += unicode-xid 0.1.0 # MIT/Apache-2.0
+MODCARGO_CRATES += vec_map 0.8.1 # MIT/Apache-2.0
+MODCARGO_CRATES += winapi 0.3.4 # MIT/Apache-2.0
+MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 #
MIT/Apache-2.0
+MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 #
MIT/Apache-2.0
WANTLIB += c c++abi m pthread
Index: sysutils/exa/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/exa/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- sysutils/exa/Makefile 8 Oct 2018 15:28:05 -0000 1.3
+++ sysutils/exa/Makefile 15 Dec 2018 08:09:24 -0000
@@ -18,67 +18,67 @@ DISTFILES += ${DISTNAME}${EXTRACT_SUFX}
MODULES = devel/cargo
BUILD_DEPENDS = lang/rust
-MODCARGO_CRATES += aho-corasick-0.5.3 # Unlicense/MIT
-MODCARGO_CRATES += ansi_term-0.8.0 # MIT
-MODCARGO_CRATES += bitflags-0.7.0 # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags-0.9.1 # MIT/Apache-2.0
-MODCARGO_CRATES += byteorder-0.4.2 # Unlicense/MIT
-MODCARGO_CRATES += cmake-0.1.25 # MIT/Apache-2.0
-MODCARGO_CRATES += conv-0.3.3 # MIT
-MODCARGO_CRATES += custom_derive-0.1.7 # MIT/Apache-2.0
-MODCARGO_CRATES += datetime-0.4.5 # MIT
-MODCARGO_CRATES += env_logger-0.3.5 # MIT/Apache-2.0
-MODCARGO_CRATES += gcc-0.3.53 # MIT/Apache-2.0
-MODCARGO_CRATES += getopts-0.2.14 # MIT/Apache-2.0
-MODCARGO_CRATES += git2-0.6.8 # MIT/Apache-2.0
-MODCARGO_CRATES += glob-0.2.11 # MIT/Apache-2.0
-MODCARGO_CRATES += idna-0.1.4 # MIT/Apache-2.0
-MODCARGO_CRATES += iso8601-0.1.1 # MIT
-MODCARGO_CRATES += kernel32-sys-0.2.2 # MIT
-MODCARGO_CRATES += lazy_static-0.2.8 # MIT/Apache-2.0
-MODCARGO_CRATES += libc-0.2.43 # MIT/Apache-2.0
-MODCARGO_CRATES += libgit2-sys-0.6.14 # MIT/Apache-2.0
-MODCARGO_CRATES += libz-sys-1.0.16 # MIT/Apache-2.0
-MODCARGO_CRATES += locale-0.2.2 # MIT
-MODCARGO_CRATES += log-0.3.8 # MIT/Apache-2.0
-MODCARGO_CRATES += magenta-0.1.1 # BSD-3-Clause
-MODCARGO_CRATES += magenta-sys-0.1.1 # BSD-3-Clause
-MODCARGO_CRATES += matches-0.1.6 # MIT
-MODCARGO_CRATES += memchr-0.1.11 # Unlicense/MIT
-MODCARGO_CRATES += natord-1.0.9 # MIT
-MODCARGO_CRATES += nom-1.2.4 # MIT
-MODCARGO_CRATES += num-0.1.40 # MIT/Apache-2.0
-MODCARGO_CRATES += num-bigint-0.1.40 # MIT/Apache-2.0
-MODCARGO_CRATES += num-complex-0.1.40 # MIT/Apache-2.0
-MODCARGO_CRATES += num-integer-0.1.35 # MIT/Apache-2.0
-MODCARGO_CRATES += num-iter-0.1.34 # MIT/Apache-2.0
-MODCARGO_CRATES += num-rational-0.1.39 # MIT/Apache-2.0
-MODCARGO_CRATES += num-traits-0.1.40 # MIT/Apache-2.0
-MODCARGO_CRATES += num_cpus-1.6.2 # MIT/Apache-2.0
-MODCARGO_CRATES += number_prefix-0.2.7 # MIT
-MODCARGO_CRATES += pad-0.1.4 # MIT
-MODCARGO_CRATES += percent-encoding-1.0.0 # MIT/Apache-2.0
-MODCARGO_CRATES += pkg-config-0.3.9 # MIT/Apache-2.0
-MODCARGO_CRATES += rand-0.3.16 # MIT/Apache-2.0
-MODCARGO_CRATES += redox_syscall-0.1.31 # MIT
-MODCARGO_CRATES += regex-0.1.80 # MIT/Apache-2.0
-MODCARGO_CRATES += regex-syntax-0.3.9 # MIT/Apache-2.0
-MODCARGO_CRATES += rustc-serialize-0.3.24 # MIT/Apache-2.0
-MODCARGO_CRATES += scoped_threadpool-0.1.7 # MIT
-MODCARGO_CRATES += term_grid-0.1.6 # MIT
-MODCARGO_CRATES += term_size-0.3.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += thread-id-2.0.0 # Apache-2.0
-MODCARGO_CRATES += thread_local-0.2.7 # Apache-2.0/MIT
-MODCARGO_CRATES += unicode-bidi-0.3.4 # MIT / Apache-2.0
-MODCARGO_CRATES += unicode-normalization-0.1.5 # MIT/Apache-2.0
-MODCARGO_CRATES += unicode-width-0.1.4 # MIT/Apache-2.0
-MODCARGO_CRATES += url-1.5.1 # MIT/Apache-2.0
-MODCARGO_CRATES += users-0.5.3 # MIT
-MODCARGO_CRATES += utf8-ranges-0.1.3 # Unlicense/MIT
-MODCARGO_CRATES += vcpkg-0.2.2 # MIT/Apache-2.0
-MODCARGO_CRATES += winapi-0.2.8 # MIT
-MODCARGO_CRATES += winapi-build-0.1.1 # MIT
-MODCARGO_CRATES += zoneinfo_compiled-0.4.5 # MIT
+MODCARGO_CRATES += aho-corasick 0.5.3 # Unlicense/MIT
+MODCARGO_CRATES += ansi_term 0.8.0 # MIT
+MODCARGO_CRATES += bitflags 0.7.0 # MIT/Apache-2.0
+MODCARGO_CRATES += bitflags 0.9.1 # MIT/Apache-2.0
+MODCARGO_CRATES += byteorder 0.4.2 # Unlicense/MIT
+MODCARGO_CRATES += cmake 0.1.25 # MIT/Apache-2.0
+MODCARGO_CRATES += conv 0.3.3 # MIT
+MODCARGO_CRATES += custom_derive 0.1.7 # MIT/Apache-2.0
+MODCARGO_CRATES += datetime 0.4.5 # MIT
+MODCARGO_CRATES += env_logger 0.3.5 # MIT/Apache-2.0
+MODCARGO_CRATES += gcc 0.3.53 # MIT/Apache-2.0
+MODCARGO_CRATES += getopts 0.2.14 # MIT/Apache-2.0
+MODCARGO_CRATES += git2 0.6.8 # MIT/Apache-2.0
+MODCARGO_CRATES += glob 0.2.11 # MIT/Apache-2.0
+MODCARGO_CRATES += idna 0.1.4 # MIT/Apache-2.0
+MODCARGO_CRATES += iso8601 0.1.1 # MIT
+MODCARGO_CRATES += kernel32-sys 0.2.2 # MIT
+MODCARGO_CRATES += lazy_static 0.2.8 # MIT/Apache-2.0
+MODCARGO_CRATES += libc 0.2.43 # MIT/Apache-2.0
+MODCARGO_CRATES += libgit2-sys 0.6.14 # MIT/Apache-2.0
+MODCARGO_CRATES += libz-sys 1.0.16 # MIT/Apache-2.0
+MODCARGO_CRATES += locale 0.2.2 # MIT
+MODCARGO_CRATES += log 0.3.8 # MIT/Apache-2.0
+MODCARGO_CRATES += magenta 0.1.1 # BSD-3-Clause
+MODCARGO_CRATES += magenta-sys 0.1.1 # BSD-3-Clause
+MODCARGO_CRATES += matches 0.1.6 # MIT
+MODCARGO_CRATES += memchr 0.1.11 # Unlicense/MIT
+MODCARGO_CRATES += natord 1.0.9 # MIT
+MODCARGO_CRATES += nom 1.2.4 # MIT
+MODCARGO_CRATES += num 0.1.40 # MIT/Apache-2.0
+MODCARGO_CRATES += num-bigint 0.1.40 # MIT/Apache-2.0
+MODCARGO_CRATES += num-complex 0.1.40 # MIT/Apache-2.0
+MODCARGO_CRATES += num-integer 0.1.35 # MIT/Apache-2.0
+MODCARGO_CRATES += num-iter 0.1.34 # MIT/Apache-2.0
+MODCARGO_CRATES += num-rational 0.1.39 # MIT/Apache-2.0
+MODCARGO_CRATES += num-traits 0.1.40 # MIT/Apache-2.0
+MODCARGO_CRATES += num_cpus 1.6.2 # MIT/Apache-2.0
+MODCARGO_CRATES += number_prefix 0.2.7 # MIT
+MODCARGO_CRATES += pad 0.1.4 # MIT
+MODCARGO_CRATES += percent-encoding 1.0.0 # MIT/Apache-2.0
+MODCARGO_CRATES += pkg-config 0.3.9 # MIT/Apache-2.0
+MODCARGO_CRATES += rand 0.3.16 # MIT/Apache-2.0
+MODCARGO_CRATES += redox_syscall 0.1.31 # MIT
+MODCARGO_CRATES += regex 0.1.80 # MIT/Apache-2.0
+MODCARGO_CRATES += regex-syntax 0.3.9 # MIT/Apache-2.0
+MODCARGO_CRATES += rustc-serialize 0.3.24 # MIT/Apache-2.0
+MODCARGO_CRATES += scoped_threadpool 0.1.7 # MIT
+MODCARGO_CRATES += term_grid 0.1.6 # MIT
+MODCARGO_CRATES += term_size 0.3.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += thread-id 2.0.0 # Apache-2.0
+MODCARGO_CRATES += thread_local 0.2.7 # Apache-2.0/MIT
+MODCARGO_CRATES += unicode-bidi 0.3.4 # MIT / Apache-2.0
+MODCARGO_CRATES += unicode-normalization 0.1.5 # MIT/Apache-2.0
+MODCARGO_CRATES += unicode-width 0.1.4 # MIT/Apache-2.0
+MODCARGO_CRATES += url 1.5.1 # MIT/Apache-2.0
+MODCARGO_CRATES += users 0.5.3 # MIT
+MODCARGO_CRATES += utf8-ranges 0.1.3 # Unlicense/MIT
+MODCARGO_CRATES += vcpkg 0.2.2 # MIT/Apache-2.0
+MODCARGO_CRATES += winapi 0.2.8 # MIT
+MODCARGO_CRATES += winapi-build 0.1.1 # MIT
+MODCARGO_CRATES += zoneinfo_compiled 0.4.5 # MIT
MODCARGO_CRATES_UPDATE += libc
Index: textproc/ripgrep/Makefile
===================================================================
RCS file: /cvs/ports/textproc/ripgrep/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- textproc/ripgrep/Makefile 29 Nov 2018 11:09:55 -0000 1.12
+++ textproc/ripgrep/Makefile 15 Dec 2018 08:09:42 -0000
@@ -20,82 +20,82 @@ MODULES = devel/cargo
BUILD_DEPENDS = lang/rust>=1.20 \
textproc/asciidoc
-MODCARGO_CRATES += aho-corasick-0.6.8 # Unlicense/MIT
-MODCARGO_CRATES += arrayvec-0.4.7 # MIT/Apache-2.0
-MODCARGO_CRATES += atty-0.2.11 # MIT
-MODCARGO_CRATES += base64-0.9.2 # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags-1.0.4 # MIT/Apache-2.0
-MODCARGO_CRATES += bytecount-0.3.2 # Apache-2.0/MIT
-MODCARGO_CRATES += byteorder-1.2.6 # Unlicense/MIT
-MODCARGO_CRATES += cc-1.0.24 # MIT/Apache-2.0
-MODCARGO_CRATES += cfg-if-0.1.5 # MIT/Apache-2.0
-MODCARGO_CRATES += clap-2.32.0 # MIT
-MODCARGO_CRATES += cloudabi-0.0.3 # BSD-2-Clause
-MODCARGO_CRATES += crossbeam-channel-0.2.4 # MIT/Apache-2.0
-MODCARGO_CRATES += crossbeam-epoch-0.5.2 # MIT/Apache-2.0
-MODCARGO_CRATES += crossbeam-utils-0.5.0 # MIT/Apache-2.0
-MODCARGO_CRATES += encoding_rs-0.8.6 # MIT/Apache-2.0
-MODCARGO_CRATES += encoding_rs_io-0.1.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += fnv-1.0.6 # Apache-2.0 / MIT
-MODCARGO_CRATES += fuchsia-zircon-0.3.3 # BSD-3-Clause
-MODCARGO_CRATES += glob-0.2.11 # MIT/Apache-2.0
-MODCARGO_CRATES += fuchsia-zircon-sys-0.3.3 # BSD-3-Clause
-MODCARGO_CRATES += itoa-0.4.2 # MIT/Apache-2.0
-MODCARGO_CRATES += lazy_static-1.1.0 # MIT/Apache-2.0
-MODCARGO_CRATES += libc-0.2.43 # MIT/Apache-2.0
-MODCARGO_CRATES += lock_api-0.1.3 # Apache-2.0/MIT
-MODCARGO_CRATES += log-0.4.5 # MIT/Apache-2.0
-MODCARGO_CRATES += memchr-2.0.2 # Unlicense/MIT
-MODCARGO_CRATES += memmap-0.6.2 # MIT/Apache-2.0
-MODCARGO_CRATES += memoffset-0.2.1 # MIT
-MODCARGO_CRATES += nodrop-0.1.12 # MIT/Apache-2.0
-MODCARGO_CRATES += num_cpus-1.8.0 # MIT/Apache-2.0
-MODCARGO_CRATES += owning_ref-0.3.3 # MIT
-MODCARGO_CRATES += parking_lot-0.6.4 # Apache-2.0/MIT
-MODCARGO_CRATES += parking_lot_core-0.3.0 # Apache-2.0/MIT
-MODCARGO_CRATES += pcre2-0.1.0 # Unlicense/MIT
-MODCARGO_CRATES += pcre2-sys-0.1.1 # Unlicense/MIT
-MODCARGO_CRATES += pkg-config-0.3.14 # MIT/Apache-2.0
-MODCARGO_CRATES += proc-macro2-0.4.18 # MIT/Apache-2.0
-MODCARGO_CRATES += quote-0.6.8 # MIT/Apache-2.0
-MODCARGO_CRATES += rand-0.4.3 # MIT/Apache-2.0
-MODCARGO_CRATES += rand-0.5.5 # MIT/Apache-2.0
-MODCARGO_CRATES += rand_core-0.2.1 # MIT/Apache-2.0
-MODCARGO_CRATES += redox_syscall-0.1.40 # MIT
-MODCARGO_CRATES += redox_termios-0.1.1 # MIT
-MODCARGO_CRATES += regex-1.0.5 # MIT/Apache-2.0
-MODCARGO_CRATES += regex-syntax-0.6.2 # MIT/Apache-2.0
-MODCARGO_CRATES += remove_dir_all-0.5.1 # MIT/Apache-2.0
-MODCARGO_CRATES += ryu-0.2.6 # Apache-2.0 OR BSL-1.0
-MODCARGO_CRATES += safemem-0.2.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += same-file-1.0.3 # Unlicense/MIT
-MODCARGO_CRATES += scopeguard-0.3.3 # MIT/Apache-2.0
-MODCARGO_CRATES += serde-1.0.77 # MIT/Apache-2.0
-MODCARGO_CRATES += serde_derive-1.0.77 # MIT/Apache-2.0
-MODCARGO_CRATES += serde_json-1.0.27 # MIT/Apache-2.0
-MODCARGO_CRATES += simd-0.2.2 # MIT/Apache-2.0
-MODCARGO_CRATES += smallvec-0.6.5 # MIT/Apache-2.0
-MODCARGO_CRATES += stable_deref_trait-1.1.1 # MIT/Apache-2.0
-MODCARGO_CRATES += strsim-0.7.0 # MIT
-MODCARGO_CRATES += syn-0.15.1 # MIT/Apache-2.0
-MODCARGO_CRATES += tempdir-0.3.7 # MIT/Apache-2.0
-MODCARGO_CRATES += termcolor-1.0.3 # Unlicense OR MIT
-MODCARGO_CRATES += termion-1.5.1 # MIT
-MODCARGO_CRATES += textwrap-0.10.0 # MIT
-MODCARGO_CRATES += thread_local-0.3.6 # Apache-2.0/MIT
-MODCARGO_CRATES += ucd-util-0.1.1 # MIT/Apache-2.0
-MODCARGO_CRATES += unicode-width-0.1.5 # MIT/Apache-2.0
-MODCARGO_CRATES += unicode-xid-0.1.0 # MIT/Apache-2.0
-MODCARGO_CRATES += unreachable-1.0.0 # MIT / Apache-2.0
-MODCARGO_CRATES += utf8-ranges-1.0.1 # Unlicense/MIT
-MODCARGO_CRATES += version_check-0.1.4 # MIT/Apache-2.0
-MODCARGO_CRATES += void-1.0.2 # MIT
-MODCARGO_CRATES += walkdir-2.2.5 # Unlicense/MIT
-MODCARGO_CRATES += winapi-0.3.5 # MIT/Apache-2.0
-MODCARGO_CRATES += winapi-i686-pc-windows-gnu-0.4.0 # MIT/Apache-2.0
-MODCARGO_CRATES += winapi-util-0.1.1 # Unlicense/MIT
-MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu-0.4.0 # MIT/Apache-2.0
-MODCARGO_CRATES += wincolor-1.0.1 # Unlicense/MIT
+MODCARGO_CRATES += aho-corasick 0.6.8 # Unlicense/MIT
+MODCARGO_CRATES += arrayvec 0.4.7 # MIT/Apache-2.0
+MODCARGO_CRATES += atty 0.2.11 # MIT
+MODCARGO_CRATES += base64 0.9.2 # MIT/Apache-2.0
+MODCARGO_CRATES += bitflags 1.0.4 # MIT/Apache-2.0
+MODCARGO_CRATES += bytecount 0.3.2 # Apache-2.0/MIT
+MODCARGO_CRATES += byteorder 1.2.6 # Unlicense/MIT
+MODCARGO_CRATES += cc 1.0.24 # MIT/Apache-2.0
+MODCARGO_CRATES += cfg-if 0.1.5 # MIT/Apache-2.0
+MODCARGO_CRATES += clap 2.32.0 # MIT
+MODCARGO_CRATES += cloudabi 0.0.3 # BSD-2-Clause
+MODCARGO_CRATES += crossbeam-channel 0.2.4 # MIT/Apache-2.0
+MODCARGO_CRATES += crossbeam-epoch 0.5.2 # MIT/Apache-2.0
+MODCARGO_CRATES += crossbeam-utils 0.5.0 # MIT/Apache-2.0
+MODCARGO_CRATES += encoding_rs 0.8.6 # MIT/Apache-2.0
+MODCARGO_CRATES += encoding_rs_io 0.1.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += fnv 1.0.6 # Apache-2.0 / MIT
+MODCARGO_CRATES += fuchsia-zircon 0.3.3 # BSD-3-Clause
+MODCARGO_CRATES += glob 0.2.11 # MIT/Apache-2.0
+MODCARGO_CRATES += fuchsia-zircon-sys 0.3.3 # BSD-3-Clause
+MODCARGO_CRATES += itoa 0.4.2 # MIT/Apache-2.0
+MODCARGO_CRATES += lazy_static 1.1.0 # MIT/Apache-2.0
+MODCARGO_CRATES += libc 0.2.43 # MIT/Apache-2.0
+MODCARGO_CRATES += lock_api 0.1.3 # Apache-2.0/MIT
+MODCARGO_CRATES += log 0.4.5 # MIT/Apache-2.0
+MODCARGO_CRATES += memchr 2.0.2 # Unlicense/MIT
+MODCARGO_CRATES += memmap 0.6.2 # MIT/Apache-2.0
+MODCARGO_CRATES += memoffset 0.2.1 # MIT
+MODCARGO_CRATES += nodrop 0.1.12 # MIT/Apache-2.0
+MODCARGO_CRATES += num_cpus 1.8.0 # MIT/Apache-2.0
+MODCARGO_CRATES += owning_ref 0.3.3 # MIT
+MODCARGO_CRATES += parking_lot 0.6.4 # Apache-2.0/MIT
+MODCARGO_CRATES += parking_lot_core 0.3.0 # Apache-2.0/MIT
+MODCARGO_CRATES += pcre2 0.1.0 # Unlicense/MIT
+MODCARGO_CRATES += pcre2-sys 0.1.1 # Unlicense/MIT
+MODCARGO_CRATES += pkg-config 0.3.14 # MIT/Apache-2.0
+MODCARGO_CRATES += proc-macro2 0.4.18 # MIT/Apache-2.0
+MODCARGO_CRATES += quote 0.6.8 # MIT/Apache-2.0
+MODCARGO_CRATES += rand 0.4.3 # MIT/Apache-2.0
+MODCARGO_CRATES += rand 0.5.5 # MIT/Apache-2.0
+MODCARGO_CRATES += rand_core 0.2.1 # MIT/Apache-2.0
+MODCARGO_CRATES += redox_syscall 0.1.40 # MIT
+MODCARGO_CRATES += redox_termios 0.1.1 # MIT
+MODCARGO_CRATES += regex 1.0.5 # MIT/Apache-2.0
+MODCARGO_CRATES += regex-syntax 0.6.2 # MIT/Apache-2.0
+MODCARGO_CRATES += remove_dir_all 0.5.1 # MIT/Apache-2.0
+MODCARGO_CRATES += ryu 0.2.6 # Apache-2.0 OR BSL-1.0
+MODCARGO_CRATES += safemem 0.2.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += same-file 1.0.3 # Unlicense/MIT
+MODCARGO_CRATES += scopeguard 0.3.3 # MIT/Apache-2.0
+MODCARGO_CRATES += serde 1.0.77 # MIT/Apache-2.0
+MODCARGO_CRATES += serde_derive 1.0.77 # MIT/Apache-2.0
+MODCARGO_CRATES += serde_json 1.0.27 # MIT/Apache-2.0
+MODCARGO_CRATES += simd 0.2.2 # MIT/Apache-2.0
+MODCARGO_CRATES += smallvec 0.6.5 # MIT/Apache-2.0
+MODCARGO_CRATES += stable_deref_trait 1.1.1 # MIT/Apache-2.0
+MODCARGO_CRATES += strsim 0.7.0 # MIT
+MODCARGO_CRATES += syn 0.15.1 # MIT/Apache-2.0
+MODCARGO_CRATES += tempdir 0.3.7 # MIT/Apache-2.0
+MODCARGO_CRATES += termcolor 1.0.3 # Unlicense OR MIT
+MODCARGO_CRATES += termion 1.5.1 # MIT
+MODCARGO_CRATES += textwrap 0.10.0 # MIT
+MODCARGO_CRATES += thread_local 0.3.6 # Apache-2.0/MIT
+MODCARGO_CRATES += ucd-util 0.1.1 # MIT/Apache-2.0
+MODCARGO_CRATES += unicode-width 0.1.5 # MIT/Apache-2.0
+MODCARGO_CRATES += unicode-xid 0.1.0 # MIT/Apache-2.0
+MODCARGO_CRATES += unreachable 1.0.0 # MIT / Apache-2.0
+MODCARGO_CRATES += utf8-ranges 1.0.1 # Unlicense/MIT
+MODCARGO_CRATES += version_check 0.1.4 # MIT/Apache-2.0
+MODCARGO_CRATES += void 1.0.2 # MIT
+MODCARGO_CRATES += walkdir 2.2.5 # Unlicense/MIT
+MODCARGO_CRATES += winapi 0.3.5 # MIT/Apache-2.0
+MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 #
MIT/Apache-2.0
+MODCARGO_CRATES += winapi-util 0.1.1 # Unlicense/MIT
+MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 #
MIT/Apache-2.0
+MODCARGO_CRATES += wincolor 1.0.1 # Unlicense/MIT
CONFIGURE_STYLE = cargo
Index: www/geckodriver/Makefile
===================================================================
RCS file: /cvs/ports/www/geckodriver/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- www/geckodriver/Makefile 28 Sep 2018 12:57:38 -0000 1.1.1.1
+++ www/geckodriver/Makefile 15 Dec 2018 08:09:48 -0000
@@ -20,139 +20,139 @@ MODULES = devel/cargo
CONFIGURE_STYLE = cargo
SEPARATE_BUILD = Yes
-MODCARGO_CRATES += adler32-1.0.3 # BSD-3-Clause AND Zlib
-MODCARGO_CRATES += aho-corasick-0.6.8 # Unlicense/MIT
-MODCARGO_CRATES += arrayvec-0.4.7 # MIT/Apache-2.0
-MODCARGO_CRATES += base64-0.9.3 # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags-1.0.4 # MIT/Apache-2.0
-MODCARGO_CRATES += build_const-0.2.1 # MIT
-MODCARGO_CRATES += byteorder-1.2.6 # Unlicense/MIT
-MODCARGO_CRATES += bytes-0.4.10 # MIT
-MODCARGO_CRATES += bzip2-0.3.3 # MIT/Apache-2.0
-MODCARGO_CRATES += bzip2-sys-0.1.6 # MIT/Apache-2.0
-MODCARGO_CRATES += cc-1.0.25 # MIT/Apache-2.0
-MODCARGO_CRATES += cfg-if-0.1.5 # MIT/Apache-2.0
-MODCARGO_CRATES += chrono-0.2.25 # MIT/Apache-2.0
-MODCARGO_CRATES += clap-2.32.0 # MIT
-MODCARGO_CRATES += cloudabi-0.0.3 # BSD-2-Clause
-MODCARGO_CRATES += cookie-0.11.0 # MIT/Apache-2.0
-MODCARGO_CRATES += crc-1.8.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-deque-0.6.1 # MIT/Apache-2.0
-MODCARGO_CRATES += crossbeam-epoch-0.5.2 # MIT/Apache-2.0
-MODCARGO_CRATES += flate2-1.0.2 # MIT/Apache-2.0
-MODCARGO_CRATES += crossbeam-utils-0.5.0 # MIT/Apache-2.0
-MODCARGO_CRATES += fnv-1.0.6 # Apache-2.0 / MIT
-MODCARGO_CRATES += fuchsia-zircon-0.3.3 # BSD-3-Clause
-MODCARGO_CRATES += fuchsia-zircon-sys-0.3.3 # BSD-3-Clause
-MODCARGO_CRATES += futures-0.1.24 # MIT/Apache-2.0
-MODCARGO_CRATES += futures-cpupool-0.1.8 # MIT/Apache-2.0
-MODCARGO_CRATES += h2-0.1.12 # MIT
-MODCARGO_CRATES += http-0.1.13 # MIT/Apache-2.0
-MODCARGO_CRATES += httparse-1.3.2 # MIT/Apache-2.0
-MODCARGO_CRATES += hyper-0.12.10 # MIT
-MODCARGO_CRATES += idna-0.1.5 # MIT/Apache-2.0
-MODCARGO_CRATES += indexmap-1.0.1 # Apache-2.0/MIT
-MODCARGO_CRATES += iovec-0.1.2 # MIT/Apache-2.0
-MODCARGO_CRATES += itoa-0.4.3 # MIT/Apache-2.0
-MODCARGO_CRATES += kernel32-sys-0.2.2 # MIT
-MODCARGO_CRATES += lazy_static-1.1.0 # MIT/Apache-2.0
-MODCARGO_CRATES += lazycell-1.1.0 # MIT/Apache-2.0
-MODCARGO_CRATES += libc-0.2.43 # MIT/Apache-2.0
-MODCARGO_CRATES += lock_api-0.1.3 # Apache-2.0/MIT
-MODCARGO_CRATES += log-0.4.5 # MIT/Apache-2.0
-MODCARGO_CRATES += mio-0.6.16 # MIT
-MODCARGO_CRATES += matches-0.1.8 # MIT
-MODCARGO_CRATES += memchr-2.0.2 # Unlicense/MIT
-MODCARGO_CRATES += memoffset-0.2.1 # MIT
-MODCARGO_CRATES += miniz_oxide-0.1.3 # MIT
-MODCARGO_CRATES += miniz_oxide_c_api-0.1.3 # MIT
-MODCARGO_CRATES += mio-uds-0.6.7 # MIT/Apache-2.0
-MODCARGO_CRATES += miow-0.2.1 # MIT/Apache-2.0
-MODCARGO_CRATES += mozprofile-0.4.0 # MPL-2.0
-MODCARGO_CRATES += mozrunner-0.8.0 # MPL-2.0
-MODCARGO_CRATES += mozversion-0.1.3 # MPL-2.0
-MODCARGO_CRATES += msdos_time-0.1.6 # MIT OR Apache-2.0
-MODCARGO_CRATES += net2-0.2.33 # MIT/Apache-2.0
-MODCARGO_CRATES += nodrop-0.1.12 # MIT/Apache-2.0
-MODCARGO_CRATES += num-0.1.42 # MIT/Apache-2.0
-MODCARGO_CRATES += num-integer-0.1.39 # MIT/Apache-2.0
-MODCARGO_CRATES += num-iter-0.1.37 # MIT/Apache-2.0
-MODCARGO_CRATES += num-traits-0.2.6 # MIT/Apache-2.0
-MODCARGO_CRATES += num_cpus-1.8.0 # MIT/Apache-2.0
-MODCARGO_CRATES += owning_ref-0.3.3 # MIT
-MODCARGO_CRATES += parking_lot-0.6.4 # Apache-2.0/MIT
-MODCARGO_CRATES += parking_lot_core-0.3.1 # Apache-2.0/MIT
-MODCARGO_CRATES += percent-encoding-1.0.1 # MIT/Apache-2.0
-MODCARGO_CRATES += podio-0.1.6 # MIT OR Apache-2.0
-MODCARGO_CRATES += proc-macro2-0.4.19 # MIT/Apache-2.0
-MODCARGO_CRATES += quote-0.6.8 # MIT/Apache-2.0
-MODCARGO_CRATES += rand-0.3.22 # MIT/Apache-2.0
-MODCARGO_CRATES += rand-0.4.3 # MIT/Apache-2.0
-MODCARGO_CRATES += rand-0.5.5 # MIT/Apache-2.0
-MODCARGO_CRATES += rand_core-0.2.1 # MIT/Apache-2.0
-MODCARGO_CRATES += redox_syscall-0.1.40 # MIT
-MODCARGO_CRATES += regex-0.2.11 # MIT/Apache-2.0
-MODCARGO_CRATES += regex-1.0.5 # MIT/Apache-2.0
-MODCARGO_CRATES += regex-syntax-0.5.6 # MIT/Apache-2.0
-MODCARGO_CRATES += regex-syntax-0.6.2 # MIT/Apache-2.0
-MODCARGO_CRATES += remove_dir_all-0.5.1 # MIT/Apache-2.0
-MODCARGO_CRATES += rust-ini-0.10.3 # MIT
-MODCARGO_CRATES += rustc_version-0.2.3 # MIT/Apache-2.0
-MODCARGO_CRATES += ryu-0.2.6 # Apache-2.0 OR BSL-1.0
-MODCARGO_CRATES += safemem-0.3.0 # MIT/Apache-2.0
-MODCARGO_CRATES += scopeguard-0.3.3 # MIT/Apache-2.0
-MODCARGO_CRATES += semver-0.6.0 # MIT/Apache-2.0
-MODCARGO_CRATES += semver-0.9.0 # MIT/Apache-2.0
-MODCARGO_CRATES += semver-parser-0.7.0 # MIT/Apache-2.0
-MODCARGO_CRATES += serde-1.0.79 # MIT/Apache-2.0
-MODCARGO_CRATES += serde_derive-1.0.79 # MIT/Apache-2.0
-MODCARGO_CRATES += serde_json-1.0.27 # MIT/Apache-2.0
-MODCARGO_CRATES += slab-0.4.1 # MIT
-MODCARGO_CRATES += smallvec-0.6.5 # MIT/Apache-2.0
-MODCARGO_CRATES += stable_deref_trait-1.1.1 # MIT/Apache-2.0
-MODCARGO_CRATES += string-0.1.1 # MIT
-MODCARGO_CRATES += strsim-0.7.0 # MIT
-MODCARGO_CRATES += syn-0.15.4 # MIT/Apache-2.0
-MODCARGO_CRATES += tempdir-0.3.7 # MIT/Apache-2.0
-MODCARGO_CRATES += term_size-0.3.1 # MIT/Apache-2.0
-MODCARGO_CRATES += textwrap-0.10.0 # MIT
-MODCARGO_CRATES += thread_local-0.3.6 # Apache-2.0/MIT
-MODCARGO_CRATES += time-0.1.40 # MIT/Apache-2.0
-MODCARGO_CRATES += tokio-0.1.8 # MIT
-MODCARGO_CRATES += tokio-codec-0.1.0 # MIT
-MODCARGO_CRATES += tokio-current-thread-0.1.1 # MIT
-MODCARGO_CRATES += tokio-executor-0.1.4 # MIT
-MODCARGO_CRATES += tokio-fs-0.1.3 # MIT
-MODCARGO_CRATES += tokio-io-0.1.8 # MIT
-MODCARGO_CRATES += tokio-reactor-0.1.5 # MIT
-MODCARGO_CRATES += tokio-tcp-0.1.1 # MIT
-MODCARGO_CRATES += tokio-threadpool-0.1.6 # MIT
-MODCARGO_CRATES += tokio-timer-0.2.6 # MIT
-MODCARGO_CRATES += tokio-udp-0.1.2 # MIT
-MODCARGO_CRATES += tokio-uds-0.2.1 # MIT
-MODCARGO_CRATES += try-lock-0.2.2 # MIT
-MODCARGO_CRATES += ucd-util-0.1.1 # MIT/Apache-2.0
-MODCARGO_CRATES += unicode-bidi-0.3.4 # MIT / Apache-2.0
-MODCARGO_CRATES += unicode-normalization-0.1.7 # MIT/Apache-2.0
-MODCARGO_CRATES += unicode-segmentation-1.2.1 # MIT/Apache-2.0
-MODCARGO_CRATES += unicode-width-0.1.5 # MIT/Apache-2.0
-MODCARGO_CRATES += unicode-xid-0.1.0 # MIT/Apache-2.0
-MODCARGO_CRATES += unreachable-1.0.0 # MIT / Apache-2.0
-MODCARGO_CRATES += url-1.7.1 # MIT/Apache-2.0
-MODCARGO_CRATES += uuid-0.5.1 # MIT/Apache-2.0
-MODCARGO_CRATES += utf8-ranges-1.0.1 # Unlicense/MIT
-MODCARGO_CRATES += version_check-0.1.4 # MIT/Apache-2.0
-MODCARGO_CRATES += void-1.0.2 # MIT
-MODCARGO_CRATES += want-0.0.6 # MIT
-MODCARGO_CRATES += webdriver-0.37.0 # MPL-2.0
-MODCARGO_CRATES += winapi-0.2.8 # MIT
-MODCARGO_CRATES += winapi-0.3.5 # MIT/Apache-2.0
-MODCARGO_CRATES += winapi-build-0.1.1 # MIT
-MODCARGO_CRATES += winapi-i686-pc-windows-gnu-0.4.0 # MIT/Apache-2.0
-MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu-0.4.0 # MIT/Apache-2.0
-MODCARGO_CRATES += winreg-0.5.1 # MIT
-MODCARGO_CRATES += ws2_32-sys-0.2.1 # MIT
-MODCARGO_CRATES += zip-0.3.3 # MIT
+MODCARGO_CRATES += adler32 1.0.3 # BSD-3-Clause AND Zlib
+MODCARGO_CRATES += aho-corasick 0.6.8 # Unlicense/MIT
+MODCARGO_CRATES += arrayvec 0.4.7 # MIT/Apache-2.0
+MODCARGO_CRATES += base64 0.9.3 # MIT/Apache-2.0
+MODCARGO_CRATES += bitflags 1.0.4 # MIT/Apache-2.0
+MODCARGO_CRATES += build_const 0.2.1 # MIT
+MODCARGO_CRATES += byteorder 1.2.6 # Unlicense/MIT
+MODCARGO_CRATES += bytes 0.4.10 # MIT
+MODCARGO_CRATES += bzip2 0.3.3 # MIT/Apache-2.0
+MODCARGO_CRATES += bzip2-sys 0.1.6 # MIT/Apache-2.0
+MODCARGO_CRATES += cc 1.0.25 # MIT/Apache-2.0
+MODCARGO_CRATES += cfg-if 0.1.5 # MIT/Apache-2.0
+MODCARGO_CRATES += chrono 0.2.25 # MIT/Apache-2.0
+MODCARGO_CRATES += clap 2.32.0 # MIT
+MODCARGO_CRATES += cloudabi 0.0.3 # BSD-2-Clause
+MODCARGO_CRATES += cookie 0.11.0 # MIT/Apache-2.0
+MODCARGO_CRATES += crc 1.8.1 # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-deque 0.6.1 # MIT/Apache-2.0
+MODCARGO_CRATES += crossbeam-epoch 0.5.2 # MIT/Apache-2.0
+MODCARGO_CRATES += flate2 1.0.2 # MIT/Apache-2.0
+MODCARGO_CRATES += crossbeam-utils 0.5.0 # MIT/Apache-2.0
+MODCARGO_CRATES += fnv 1.0.6 # Apache-2.0 / MIT
+MODCARGO_CRATES += fuchsia-zircon 0.3.3 # BSD-3-Clause
+MODCARGO_CRATES += fuchsia-zircon-sys 0.3.3 # BSD-3-Clause
+MODCARGO_CRATES += futures 0.1.24 # MIT/Apache-2.0
+MODCARGO_CRATES += futures-cpupool 0.1.8 # MIT/Apache-2.0
+MODCARGO_CRATES += h2 0.1.12 # MIT
+MODCARGO_CRATES += http 0.1.13 # MIT/Apache-2.0
+MODCARGO_CRATES += httparse 1.3.2 # MIT/Apache-2.0
+MODCARGO_CRATES += hyper 0.12.10 # MIT
+MODCARGO_CRATES += idna 0.1.5 # MIT/Apache-2.0
+MODCARGO_CRATES += indexmap 1.0.1 # Apache-2.0/MIT
+MODCARGO_CRATES += iovec 0.1.2 # MIT/Apache-2.0
+MODCARGO_CRATES += itoa 0.4.3 # MIT/Apache-2.0
+MODCARGO_CRATES += kernel32-sys 0.2.2 # MIT
+MODCARGO_CRATES += lazy_static 1.1.0 # MIT/Apache-2.0
+MODCARGO_CRATES += lazycell 1.1.0 # MIT/Apache-2.0
+MODCARGO_CRATES += libc 0.2.43 # MIT/Apache-2.0
+MODCARGO_CRATES += lock_api 0.1.3 # Apache-2.0/MIT
+MODCARGO_CRATES += log 0.4.5 # MIT/Apache-2.0
+MODCARGO_CRATES += mio 0.6.16 # MIT
+MODCARGO_CRATES += matches 0.1.8 # MIT
+MODCARGO_CRATES += memchr 2.0.2 # Unlicense/MIT
+MODCARGO_CRATES += memoffset 0.2.1 # MIT
+MODCARGO_CRATES += miniz_oxide 0.1.3 # MIT
+MODCARGO_CRATES += miniz_oxide_c_api 0.1.3 # MIT
+MODCARGO_CRATES += mio-uds 0.6.7 # MIT/Apache-2.0
+MODCARGO_CRATES += miow 0.2.1 # MIT/Apache-2.0
+MODCARGO_CRATES += mozprofile 0.4.0 # MPL-2.0
+MODCARGO_CRATES += mozrunner 0.8.0 # MPL-2.0
+MODCARGO_CRATES += mozversion 0.1.3 # MPL-2.0
+MODCARGO_CRATES += msdos_time 0.1.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += net2 0.2.33 # MIT/Apache-2.0
+MODCARGO_CRATES += nodrop 0.1.12 # MIT/Apache-2.0
+MODCARGO_CRATES += num 0.1.42 # MIT/Apache-2.0
+MODCARGO_CRATES += num-integer 0.1.39 # MIT/Apache-2.0
+MODCARGO_CRATES += num-iter 0.1.37 # MIT/Apache-2.0
+MODCARGO_CRATES += num-traits 0.2.6 # MIT/Apache-2.0
+MODCARGO_CRATES += num_cpus 1.8.0 # MIT/Apache-2.0
+MODCARGO_CRATES += owning_ref 0.3.3 # MIT
+MODCARGO_CRATES += parking_lot 0.6.4 # Apache-2.0/MIT
+MODCARGO_CRATES += parking_lot_core 0.3.1 # Apache-2.0/MIT
+MODCARGO_CRATES += percent-encoding 1.0.1 # MIT/Apache-2.0
+MODCARGO_CRATES += podio 0.1.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += proc-macro2 0.4.19 # MIT/Apache-2.0
+MODCARGO_CRATES += quote 0.6.8 # MIT/Apache-2.0
+MODCARGO_CRATES += rand 0.3.22 # MIT/Apache-2.0
+MODCARGO_CRATES += rand 0.4.3 # MIT/Apache-2.0
+MODCARGO_CRATES += rand 0.5.5 # MIT/Apache-2.0
+MODCARGO_CRATES += rand_core 0.2.1 # MIT/Apache-2.0
+MODCARGO_CRATES += redox_syscall 0.1.40 # MIT
+MODCARGO_CRATES += regex 0.2.11 # MIT/Apache-2.0
+MODCARGO_CRATES += regex 1.0.5 # MIT/Apache-2.0
+MODCARGO_CRATES += regex-syntax 0.5.6 # MIT/Apache-2.0
+MODCARGO_CRATES += regex-syntax 0.6.2 # MIT/Apache-2.0
+MODCARGO_CRATES += remove_dir_all 0.5.1 # MIT/Apache-2.0
+MODCARGO_CRATES += rust-ini 0.10.3 # MIT
+MODCARGO_CRATES += rustc_version 0.2.3 # MIT/Apache-2.0
+MODCARGO_CRATES += ryu 0.2.6 # Apache-2.0 OR BSL-1.0
+MODCARGO_CRATES += safemem 0.3.0 # MIT/Apache-2.0
+MODCARGO_CRATES += scopeguard 0.3.3 # MIT/Apache-2.0
+MODCARGO_CRATES += semver 0.6.0 # MIT/Apache-2.0
+MODCARGO_CRATES += semver 0.9.0 # MIT/Apache-2.0
+MODCARGO_CRATES += semver-parser 0.7.0 # MIT/Apache-2.0
+MODCARGO_CRATES += serde 1.0.79 # MIT/Apache-2.0
+MODCARGO_CRATES += serde_derive 1.0.79 # MIT/Apache-2.0
+MODCARGO_CRATES += serde_json 1.0.27 # MIT/Apache-2.0
+MODCARGO_CRATES += slab 0.4.1 # MIT
+MODCARGO_CRATES += smallvec 0.6.5 # MIT/Apache-2.0
+MODCARGO_CRATES += stable_deref_trait 1.1.1 # MIT/Apache-2.0
+MODCARGO_CRATES += string 0.1.1 # MIT
+MODCARGO_CRATES += strsim 0.7.0 # MIT
+MODCARGO_CRATES += syn 0.15.4 # MIT/Apache-2.0
+MODCARGO_CRATES += tempdir 0.3.7 # MIT/Apache-2.0
+MODCARGO_CRATES += term_size 0.3.1 # MIT/Apache-2.0
+MODCARGO_CRATES += textwrap 0.10.0 # MIT
+MODCARGO_CRATES += thread_local 0.3.6 # Apache-2.0/MIT
+MODCARGO_CRATES += time 0.1.40 # MIT/Apache-2.0
+MODCARGO_CRATES += tokio 0.1.8 # MIT
+MODCARGO_CRATES += tokio-codec 0.1.0 # MIT
+MODCARGO_CRATES += tokio-current-thread 0.1.1 # MIT
+MODCARGO_CRATES += tokio-executor 0.1.4 # MIT
+MODCARGO_CRATES += tokio-fs 0.1.3 # MIT
+MODCARGO_CRATES += tokio-io 0.1.8 # MIT
+MODCARGO_CRATES += tokio-reactor 0.1.5 # MIT
+MODCARGO_CRATES += tokio-tcp 0.1.1 # MIT
+MODCARGO_CRATES += tokio-threadpool 0.1.6 # MIT
+MODCARGO_CRATES += tokio-timer 0.2.6 # MIT
+MODCARGO_CRATES += tokio-udp 0.1.2 # MIT
+MODCARGO_CRATES += tokio-uds 0.2.1 # MIT
+MODCARGO_CRATES += try-lock 0.2.2 # MIT
+MODCARGO_CRATES += ucd-util 0.1.1 # MIT/Apache-2.0
+MODCARGO_CRATES += unicode-bidi 0.3.4 # MIT / Apache-2.0
+MODCARGO_CRATES += unicode-normalization 0.1.7 # MIT/Apache-2.0
+MODCARGO_CRATES += unicode-segmentation 1.2.1 # MIT/Apache-2.0
+MODCARGO_CRATES += unicode-width 0.1.5 # MIT/Apache-2.0
+MODCARGO_CRATES += unicode-xid 0.1.0 # MIT/Apache-2.0
+MODCARGO_CRATES += unreachable 1.0.0 # MIT / Apache-2.0
+MODCARGO_CRATES += url 1.7.1 # MIT/Apache-2.0
+MODCARGO_CRATES += uuid 0.5.1 # MIT/Apache-2.0
+MODCARGO_CRATES += utf8-ranges 1.0.1 # Unlicense/MIT
+MODCARGO_CRATES += version_check 0.1.4 # MIT/Apache-2.0
+MODCARGO_CRATES += void 1.0.2 # MIT
+MODCARGO_CRATES += want 0.0.6 # MIT
+MODCARGO_CRATES += webdriver 0.37.0 # MPL-2.0
+MODCARGO_CRATES += winapi 0.2.8 # MIT
+MODCARGO_CRATES += winapi 0.3.5 # MIT/Apache-2.0
+MODCARGO_CRATES += winapi-build 0.1.1 # MIT
+MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 #
MIT/Apache-2.0
+MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 #
MIT/Apache-2.0
+MODCARGO_CRATES += winreg 0.5.1 # MIT
+MODCARGO_CRATES += ws2_32-sys 0.2.1 # MIT
+MODCARGO_CRATES += zip 0.3.3 # MIT
WANTLIB += c c++abi m pthread