commit rust for openSUSE:Factory

Hello community, here is the log from the commit of package rust for openSUSE:Factory checked in at 2018-06-02 11:48:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rust (Old) and /work/SRC/openSUSE:Factory/.rust.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rust" Sat Jun 2 11:48:50 2018 rev:28 rq:606830 version:1.26.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rust/rust.changes 2018-05-13 15:57:39.658540411 +0200 +++ /work/SRC/openSUSE:Factory/.rust.new/rust.changes 2018-06-02 11:49:05.762717196 +0200 @@ -1,0 +2,64 @@ +Sat May 12 00:31:05 UTC 2018 - luc14n0@linuxmail.org + +- Update to version 1.26.0: + + Language: + - Closures now implement `Copy` and/or `Clone` if all captured + variables implement either or both traits. + - The inclusive range syntax is now stable. + - Stablise `'_`. The underscore lifetime can be used anywhere + where a lifetime can be elided. + - `impl Trait` is now stable allowing you to have abstract + types in returns or in function parameters. + - Pattern matching will now automatically apply dereferences. + - 128-bit integers in the form of `u128` and `i128` are now + stable. + - `main` can now return `Result<(), E: Debug>` in addition to + `()`. + - A lot of operations are now available in a const context. + - Fixed entry slice patterns are now stable. e.g. + + Compiler: + - LLD is now used as the default linker for `wasm32-unknown-\ + unknown`. + - Fixed exponential projection complexity on nested types. + This can provide up to a ~12% reduction in compile times for + certain crates. + - Added the `--remap-path-prefix` option to rustc. Allowing you + to remap path prefixes outputted by the compiler. + + Libraries: + - Implemented `From<u16> for usize & From<{u8, i16}> for + isize`. + - Added hexadecimal formatting for integers with fmt::Debug. + - Implemented `Default, Hash` for `cmp::Reverse`. + - Optimized `str::repeat` being 8x faster in large cases. + - `ascii::escape_default` is now available in libcore. + - Trailing commas are now supported in std and core macros. + - Implemented `Copy, Clone` for `cmp::Reverse`. + - Implemented `Clone` for `char::{ToLowercase, ToUppercase}`. + + Stabilized APIs: *const T::add, + *const T::copy_to_nonoverlapping, *const T::copy_to, + *const T::read_unaligned, *const T::read_volatile, + *const T::read, *const T::sub, *const T::wrapping_add, + *const T::wrapping_sub, *mut T::add, *mut T::copy_to, + *mut T::copy_to_nonoverlapping, *mut T::read_unaligned, + *mut T::read_volatile, *mut T::read, mut T::replace, + *mut T::sub, *mut T::swap, *mut T::wrapping_add, + *mut T::wrapping_sub, *mut T::write_bytes, + *mut T::write_unaligned, *mut T::write_volatile, + *mut T::write, Box::leak, FromUtf8Error::as_bytes, + LocalKey::try_with, Option::cloned, iter::FusedIterator, + btree_map::Entry::and_modify, s::read_to_string, fs::read, + fs::write, hash_map::Entry::and_modify, String::retain, + ops::RangeInclusive, ops::RangeToInclusive, process::id, + slice::rotate_left, slice::rotate_right. + + Compatibility Notes: + - Aliasing a `Fn` trait as `dyn` no longer works. + - The result of dereferences are no longer promoted to + `'static`. + - Deprecate `AsciiExt` trait in favor of inherent methods. + - `".e0"` will now no longer parse as `0.0` and will instead + cause an error. + - Removed hoedown from rustdoc. + - Bounds on higher-kinded lifetimes a hard error. +- Update cargo_version to 0.26.0. + +------------------------------------------------------------------- Old: ---- cargo-0.25.0-aarch64-unknown-linux-gnu.tar.gz cargo-0.25.0-arm-unknown-linux-gnueabihf.tar.gz cargo-0.25.0-armv7-unknown-linux-gnueabihf.tar.gz cargo-0.25.0-i686-unknown-linux-gnu.tar.gz cargo-0.25.0-powerpc64-unknown-linux-gnu.tar.gz cargo-0.25.0-powerpc64le-unknown-linux-gnu.tar.gz cargo-0.25.0-s390x-unknown-linux-gnu.tar.gz cargo-0.25.0-x86_64-unknown-linux-gnu.tar.gz rustc-1.25.0-src.tar.gz New: ---- cargo-0.26.0-aarch64-unknown-linux-gnu.tar.gz cargo-0.26.0-arm-unknown-linux-gnueabihf.tar.gz cargo-0.26.0-armv7-unknown-linux-gnueabihf.tar.gz cargo-0.26.0-i686-unknown-linux-gnu.tar.gz cargo-0.26.0-powerpc64-unknown-linux-gnu.tar.gz cargo-0.26.0-powerpc64le-unknown-linux-gnu.tar.gz cargo-0.26.0-s390x-unknown-linux-gnu.tar.gz cargo-0.26.0-x86_64-unknown-linux-gnu.tar.gz rustc-1.26.0-src.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rust.spec ++++++ --- /var/tmp/diff_new_pack.Zf6mTK/_old 2018-06-02 11:49:14.346402368 +0200 +++ /var/tmp/diff_new_pack.Zf6mTK/_new 2018-06-02 11:49:14.350402221 +0200 @@ -17,8 +17,8 @@ # -%global prev_rust 1.24.1 -%global cargo_version 0.25.0 +%global prev_rust 1.25.0 +%global cargo_version 0.26.0 %global rust_arch %{_arch} %global abi gnu %ifarch armv7hl @@ -45,12 +45,12 @@ %global rustlibdir %{common_libdir}/rustlib %bcond_with rust_bootstrap Name: rust -Version: 1.25.0 +Version: 1.26.0 Release: 0 Summary: A systems programming language License: MIT OR Apache-2.0 Group: Development/Languages/Other -Url: http://www.rust-lang.org +URL: https://www.rust-lang.org Source0: %{dl_url}/rustc-%{version}-src.tar.gz Source1: config.toml Source99: %{name}-rpmlintrc @@ -76,8 +76,8 @@ Recommends: %{name}-doc Recommends: %{name}-std Recommends: cargo -Conflicts: rustc-bootstrap Conflicts: rust +Conflicts: rustc-bootstrap # Restrict the architectures as building rust relies on being initially # bootstrapped before we can build the n+1 release ExclusiveArch: x86_64 %{arm} aarch64 ppc64 ppc64le s390x %{ix86} @@ -228,7 +228,6 @@ find %{buildroot}%{rustlibdir} -maxdepth 1 -type f -name '*.so' -exec chmod -v +x '{}' '+' # extract bundled licenses for packaging - From fedora spec -cp src/rt/hoedown/LICENSE src/rt/hoedown/LICENSE-hoedown sed -e '/*\//q' src/libbacktrace/backtrace.h > src/libbacktrace/LICENSE-libbacktrace # Remove the license files from _docdir: make install put duplicates there @@ -243,13 +242,11 @@ %if 0%{?suse_version} == 1315 %doc COPYRIGHT LICENSE-APACHE LICENSE-MIT %doc src/libbacktrace/LICENSE-libbacktrace -%doc src/rt/hoedown/LICENSE-hoedown %else %license COPYRIGHT LICENSE-APACHE LICENSE-MIT %license src/libbacktrace/LICENSE-libbacktrace -%license src/rt/hoedown/LICENSE-hoedown %endif -%doc README.md +%doc CONTRIBUTING.md README.md RELEASES.md %{_bindir}/rustc %{_bindir}/rustdoc %{_bindir}/rust-lldb ++++++ cargo-0.25.0-aarch64-unknown-linux-gnu.tar.gz -> cargo-0.26.0-aarch64-unknown-linux-gnu.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-aarch64-unknown-linux-gnu/README.md new/cargo-0.26.0-aarch64-unknown-linux-gnu/README.md --- old/cargo-0.25.0-aarch64-unknown-linux-gnu/README.md 2018-02-27 19:03:28.000000000 +0100 +++ new/cargo-0.26.0-aarch64-unknown-linux-gnu/README.md 2018-03-25 18:20:36.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed Binary files old/cargo-0.25.0-aarch64-unknown-linux-gnu/cargo/bin/cargo and new/cargo-0.26.0-aarch64-unknown-linux-gnu/cargo/bin/cargo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-aarch64-unknown-linux-gnu/cargo/share/doc/cargo/README.md new/cargo-0.26.0-aarch64-unknown-linux-gnu/cargo/share/doc/cargo/README.md --- old/cargo-0.25.0-aarch64-unknown-linux-gnu/cargo/share/doc/cargo/README.md 2018-02-27 19:03:28.000000000 +0100 +++ new/cargo-0.26.0-aarch64-unknown-linux-gnu/cargo/share/doc/cargo/README.md 2018-03-25 18:20:36.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-aarch64-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo new/cargo-0.26.0-aarch64-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo --- old/cargo-0.25.0-aarch64-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo 2018-02-27 19:03:28.000000000 +0100 +++ new/cargo-0.26.0-aarch64-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo 2018-03-25 18:20:36.000000000 +0200 @@ -136,7 +136,7 @@ git-checkout) _arguments \ '(-h, --help)'{-h,--help}'[show help message]' \ - 'q(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ + '(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ '--reference=[REF]' \ '--url=[URL]' \ '(-v, --verbose)'{-v,--verbose}'[use verbose output]' \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-aarch64-unknown-linux-gnu/install.sh new/cargo-0.26.0-aarch64-unknown-linux-gnu/install.sh --- old/cargo-0.25.0-aarch64-unknown-linux-gnu/install.sh 2018-02-27 19:03:28.000000000 +0100 +++ new/cargo-0.26.0-aarch64-unknown-linux-gnu/install.sh 2018-03-25 18:20:36.000000000 +0200 @@ -577,6 +577,12 @@ _file_install_path="$CFG_LIBDIR/$_f" fi + if echo "$_file" | grep "^share" > /dev/null + then + local _f="$(echo "$_file" | sed 's/^share\///')" + _file_install_path="$CFG_DATADIR/$_f" + fi + if echo "$_file" | grep "^share/man/" > /dev/null then local _f="$(echo "$_file" | sed 's/^share\/man\///')" @@ -813,7 +819,9 @@ valopt sysconfdir "$CFG_DESTDIR_PREFIX/etc" "install system configuration files" valopt bindir "$CFG_DESTDIR_PREFIX/bin" "install binaries" valopt libdir "$CFG_DESTDIR_PREFIX/lib" "install libraries" -valopt mandir "$CFG_DESTDIR_PREFIX/share/man" "install man pages in PATH" +valopt datadir "$CFG_DESTDIR_PREFIX/share" "install data" +# NB We repeat datadir default value because we don't set CFG_DATADIR in --help +valopt mandir "${CFG_DATADIR-"$CFG_DESTDIR_PREFIX/share"}/man" "install man pages in PATH" # NB See the docdir handling in install_components for an explanation of this # weird <default> string valopt docdir "\<default\>" "install documentation in PATH" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-aarch64-unknown-linux-gnu/version new/cargo-0.26.0-aarch64-unknown-linux-gnu/version --- old/cargo-0.25.0-aarch64-unknown-linux-gnu/version 2018-02-27 19:03:28.000000000 +0100 +++ new/cargo-0.26.0-aarch64-unknown-linux-gnu/version 2018-03-25 18:20:36.000000000 +0200 @@ -1 +1 @@ -0.25.0 (96d8071da 2018-02-26) \ No newline at end of file +0.26.0 (41480f5cc 2018-02-26) \ No newline at end of file ++++++ cargo-0.25.0-arm-unknown-linux-gnueabihf.tar.gz -> cargo-0.26.0-arm-unknown-linux-gnueabihf.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-arm-unknown-linux-gnueabihf/README.md new/cargo-0.26.0-arm-unknown-linux-gnueabihf/README.md --- old/cargo-0.25.0-arm-unknown-linux-gnueabihf/README.md 2018-02-27 19:12:48.000000000 +0100 +++ new/cargo-0.26.0-arm-unknown-linux-gnueabihf/README.md 2018-03-25 18:13:38.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed Binary files old/cargo-0.25.0-arm-unknown-linux-gnueabihf/cargo/bin/cargo and new/cargo-0.26.0-arm-unknown-linux-gnueabihf/cargo/bin/cargo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-arm-unknown-linux-gnueabihf/cargo/share/doc/cargo/README.md new/cargo-0.26.0-arm-unknown-linux-gnueabihf/cargo/share/doc/cargo/README.md --- old/cargo-0.25.0-arm-unknown-linux-gnueabihf/cargo/share/doc/cargo/README.md 2018-02-27 19:12:48.000000000 +0100 +++ new/cargo-0.26.0-arm-unknown-linux-gnueabihf/cargo/share/doc/cargo/README.md 2018-03-25 18:13:38.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-arm-unknown-linux-gnueabihf/cargo/share/zsh/site-functions/_cargo new/cargo-0.26.0-arm-unknown-linux-gnueabihf/cargo/share/zsh/site-functions/_cargo --- old/cargo-0.25.0-arm-unknown-linux-gnueabihf/cargo/share/zsh/site-functions/_cargo 2018-02-27 19:12:48.000000000 +0100 +++ new/cargo-0.26.0-arm-unknown-linux-gnueabihf/cargo/share/zsh/site-functions/_cargo 2018-03-25 18:13:38.000000000 +0200 @@ -136,7 +136,7 @@ git-checkout) _arguments \ '(-h, --help)'{-h,--help}'[show help message]' \ - 'q(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ + '(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ '--reference=[REF]' \ '--url=[URL]' \ '(-v, --verbose)'{-v,--verbose}'[use verbose output]' \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-arm-unknown-linux-gnueabihf/install.sh new/cargo-0.26.0-arm-unknown-linux-gnueabihf/install.sh --- old/cargo-0.25.0-arm-unknown-linux-gnueabihf/install.sh 2018-02-27 19:12:48.000000000 +0100 +++ new/cargo-0.26.0-arm-unknown-linux-gnueabihf/install.sh 2018-03-25 18:13:38.000000000 +0200 @@ -577,6 +577,12 @@ _file_install_path="$CFG_LIBDIR/$_f" fi + if echo "$_file" | grep "^share" > /dev/null + then + local _f="$(echo "$_file" | sed 's/^share\///')" + _file_install_path="$CFG_DATADIR/$_f" + fi + if echo "$_file" | grep "^share/man/" > /dev/null then local _f="$(echo "$_file" | sed 's/^share\/man\///')" @@ -813,7 +819,9 @@ valopt sysconfdir "$CFG_DESTDIR_PREFIX/etc" "install system configuration files" valopt bindir "$CFG_DESTDIR_PREFIX/bin" "install binaries" valopt libdir "$CFG_DESTDIR_PREFIX/lib" "install libraries" -valopt mandir "$CFG_DESTDIR_PREFIX/share/man" "install man pages in PATH" +valopt datadir "$CFG_DESTDIR_PREFIX/share" "install data" +# NB We repeat datadir default value because we don't set CFG_DATADIR in --help +valopt mandir "${CFG_DATADIR-"$CFG_DESTDIR_PREFIX/share"}/man" "install man pages in PATH" # NB See the docdir handling in install_components for an explanation of this # weird <default> string valopt docdir "\<default\>" "install documentation in PATH" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-arm-unknown-linux-gnueabihf/version new/cargo-0.26.0-arm-unknown-linux-gnueabihf/version --- old/cargo-0.25.0-arm-unknown-linux-gnueabihf/version 2018-02-27 19:12:48.000000000 +0100 +++ new/cargo-0.26.0-arm-unknown-linux-gnueabihf/version 2018-03-25 18:13:38.000000000 +0200 @@ -1 +1 @@ -0.25.0 (96d8071da 2018-02-26) \ No newline at end of file +0.26.0 (41480f5cc 2018-02-26) \ No newline at end of file ++++++ cargo-0.25.0-armv7-unknown-linux-gnueabihf.tar.gz -> cargo-0.26.0-armv7-unknown-linux-gnueabihf.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-armv7-unknown-linux-gnueabihf/README.md new/cargo-0.26.0-armv7-unknown-linux-gnueabihf/README.md --- old/cargo-0.25.0-armv7-unknown-linux-gnueabihf/README.md 2018-02-27 19:07:24.000000000 +0100 +++ new/cargo-0.26.0-armv7-unknown-linux-gnueabihf/README.md 2018-03-25 18:22:50.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed Binary files old/cargo-0.25.0-armv7-unknown-linux-gnueabihf/cargo/bin/cargo and new/cargo-0.26.0-armv7-unknown-linux-gnueabihf/cargo/bin/cargo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-armv7-unknown-linux-gnueabihf/cargo/share/doc/cargo/README.md new/cargo-0.26.0-armv7-unknown-linux-gnueabihf/cargo/share/doc/cargo/README.md --- old/cargo-0.25.0-armv7-unknown-linux-gnueabihf/cargo/share/doc/cargo/README.md 2018-02-27 19:07:24.000000000 +0100 +++ new/cargo-0.26.0-armv7-unknown-linux-gnueabihf/cargo/share/doc/cargo/README.md 2018-03-25 18:22:50.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-armv7-unknown-linux-gnueabihf/cargo/share/zsh/site-functions/_cargo new/cargo-0.26.0-armv7-unknown-linux-gnueabihf/cargo/share/zsh/site-functions/_cargo --- old/cargo-0.25.0-armv7-unknown-linux-gnueabihf/cargo/share/zsh/site-functions/_cargo 2018-02-27 19:07:24.000000000 +0100 +++ new/cargo-0.26.0-armv7-unknown-linux-gnueabihf/cargo/share/zsh/site-functions/_cargo 2018-03-25 18:22:50.000000000 +0200 @@ -136,7 +136,7 @@ git-checkout) _arguments \ '(-h, --help)'{-h,--help}'[show help message]' \ - 'q(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ + '(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ '--reference=[REF]' \ '--url=[URL]' \ '(-v, --verbose)'{-v,--verbose}'[use verbose output]' \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-armv7-unknown-linux-gnueabihf/install.sh new/cargo-0.26.0-armv7-unknown-linux-gnueabihf/install.sh --- old/cargo-0.25.0-armv7-unknown-linux-gnueabihf/install.sh 2018-02-27 19:07:24.000000000 +0100 +++ new/cargo-0.26.0-armv7-unknown-linux-gnueabihf/install.sh 2018-03-25 18:22:50.000000000 +0200 @@ -577,6 +577,12 @@ _file_install_path="$CFG_LIBDIR/$_f" fi + if echo "$_file" | grep "^share" > /dev/null + then + local _f="$(echo "$_file" | sed 's/^share\///')" + _file_install_path="$CFG_DATADIR/$_f" + fi + if echo "$_file" | grep "^share/man/" > /dev/null then local _f="$(echo "$_file" | sed 's/^share\/man\///')" @@ -813,7 +819,9 @@ valopt sysconfdir "$CFG_DESTDIR_PREFIX/etc" "install system configuration files" valopt bindir "$CFG_DESTDIR_PREFIX/bin" "install binaries" valopt libdir "$CFG_DESTDIR_PREFIX/lib" "install libraries" -valopt mandir "$CFG_DESTDIR_PREFIX/share/man" "install man pages in PATH" +valopt datadir "$CFG_DESTDIR_PREFIX/share" "install data" +# NB We repeat datadir default value because we don't set CFG_DATADIR in --help +valopt mandir "${CFG_DATADIR-"$CFG_DESTDIR_PREFIX/share"}/man" "install man pages in PATH" # NB See the docdir handling in install_components for an explanation of this # weird <default> string valopt docdir "\<default\>" "install documentation in PATH" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-armv7-unknown-linux-gnueabihf/version new/cargo-0.26.0-armv7-unknown-linux-gnueabihf/version --- old/cargo-0.25.0-armv7-unknown-linux-gnueabihf/version 2018-02-27 19:07:24.000000000 +0100 +++ new/cargo-0.26.0-armv7-unknown-linux-gnueabihf/version 2018-03-25 18:22:50.000000000 +0200 @@ -1 +1 @@ -0.25.0 (96d8071da 2018-02-26) \ No newline at end of file +0.26.0 (41480f5cc 2018-02-26) \ No newline at end of file ++++++ cargo-0.25.0-i686-unknown-linux-gnu.tar.gz -> cargo-0.26.0-i686-unknown-linux-gnu.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-i686-unknown-linux-gnu/README.md new/cargo-0.26.0-i686-unknown-linux-gnu/README.md --- old/cargo-0.25.0-i686-unknown-linux-gnu/README.md 2018-02-27 19:22:29.000000000 +0100 +++ new/cargo-0.26.0-i686-unknown-linux-gnu/README.md 2018-03-25 18:06:14.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed Binary files old/cargo-0.25.0-i686-unknown-linux-gnu/cargo/bin/cargo and new/cargo-0.26.0-i686-unknown-linux-gnu/cargo/bin/cargo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-i686-unknown-linux-gnu/cargo/share/doc/cargo/README.md new/cargo-0.26.0-i686-unknown-linux-gnu/cargo/share/doc/cargo/README.md --- old/cargo-0.25.0-i686-unknown-linux-gnu/cargo/share/doc/cargo/README.md 2018-02-27 19:22:29.000000000 +0100 +++ new/cargo-0.26.0-i686-unknown-linux-gnu/cargo/share/doc/cargo/README.md 2018-03-25 18:06:14.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-i686-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo new/cargo-0.26.0-i686-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo --- old/cargo-0.25.0-i686-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo 2018-02-27 19:22:29.000000000 +0100 +++ new/cargo-0.26.0-i686-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo 2018-03-25 18:06:14.000000000 +0200 @@ -136,7 +136,7 @@ git-checkout) _arguments \ '(-h, --help)'{-h,--help}'[show help message]' \ - 'q(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ + '(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ '--reference=[REF]' \ '--url=[URL]' \ '(-v, --verbose)'{-v,--verbose}'[use verbose output]' \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-i686-unknown-linux-gnu/install.sh new/cargo-0.26.0-i686-unknown-linux-gnu/install.sh --- old/cargo-0.25.0-i686-unknown-linux-gnu/install.sh 2018-02-27 19:22:29.000000000 +0100 +++ new/cargo-0.26.0-i686-unknown-linux-gnu/install.sh 2018-03-25 18:06:14.000000000 +0200 @@ -577,6 +577,12 @@ _file_install_path="$CFG_LIBDIR/$_f" fi + if echo "$_file" | grep "^share" > /dev/null + then + local _f="$(echo "$_file" | sed 's/^share\///')" + _file_install_path="$CFG_DATADIR/$_f" + fi + if echo "$_file" | grep "^share/man/" > /dev/null then local _f="$(echo "$_file" | sed 's/^share\/man\///')" @@ -813,7 +819,9 @@ valopt sysconfdir "$CFG_DESTDIR_PREFIX/etc" "install system configuration files" valopt bindir "$CFG_DESTDIR_PREFIX/bin" "install binaries" valopt libdir "$CFG_DESTDIR_PREFIX/lib" "install libraries" -valopt mandir "$CFG_DESTDIR_PREFIX/share/man" "install man pages in PATH" +valopt datadir "$CFG_DESTDIR_PREFIX/share" "install data" +# NB We repeat datadir default value because we don't set CFG_DATADIR in --help +valopt mandir "${CFG_DATADIR-"$CFG_DESTDIR_PREFIX/share"}/man" "install man pages in PATH" # NB See the docdir handling in install_components for an explanation of this # weird <default> string valopt docdir "\<default\>" "install documentation in PATH" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-i686-unknown-linux-gnu/version new/cargo-0.26.0-i686-unknown-linux-gnu/version --- old/cargo-0.25.0-i686-unknown-linux-gnu/version 2018-02-27 19:22:29.000000000 +0100 +++ new/cargo-0.26.0-i686-unknown-linux-gnu/version 2018-03-25 18:06:14.000000000 +0200 @@ -1 +1 @@ -0.25.0 (96d8071da 2018-02-26) \ No newline at end of file +0.26.0 (41480f5cc 2018-02-26) \ No newline at end of file ++++++ cargo-0.25.0-powerpc64-unknown-linux-gnu.tar.gz -> cargo-0.26.0-powerpc64-unknown-linux-gnu.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-powerpc64-unknown-linux-gnu/README.md new/cargo-0.26.0-powerpc64-unknown-linux-gnu/README.md --- old/cargo-0.25.0-powerpc64-unknown-linux-gnu/README.md 2018-02-27 19:14:47.000000000 +0100 +++ new/cargo-0.26.0-powerpc64-unknown-linux-gnu/README.md 2018-03-25 18:24:25.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed Binary files old/cargo-0.25.0-powerpc64-unknown-linux-gnu/cargo/bin/cargo and new/cargo-0.26.0-powerpc64-unknown-linux-gnu/cargo/bin/cargo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-powerpc64-unknown-linux-gnu/cargo/share/doc/cargo/README.md new/cargo-0.26.0-powerpc64-unknown-linux-gnu/cargo/share/doc/cargo/README.md --- old/cargo-0.25.0-powerpc64-unknown-linux-gnu/cargo/share/doc/cargo/README.md 2018-02-27 19:14:47.000000000 +0100 +++ new/cargo-0.26.0-powerpc64-unknown-linux-gnu/cargo/share/doc/cargo/README.md 2018-03-25 18:24:25.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-powerpc64-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo new/cargo-0.26.0-powerpc64-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo --- old/cargo-0.25.0-powerpc64-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo 2018-02-27 19:14:47.000000000 +0100 +++ new/cargo-0.26.0-powerpc64-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo 2018-03-25 18:24:25.000000000 +0200 @@ -136,7 +136,7 @@ git-checkout) _arguments \ '(-h, --help)'{-h,--help}'[show help message]' \ - 'q(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ + '(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ '--reference=[REF]' \ '--url=[URL]' \ '(-v, --verbose)'{-v,--verbose}'[use verbose output]' \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-powerpc64-unknown-linux-gnu/install.sh new/cargo-0.26.0-powerpc64-unknown-linux-gnu/install.sh --- old/cargo-0.25.0-powerpc64-unknown-linux-gnu/install.sh 2018-02-27 19:14:47.000000000 +0100 +++ new/cargo-0.26.0-powerpc64-unknown-linux-gnu/install.sh 2018-03-25 18:24:25.000000000 +0200 @@ -577,6 +577,12 @@ _file_install_path="$CFG_LIBDIR/$_f" fi + if echo "$_file" | grep "^share" > /dev/null + then + local _f="$(echo "$_file" | sed 's/^share\///')" + _file_install_path="$CFG_DATADIR/$_f" + fi + if echo "$_file" | grep "^share/man/" > /dev/null then local _f="$(echo "$_file" | sed 's/^share\/man\///')" @@ -813,7 +819,9 @@ valopt sysconfdir "$CFG_DESTDIR_PREFIX/etc" "install system configuration files" valopt bindir "$CFG_DESTDIR_PREFIX/bin" "install binaries" valopt libdir "$CFG_DESTDIR_PREFIX/lib" "install libraries" -valopt mandir "$CFG_DESTDIR_PREFIX/share/man" "install man pages in PATH" +valopt datadir "$CFG_DESTDIR_PREFIX/share" "install data" +# NB We repeat datadir default value because we don't set CFG_DATADIR in --help +valopt mandir "${CFG_DATADIR-"$CFG_DESTDIR_PREFIX/share"}/man" "install man pages in PATH" # NB See the docdir handling in install_components for an explanation of this # weird <default> string valopt docdir "\<default\>" "install documentation in PATH" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-powerpc64-unknown-linux-gnu/version new/cargo-0.26.0-powerpc64-unknown-linux-gnu/version --- old/cargo-0.25.0-powerpc64-unknown-linux-gnu/version 2018-02-27 19:14:47.000000000 +0100 +++ new/cargo-0.26.0-powerpc64-unknown-linux-gnu/version 2018-03-25 18:24:25.000000000 +0200 @@ -1 +1 @@ -0.25.0 (96d8071da 2018-02-26) \ No newline at end of file +0.26.0 (41480f5cc 2018-02-26) \ No newline at end of file ++++++ cargo-0.25.0-powerpc64le-unknown-linux-gnu.tar.gz -> cargo-0.26.0-powerpc64le-unknown-linux-gnu.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-powerpc64le-unknown-linux-gnu/README.md new/cargo-0.26.0-powerpc64le-unknown-linux-gnu/README.md --- old/cargo-0.25.0-powerpc64le-unknown-linux-gnu/README.md 2018-02-27 19:15:16.000000000 +0100 +++ new/cargo-0.26.0-powerpc64le-unknown-linux-gnu/README.md 2018-03-25 18:23:25.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed Binary files old/cargo-0.25.0-powerpc64le-unknown-linux-gnu/cargo/bin/cargo and new/cargo-0.26.0-powerpc64le-unknown-linux-gnu/cargo/bin/cargo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-powerpc64le-unknown-linux-gnu/cargo/share/doc/cargo/README.md new/cargo-0.26.0-powerpc64le-unknown-linux-gnu/cargo/share/doc/cargo/README.md --- old/cargo-0.25.0-powerpc64le-unknown-linux-gnu/cargo/share/doc/cargo/README.md 2018-02-27 19:15:16.000000000 +0100 +++ new/cargo-0.26.0-powerpc64le-unknown-linux-gnu/cargo/share/doc/cargo/README.md 2018-03-25 18:23:25.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-powerpc64le-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo new/cargo-0.26.0-powerpc64le-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo --- old/cargo-0.25.0-powerpc64le-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo 2018-02-27 19:15:16.000000000 +0100 +++ new/cargo-0.26.0-powerpc64le-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo 2018-03-25 18:23:25.000000000 +0200 @@ -136,7 +136,7 @@ git-checkout) _arguments \ '(-h, --help)'{-h,--help}'[show help message]' \ - 'q(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ + '(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ '--reference=[REF]' \ '--url=[URL]' \ '(-v, --verbose)'{-v,--verbose}'[use verbose output]' \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-powerpc64le-unknown-linux-gnu/install.sh new/cargo-0.26.0-powerpc64le-unknown-linux-gnu/install.sh --- old/cargo-0.25.0-powerpc64le-unknown-linux-gnu/install.sh 2018-02-27 19:15:16.000000000 +0100 +++ new/cargo-0.26.0-powerpc64le-unknown-linux-gnu/install.sh 2018-03-25 18:23:25.000000000 +0200 @@ -577,6 +577,12 @@ _file_install_path="$CFG_LIBDIR/$_f" fi + if echo "$_file" | grep "^share" > /dev/null + then + local _f="$(echo "$_file" | sed 's/^share\///')" + _file_install_path="$CFG_DATADIR/$_f" + fi + if echo "$_file" | grep "^share/man/" > /dev/null then local _f="$(echo "$_file" | sed 's/^share\/man\///')" @@ -813,7 +819,9 @@ valopt sysconfdir "$CFG_DESTDIR_PREFIX/etc" "install system configuration files" valopt bindir "$CFG_DESTDIR_PREFIX/bin" "install binaries" valopt libdir "$CFG_DESTDIR_PREFIX/lib" "install libraries" -valopt mandir "$CFG_DESTDIR_PREFIX/share/man" "install man pages in PATH" +valopt datadir "$CFG_DESTDIR_PREFIX/share" "install data" +# NB We repeat datadir default value because we don't set CFG_DATADIR in --help +valopt mandir "${CFG_DATADIR-"$CFG_DESTDIR_PREFIX/share"}/man" "install man pages in PATH" # NB See the docdir handling in install_components for an explanation of this # weird <default> string valopt docdir "\<default\>" "install documentation in PATH" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-powerpc64le-unknown-linux-gnu/version new/cargo-0.26.0-powerpc64le-unknown-linux-gnu/version --- old/cargo-0.25.0-powerpc64le-unknown-linux-gnu/version 2018-02-27 19:15:16.000000000 +0100 +++ new/cargo-0.26.0-powerpc64le-unknown-linux-gnu/version 2018-03-25 18:23:25.000000000 +0200 @@ -1 +1 @@ -0.25.0 (96d8071da 2018-02-26) \ No newline at end of file +0.26.0 (41480f5cc 2018-02-26) \ No newline at end of file ++++++ cargo-0.25.0-s390x-unknown-linux-gnu.tar.gz -> cargo-0.26.0-s390x-unknown-linux-gnu.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-s390x-unknown-linux-gnu/README.md new/cargo-0.26.0-s390x-unknown-linux-gnu/README.md --- old/cargo-0.25.0-s390x-unknown-linux-gnu/README.md 2018-02-27 19:10:44.000000000 +0100 +++ new/cargo-0.26.0-s390x-unknown-linux-gnu/README.md 2018-03-25 18:23:01.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed Binary files old/cargo-0.25.0-s390x-unknown-linux-gnu/cargo/bin/cargo and new/cargo-0.26.0-s390x-unknown-linux-gnu/cargo/bin/cargo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-s390x-unknown-linux-gnu/cargo/share/doc/cargo/README.md new/cargo-0.26.0-s390x-unknown-linux-gnu/cargo/share/doc/cargo/README.md --- old/cargo-0.25.0-s390x-unknown-linux-gnu/cargo/share/doc/cargo/README.md 2018-02-27 19:10:44.000000000 +0100 +++ new/cargo-0.26.0-s390x-unknown-linux-gnu/cargo/share/doc/cargo/README.md 2018-03-25 18:23:01.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-s390x-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo new/cargo-0.26.0-s390x-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo --- old/cargo-0.25.0-s390x-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo 2018-02-27 19:10:44.000000000 +0100 +++ new/cargo-0.26.0-s390x-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo 2018-03-25 18:23:01.000000000 +0200 @@ -136,7 +136,7 @@ git-checkout) _arguments \ '(-h, --help)'{-h,--help}'[show help message]' \ - 'q(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ + '(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ '--reference=[REF]' \ '--url=[URL]' \ '(-v, --verbose)'{-v,--verbose}'[use verbose output]' \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-s390x-unknown-linux-gnu/install.sh new/cargo-0.26.0-s390x-unknown-linux-gnu/install.sh --- old/cargo-0.25.0-s390x-unknown-linux-gnu/install.sh 2018-02-27 19:10:44.000000000 +0100 +++ new/cargo-0.26.0-s390x-unknown-linux-gnu/install.sh 2018-03-25 18:23:01.000000000 +0200 @@ -577,6 +577,12 @@ _file_install_path="$CFG_LIBDIR/$_f" fi + if echo "$_file" | grep "^share" > /dev/null + then + local _f="$(echo "$_file" | sed 's/^share\///')" + _file_install_path="$CFG_DATADIR/$_f" + fi + if echo "$_file" | grep "^share/man/" > /dev/null then local _f="$(echo "$_file" | sed 's/^share\/man\///')" @@ -813,7 +819,9 @@ valopt sysconfdir "$CFG_DESTDIR_PREFIX/etc" "install system configuration files" valopt bindir "$CFG_DESTDIR_PREFIX/bin" "install binaries" valopt libdir "$CFG_DESTDIR_PREFIX/lib" "install libraries" -valopt mandir "$CFG_DESTDIR_PREFIX/share/man" "install man pages in PATH" +valopt datadir "$CFG_DESTDIR_PREFIX/share" "install data" +# NB We repeat datadir default value because we don't set CFG_DATADIR in --help +valopt mandir "${CFG_DATADIR-"$CFG_DESTDIR_PREFIX/share"}/man" "install man pages in PATH" # NB See the docdir handling in install_components for an explanation of this # weird <default> string valopt docdir "\<default\>" "install documentation in PATH" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-s390x-unknown-linux-gnu/version new/cargo-0.26.0-s390x-unknown-linux-gnu/version --- old/cargo-0.25.0-s390x-unknown-linux-gnu/version 2018-02-27 19:10:44.000000000 +0100 +++ new/cargo-0.26.0-s390x-unknown-linux-gnu/version 2018-03-25 18:23:01.000000000 +0200 @@ -1 +1 @@ -0.25.0 (96d8071da 2018-02-26) \ No newline at end of file +0.26.0 (41480f5cc 2018-02-26) \ No newline at end of file ++++++ cargo-0.25.0-x86_64-unknown-linux-gnu.tar.gz -> cargo-0.26.0-x86_64-unknown-linux-gnu.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-x86_64-unknown-linux-gnu/README.md new/cargo-0.26.0-x86_64-unknown-linux-gnu/README.md --- old/cargo-0.25.0-x86_64-unknown-linux-gnu/README.md 2018-02-27 19:22:39.000000000 +0100 +++ new/cargo-0.26.0-x86_64-unknown-linux-gnu/README.md 2018-03-25 18:06:02.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed Binary files old/cargo-0.25.0-x86_64-unknown-linux-gnu/cargo/bin/cargo and new/cargo-0.26.0-x86_64-unknown-linux-gnu/cargo/bin/cargo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-x86_64-unknown-linux-gnu/cargo/share/doc/cargo/README.md new/cargo-0.26.0-x86_64-unknown-linux-gnu/cargo/share/doc/cargo/README.md --- old/cargo-0.25.0-x86_64-unknown-linux-gnu/cargo/share/doc/cargo/README.md 2018-02-27 19:22:39.000000000 +0100 +++ new/cargo-0.26.0-x86_64-unknown-linux-gnu/cargo/share/doc/cargo/README.md 2018-03-25 18:06:02.000000000 +0200 @@ -2,13 +2,15 @@ Cargo downloads your Rust project’s dependencies and compiles your project. -Learn more at http://doc.crates.io/ +Learn more at https://doc.rust-lang.org/cargo/ ## Code Status [](https://travis-ci.org/rust-lang/cargo) [](https://ci.appveyor.com/project/rust-lang-libs/cargo) +Code documentation: https://docs.rs/cargo/ + ## Installing Cargo Cargo is distributed by default with Rust, so if you've got `rustc` installed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-x86_64-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo new/cargo-0.26.0-x86_64-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo --- old/cargo-0.25.0-x86_64-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo 2018-02-27 19:22:39.000000000 +0100 +++ new/cargo-0.26.0-x86_64-unknown-linux-gnu/cargo/share/zsh/site-functions/_cargo 2018-03-25 18:06:02.000000000 +0200 @@ -136,7 +136,7 @@ git-checkout) _arguments \ '(-h, --help)'{-h,--help}'[show help message]' \ - 'q(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ + '(-q, --quiet)'{-q,--quiet}'[no output printed to stdout]' \ '--reference=[REF]' \ '--url=[URL]' \ '(-v, --verbose)'{-v,--verbose}'[use verbose output]' \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-x86_64-unknown-linux-gnu/install.sh new/cargo-0.26.0-x86_64-unknown-linux-gnu/install.sh --- old/cargo-0.25.0-x86_64-unknown-linux-gnu/install.sh 2018-02-27 19:22:39.000000000 +0100 +++ new/cargo-0.26.0-x86_64-unknown-linux-gnu/install.sh 2018-03-25 18:06:02.000000000 +0200 @@ -577,6 +577,12 @@ _file_install_path="$CFG_LIBDIR/$_f" fi + if echo "$_file" | grep "^share" > /dev/null + then + local _f="$(echo "$_file" | sed 's/^share\///')" + _file_install_path="$CFG_DATADIR/$_f" + fi + if echo "$_file" | grep "^share/man/" > /dev/null then local _f="$(echo "$_file" | sed 's/^share\/man\///')" @@ -813,7 +819,9 @@ valopt sysconfdir "$CFG_DESTDIR_PREFIX/etc" "install system configuration files" valopt bindir "$CFG_DESTDIR_PREFIX/bin" "install binaries" valopt libdir "$CFG_DESTDIR_PREFIX/lib" "install libraries" -valopt mandir "$CFG_DESTDIR_PREFIX/share/man" "install man pages in PATH" +valopt datadir "$CFG_DESTDIR_PREFIX/share" "install data" +# NB We repeat datadir default value because we don't set CFG_DATADIR in --help +valopt mandir "${CFG_DATADIR-"$CFG_DESTDIR_PREFIX/share"}/man" "install man pages in PATH" # NB See the docdir handling in install_components for an explanation of this # weird <default> string valopt docdir "\<default\>" "install documentation in PATH" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cargo-0.25.0-x86_64-unknown-linux-gnu/version new/cargo-0.26.0-x86_64-unknown-linux-gnu/version --- old/cargo-0.25.0-x86_64-unknown-linux-gnu/version 2018-02-27 19:22:39.000000000 +0100 +++ new/cargo-0.26.0-x86_64-unknown-linux-gnu/version 2018-03-25 18:06:02.000000000 +0200 @@ -1 +1 @@ -0.25.0 (96d8071da 2018-02-26) \ No newline at end of file +0.26.0 (41480f5cc 2018-02-26) \ No newline at end of file ++++++ rustc-1.25.0-src.tar.gz -> rustc-1.26.0-src.tar.gz ++++++ /work/SRC/openSUSE:Factory/rust/rustc-1.25.0-src.tar.gz /work/SRC/openSUSE:Factory/.rust.new/rustc-1.26.0-src.tar.gz differ: char 12, line 1
participants (1)
-
root