Hello community,

here is the log from the commit of package rust for openSUSE:Factory checked in 
at 2019-07-08 15:03:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rust (Old)
 and      /work/SRC/openSUSE:Factory/.rust.new.4615 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rust"

Mon Jul  8 15:03:07 2019 rev:39 rq:713251 version:1.35.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rust/rust.changes        2019-06-03 
18:45:44.248632642 +0200
+++ /work/SRC/openSUSE:Factory/.rust.new.4615/rust.changes      2019-07-08 
15:03:11.250730737 +0200
@@ -1,0 +2,5 @@
+Tue Jul  2 07:21:24 UTC 2019 - Andreas Schwab <[email protected]>
+
+- Add support for ppc
+
+-------------------------------------------------------------------

New:
----
  rust-1.35.0-powerpc-unknown-linux-gnu.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rust.spec ++++++
--- /var/tmp/diff_new_pack.Kuop3N/_old  2019-07-08 15:03:27.338755062 +0200
+++ /var/tmp/diff_new_pack.Kuop3N/_new  2019-07-08 15:03:27.338755062 +0200
@@ -35,6 +35,9 @@
 %global rust_arch arm
 %global abi gnueabihf
 %endif
+%ifarch ppc
+%global rust_arch powerpc
+%endif
 %ifarch ppc64
 %global rust_arch powerpc64
 %endif
@@ -61,6 +64,13 @@
 %bcond_without bundled_llvm
 %endif
 
+# RLS requires 64-bit atomics
+%ifarch ppc
+%bcond_with rls
+%else
+%bcond_without rls
+%endif
+
 # enable the --with-rust_bootstrap flag
 %bcond_with rust_bootstrap
 
@@ -94,6 +104,7 @@
 Source105:      
%{dl_url}/rust-%{version_bootstrap}-powerpc64-unknown-linux-gnu.tar.xz
 Source106:      
%{dl_url}/rust-%{version_bootstrap}-powerpc64le-unknown-linux-gnu.tar.xz
 Source107:      
%{dl_url}/rust-%{version_bootstrap}-s390x-unknown-linux-gnu.tar.xz
+Source108:      
%{dl_url}/rust-%{version_bootstrap}-powerpc-unknown-linux-gnu.tar.xz
 # PATCH-FIX-OPENSUSE: edit src/librustc_llvm/build.rs to ignore GCC 
incompatible flag
 Patch0:         ignore-Wstring-conversion.patch
 # PATCH-FIX-UPSTREAM: gh#rust-lang/rust#60184
@@ -133,7 +144,7 @@
 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}
+ExclusiveArch:  x86_64 %{arm} aarch64 ppc ppc64 ppc64le s390x %{ix86}
 %ifarch %{ix86}
 ExclusiveArch:  i686
 %endif
@@ -266,9 +277,9 @@
 
 %package -n clippy
 Summary:        Lints to catch common mistakes and improve Rust code
-# /usr/bin/clippy-driver is dynamically linked against internal rustc libs
 License:        MPL-2.0
 Group:          Development/Languages/Rust
+# /usr/bin/clippy-driver is dynamically linked against internal rustc libs
 Requires:       %{name} = %{version}
 Requires:       cargo = %{version}
 Provides:       clippy = %{clippy_version}
@@ -290,10 +301,10 @@
 
 %package -n cargo-doc
 Summary:        Documentation for Cargo
-# Cargo no longer builds its own documentation
-# https://github.com/rust-lang/cargo/pull/4904
 License:        MIT OR Apache-2.0
 Group:          Development/Languages/Rust
+# Cargo no longer builds its own documentation
+# https://github.com/rust-lang/cargo/pull/4904
 Requires:       rust-doc = %{version}
 BuildArch:      noarch
 
@@ -326,6 +337,9 @@
 %ifarch s390x
 %setup -q -T -b 107 -n rust-%{version_bootstrap}-%{rust_triple}
 %endif
+%ifarch ppc
+%setup -q -T -b 108 -n rust-%{version_bootstrap}-%{rust_triple}
+%endif
 ./install.sh --components=cargo,rustc,rust-std-%{rust_triple} 
--prefix=.%{_prefix} --disable-ldconfig
 %endif
 
@@ -394,7 +408,11 @@
   %{codegen_units} \
   --enable-vendor \
   --enable-extended \
+%if %{with rls}
   --tools="cargo","rls","clippy","rustfmt","analysis","src" \
+%else
+  --tools="cargo","clippy","rustfmt","analysis","src" \
+%endif
   --release-channel="stable"
 
 # Sometimes we may be rebuilding with the same compiler,
@@ -533,6 +551,7 @@
 %dir %{rustlibdir}
 %{rustlibdir}/src
 
+%if %{with rls}
 %files -n rls
 %if 0%{?suse_version} == 1315
 %doc src/tools/rls/LICENSE-{APACHE,MIT}
@@ -541,6 +560,7 @@
 %endif
 %doc src/tools/rls/{README.md,COPYRIGHT,debugging.md}
 %{_bindir}/rls
+%endif
 
 %files analysis
 %{rustlibdir}/%{rust_triple}/analysis/

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.Kuop3N/_old  2019-07-08 15:03:27.374755116 +0200
+++ /var/tmp/diff_new_pack.Kuop3N/_new  2019-07-08 15:03:27.374755116 +0200
@@ -15,6 +15,7 @@
       <arch>i586</arch>
       <arch>armv6l</arch>
       <arch>armv7l</arch>
+      <arch>ppc</arch>
     </conditions>
     <hardware>
       <processors>2</processors>


Reply via email to