Reasons:
* Port build shouldn't use cross-compilation mode
because it buids for the same architecture.
* RUSTFLAGS isn't passed to the build of all or some Rust ports
in the cross-compilation mode.
Essential changes:
* Remove the CARGO_BUILD_TARGET make variable.
* Remove CARGO_BUILD_TARGET and CARGO_TARGET_* from CARGO_ENV.
* Update many ports that used CARGO_BUILD_TARGET.
* Build paths now don't include the architecture triplet part.
Immadiate benefits:
* Unbreak build on architectures like i386 that sometimes require
special RUSTFLAGS that were not effective in the cross-compilation
mode.
Ports that really need cross-compilation for some reason should
enable it on case-by-case basis. Example: net-p2p/cncli
(Not sure why does net-p2p/cncli actually need it, but it only
builds with these options.)
PR: 280305
Approved by: rust@FreeBSD.org (maintainer's timeout; 98 days)
Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.
Approved by: portmgr (tcberner, mentor)
Differential Revision: https://reviews.freebsd.org/D37077
error[E0277]: the trait bound `[core::arch::x86::__m128i; 11]: Zeroize` is not satisfied
--> cargo-crates/aes-0.8.2/src/ni.rs:195:43
|
195 | zeroize::Zeroize::zeroize(&mut self.round_keys);
| ------------------------- ^^^^^^^^^^^^^^^^^^^^ the trait `Zeroize` is not implemented for `[core::arch::x86::__m128i; 11]`
| |
| required by a bound introduced by this call
...
330 | / define_aes_impl!(
331 | | Aes128,
332 | | Aes128Enc,
333 | | Aes128Dec,
... |
338 | | "AES-128",
339 | | );
| |_- in this macro invocation
|
= help: the following other types implement trait `Zeroize`:
[MaybeUninit<Z>]
[Z; N]
[Z]
= note: this error originates in the macro `define_aes_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0277]: the trait bound `[core::arch::x86::__m128i; 11]: Zeroize` is not satisfied
--> cargo-crates/aes-0.8.2/src/ni.rs:269:43
|
269 | zeroize::Zeroize::zeroize(&mut self.round_keys);
| ------------------------- ^^^^^^^^^^^^^^^^^^^^ the trait `Zeroize` is not implemented for `[core::arch::x86::__m128i; 11]`
| |
| required by a bound introduced by this call
...
330 | / define_aes_impl!(
331 | | Aes128,
332 | | Aes128Enc,
333 | | Aes128Dec,
... |
338 | | "AES-128",
339 | | );
| |_- in this macro invocation
|
= help: the following other types implement trait `Zeroize`:
[MaybeUninit<Z>]
[Z; N]
[Z]
= note: this error originates in the macro `define_aes_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0277]: the trait bound `[core::arch::x86::__m128i; 13]: Zeroize` is not satisfied
--> cargo-crates/aes-0.8.2/src/ni.rs:195:43
|
195 | zeroize::Zeroize::zeroize(&mut self.round_keys);
| ------------------------- ^^^^^^^^^^^^^^^^^^^^ the trait `Zeroize` is not implemented for `[core::arch::x86::__m128i; 13]`
| |
| required by a bound introduced by this call
...
341 | / define_aes_impl!(
342 | | Aes192,
343 | | Aes192Enc,
344 | | Aes192Dec,
... |
349 | | "AES-192",
350 | | );
| |_- in this macro invocation
|
= help: the following other types implement trait `Zeroize`:
[MaybeUninit<Z>]
[Z; N]
[Z]
= note: this error originates in the macro `define_aes_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0277]: the trait bound `[core::arch::x86::__m128i; 13]: Zeroize` is not satisfied
--> cargo-crates/aes-0.8.2/src/ni.rs:269:43
|
269 | zeroize::Zeroize::zeroize(&mut self.round_keys);
| ------------------------- ^^^^^^^^^^^^^^^^^^^^ the trait `Zeroize` is not implemented for `[core::arch::x86::__m128i; 13]`
| |
| required by a bound introduced by this call
...
341 | / define_aes_impl!(
342 | | Aes192,
343 | | Aes192Enc,
344 | | Aes192Dec,
... |
349 | | "AES-192",
350 | | );
| |_- in this macro invocation
|
= help: the following other types implement trait `Zeroize`:
[MaybeUninit<Z>]
[Z; N]
[Z]
= note: this error originates in the macro `define_aes_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0277]: the trait bound `[core::arch::x86::__m128i; 15]: Zeroize` is not satisfied
--> cargo-crates/aes-0.8.2/src/ni.rs:195:43
|
195 | zeroize::Zeroize::zeroize(&mut self.round_keys);
| ------------------------- ^^^^^^^^^^^^^^^^^^^^ the trait `Zeroize` is not implemented for `[core::arch::x86::__m128i; 15]`
| |
| required by a bound introduced by this call
...
352 | / define_aes_impl!(
353 | | Aes256,
354 | | Aes256Enc,
355 | | Aes256Dec,
... |
360 | | "AES-256",
361 | | );
| |_- in this macro invocation
|
= help: the following other types implement trait `Zeroize`:
[MaybeUninit<Z>]
[Z; N]
[Z]
= note: this error originates in the macro `define_aes_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0277]: the trait bound `[core::arch::x86::__m128i; 15]: Zeroize` is not satisfied
--> cargo-crates/aes-0.8.2/src/ni.rs:269:43
|
269 | zeroize::Zeroize::zeroize(&mut self.round_keys);
| ------------------------- ^^^^^^^^^^^^^^^^^^^^ the trait `Zeroize` is not implemented for `[core::arch::x86::__m128i; 15]`
| |
| required by a bound introduced by this call
...
352 | / define_aes_impl!(
353 | | Aes256,
354 | | Aes256Enc,
355 | | Aes256Dec,
... |
360 | | "AES-256",
361 | | );
| |_- in this macro invocation
|
= help: the following other types implement trait `Zeroize`:
[MaybeUninit<Z>]
[Z; N]
[Z]
= note: this error originates in the macro `define_aes_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
For more information about this error, try `rustc --explain E0277`.
error: could not compile `aes` due to 6 previous errors
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
interface.
What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).
What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: Add some missing DeviceEventController methods.
* Bind the AT-SPI bus to the graphical session.
* Mark bus service as belonging to the session slice.
* Add ATSPI_ROLE_PUSH_BUTTON_MENU.
* Add an "announcement" event/signal to allow objects to send
notifications (!63).
* Various code clean-ups and test improvements.
What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the address
not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
to be registered only for a given application (!52).
- accessibility/atk and accessibility/at-spi2-atk have been merged into
accessibility/at-spi2-core
- accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk
PR: 269704
Exp-run by: antoine
---