Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.81.0 10 Sep 2024 10:54:49 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.81.0
Announce: https://blog.rust-lang.org/2024/09/05/Rust-1.81.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.81.0
PR: 281300
Tested by: mikael,pkubaj,Herbert J. Skuhra |
1.80.1 26 Aug 2024 08:07:42 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.80.1
Announce: https://blog.rust-lang.org/2024/07/25/Rust-1.80.0.html
https://blog.rust-lang.org/2024/08/08/Rust-1.80.1.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.80.0
PR: 280490,246993
Tested by: mikael,pkubaj |
1.79.0_1 02 Jul 2024 06:44:28 |
Piotr Kubaj (pkubaj) |
lang/rust: enable rls on powerpc
Builds fine on 13.3-RELEASE and newer. |
1.79.0 23 Jun 2024 14:51:30 |
Mikael Urankar (mikael) |
lang/rust: Attempt to fix build on armv7
Reported by: mandree,mmel |
1.79.0 23 Jun 2024 14:45:44 |
Mikael Urankar (mikael) |
lang/rust: reintroduce EXTRA_PATCHES for specific ARCH
It was dropped in 988dc662364d9ab3d7cea82c642068a27b0c1254 but it's
still needed.
Reported by: mandree,mmel |
1.79.0 18 Jun 2024 12:56:04 |
Charlie Li (vishwin) |
lang/rust: bump PORT_LLVM minimum version to 17
Source:
https://github.com/rust-lang/rust/commit/1ac0239bd23e06330d7d8ba7fc40584bb13a460d |
1.79.0 18 Jun 2024 10:59:01 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.79.0
Announce: https://blog.rust-lang.org/2024/06/13/Rust-1.79.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.79.0
PR: 279707
Tested by: pkubaj,mikael |
1.78.0 13 May 2024 11:04:10 |
Mikael Urankar (mikael) |
lang/rust-nightly: Update to 2024-05-07 |
1.78.0 13 May 2024 11:03:21 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.78.0
While here, disable RUST_BACKTRACE on ppc64le only
Announce: https://blog.rust-lang.org/2024/05/02/Rust-1.78.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.78.0
PR: 278834
Tested by: pkubaj,mikael |
1.77.0_1 13 May 2024 11:03:21 |
Mikael Urankar (mikael) Author: Dan McGregor |
lang/rust: remap debuginfo
Prior to this update, when the rust compiler generates warnings
or errors that refer to source code for the standard library, its
messaging use the build time path, rather than the installed path.
It's probably more useful for most users of rust to not have to
mentally rename files to find the files in question.
PR: 278133
Differential Revision: https://reviews.freebsd.org/D44547 |
1.77.0_1 27 Apr 2024 14:14:35 |
Piotr Kubaj (pkubaj) |
lang/rust: enable RUST_BACKTRACE on powerpc since it seems it works now |
1.77.0 27 Apr 2024 14:14:34 |
Piotr Kubaj (pkubaj) |
lang/rust: drop bfd on powerpc |
1.77.0 11 Apr 2024 09:16:53 |
Max Brazhnikov (makc) |
*/*: convert to cmake:indirect
Convert bunch of ports to USES=cmake:indirect |
1.77.0 26 Mar 2024 12:43:32 |
Mikael Urankar (mikael) |
lang/rust: Update bootstrap for aarch64
The previous one did not work.
PR: 277921 |
1.77.0 23 Mar 2024 09:41:45 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.77.0
Announce: https://blog.rust-lang.org/2024/03/21/Rust-1.77.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.77.0
PR: 277786
Tested by: mikael |
1.76.0 25 Feb 2024 18:57:19 |
Mikael Urankar (mikael) |
lang/rust: Update bootstrap for powerpc
The previous one did not work.
Reported by: pkubaj |
1.76.0 24 Feb 2024 13:07:29 |
Mikael Urankar (mikael) |
lang/rust: Update bootstrap for aarch64
The previous one did not work.
PR: 277220 |
1.76.0 19 Feb 2024 14:10:01 |
Charlie Li (vishwin) |
lang/rust: bump PORT_LLVM minimum version to 16
Source:
https://github.com/rust-lang/rust/commit/7de6d04bc8033644c09fd1273b6fb3164d04fab3 |
1.76.0 19 Feb 2024 11:59:01 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.76.0
Announce: https://blog.rust-lang.org/2024/02/08/Rust-1.76.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.76.0
PR: 276920
Tested by: mikael,pkubaj |
1.75.0 10 Jan 2024 09:47:12 |
Piotr Kubaj (pkubaj) |
lang/rust: remove not necessary patch |
1.75.0 09 Jan 2024 14:22:25 |
Mikael Urankar (mikael) |
lang/rust: Fix REINPLACE_CMD with PORT_LLVM option on
PR: 276033
Reported by: Ale <discipline@tiscali.it> |
1.75.0 09 Jan 2024 12:13:49 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.75.0
Announce: https://blog.rust-lang.org/
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.75.0
PR: 276033
Tested by: mikael,pkubaj |
1.74.1 31 Dec 2023 00:37:05 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
1.74.1 08 Dec 2023 15:02:25 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.74.1
Announce: https://blog.rust-lang.org/2023/12/07/Rust-1.74.0.html
https://blog.rust-lang.org/2023/11/16/Rust-1.74.1.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.74.0
https://github.com/rust-lang/rust/releases/tag/1.74.1
PR: 275243
Tested by: mikael,pkubaj |
1.73.0 22 Nov 2023 16:38:26 |
Piotr Kubaj (pkubaj) Author: Mikael Urankar |
lang/rust: Garbage collect powerpc patches
PR: 273753 |
1.73.0 24 Oct 2023 10:21:32 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.73.0
Announce: https://blog.rust-lang.org/2023/10/05/Rust-1.73.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.73.0
PR: 274499
Tested by: mikael,pkubaj |
1.72.0 09 Oct 2023 15:34:19 |
Charlie Li (vishwin) |
lang/rust: fix typo uncaught from previous commit
Use ${LLVM_VERSION} provided from USES=llvm for consistency |
1.72.0 09 Oct 2023 15:30:33 |
Charlie Li (vishwin) |
lang/rust: resurrect PORT_LLVM as a non-default OPTION
Rust uses LLVM for code generation [0] and bundles their own copy
of a release that they fully support in relation to the rest of
rustc. This however adds to an already intensive build process. For
the benefit of those building from source, resurrect the PORT_LLVM
option, allowing to link with an existing devel/llvm port of the
user's choosing within Rust compatibility ranges. This remains unset
by default.
PORT_LLVM was removed during an era when Rust tracked LLVM trunk,
during the LLVM 7.0 development cycle. Starting with LLVM 8.0, Rust
tracks LLVM releases with upstream cherry-picks, similar to our
base system LLVM process. [1] Additionally, instead of making changes
directly in their bundled LLVM, llvm-wrapper takes care of anything
needed in that area. [2] Issues stemming from this option have since
been resolved or overcome.
[0] https://rustc-dev-guide.rust-lang.org/backend/codegen.html
[1] https://rustc-dev-guide.rust-lang.org/backend/updating-llvm.html
[2]
https://github.com/rust-lang/rust/tree/master/compiler/rustc_llvm/llvm-wrapper
Co-authored-by: Evgeniy Khramtsov <2khramtsov_gmail.com>
Approved by: tobik (rust)
Differential Revision: https://reviews.freebsd.org/D32654 |
1.72.0 08 Sep 2023 09:05:43 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.72.0
Announce: https://blog.rust-lang.org/2023/08/24/Rust-1.72.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.72.0
PR: 244316
Tested by: mikael,pkubaj |
1.71.0 17 Jul 2023 15:57:41 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.71.0
Announce: https://blog.rust-lang.org/2023/07/13/Rust-1.71.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.71.0
PR: 272449
Tested by: mikael,pkubaj,vishwin |
1.70.0_1 16 Jul 2023 10:58:20 |
Piotr Kubaj (pkubaj) |
lang/rust: add LTO option |
1.70.0_1 30 Jun 2023 11:40:19 |
Tobias Kortkamp (tobik) |
lang/rust: Fix build with LibreSSL 3.7.x
PR: 266670
Obtained from: OpenBSD Ports |
1.70.0_1 27 Jun 2023 19:34:34 |
Rene Ladan (rene) |
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568> |
1.70.0_1 20 Jun 2023 10:29:14 |
Mikael Urankar (mikael) |
lang/rust: Documentation installation fix.
Add the missing _COMPONENTS for the documentation.
Differential Revision: https://reviews.freebsd.org/D40510 |
1.70.0 20 Jun 2023 10:29:13 |
Mikael Urankar (mikael) |
lang/rust: Fix docs building.
Add the missing "pub struct sockcred2" in module "libc".
Error:
error[E0412]: cannot find type `sockcred2` in module `libc`
--> library/std/src/os/unix/net/ancillary.rs:211:29
|
211 | pub struct SocketCred(libc::sockcred2);
| ^^^^^^^^^ not found in `libc`
Reported by: kib
Differential Revision: https://reviews.freebsd.org/D40509 |
1.70.0 20 Jun 2023 10:29:13 |
Mikael Urankar (mikael) |
lang/rust: Garbage collect shebangfix
These issues were fixed a year ago.
Differential Revision: https://reviews.freebsd.org/D40508 |
1.70.0 09 Jun 2023 11:38:15 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.70.0
Announce: https://blog.rust-lang.org/2023/06/01/Rust-1.70.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.70.0
PR: 271797
Tested by: mikael,pkubaj |
1.69.0_2 02 May 2023 11:45:46 |
Mikael Urankar (mikael) Author: Vladyslav Movchan |
lang/rust: Add rust-analyzer-proc-macro-srv back to the package
This binary is required for proc macro expansion in rust-analyzer
PR: 271179 |
1.69.0_1 24 Apr 2023 17:50:43 |
Mikael Urankar (mikael) |
lang/rust: always build rustdoc
Due to a regression in rust [1], rustdoc is not built anymore but
is required by some ports.
Force the build of rustdoc.
[1]
https://github.com/rust-lang/rust/commit/11e002a001348e7ea035c0cb2665be806e2a832e
PR: 271036 |
1.69.0 24 Apr 2023 09:43:39 |
Piotr Kubaj (pkubaj) |
lang/rust: drop binutils dependency on powerpc
It's not used anymore. |
1.69.0 23 Apr 2023 13:13:48 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.69.0
Announce: https://blog.rust-lang.org/2023/04/20/Rust-1.69.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.69.0
PR: 270953
Tested by: mikael,pkubaj |
1.68.2 30 Mar 2023 23:59:51 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.3-RELEASE from ports tree
- Mk/bsd.port.mk: mark FreeBSD 12.3 as unsupported.
- Mk/Uses/cabal.mk: Remove the text-2 workaround for 12.3-RELEASE
- biology/wfa2-lib: remove obsolete patch
- databases/mongodb60: remove IGNORE for EOL FreeBSD 12.3
- devel/concurrencpp: remove workaround for EOL FreeBSD 12.3
- devel/electron22: remove IGNORE for EOL FreeBSD 12.3
- devel/malloy: this should build fine on 12.4-RELEASE
- devel/qcoro: remove BROKEN for EOL FreeBSD 12.3
- devel/root: remove workaround for EOL FreeBSD 12.3
- editors/imhex: remove IGNORE for EOL FreeBSD 12.3
- emulators/ppsspp: remove workaround for EOL FreeBSD 12.3
- emulators/rpcs3: remove workaround for EOL FreeBSD 12.3
- emulators/yuzu: remove workaround for EOL 12.3-RELEASE (Only the first 15 lines of the commit message are shown above ) |
1.68.2 29 Mar 2023 04:44:26 |
Piotr Kubaj (pkubaj) |
lang/rust: update to 1.68.2
Changelog: https://github.com/rust-lang/rust/releases/tag/1.68.2 |
1.68.1 28 Mar 2023 04:22:41 |
Piotr Kubaj (pkubaj) |
lang/rust: update to 1.68.1
Changelog: https://github.com/rust-lang/rust/releases/tag/1.68.1 |
1.68.0 17 Mar 2023 08:19:51 |
Mikael Urankar (mikael) |
lang/rust: garbage collect patch
PR: 270271 |
1.68.0 16 Mar 2023 11:11:14 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.68.0
Announce: https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.68.0
PR: 270080
Tested by: mikael,pkubaj |
1.67.1 22 Feb 2023 20:51:40 |
Piotr Kubaj (pkubaj) |
lang/rust: fix fetching on powerpc64 |
1.67.1 13 Feb 2023 09:38:08 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.67.1
Announce: https://blog.rust-lang.org/2023/01/26/Rust-1.67.0.html
https://blog.rust-lang.org/2023/02/09/Rust-1.67.1.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.67.0
https://github.com/rust-lang/rust/releases/tag/1.67.1
PR: 269336
Reviewed by: pkubaj
Tested by: mikael,pkubaj |
1.66.1 26 Jan 2023 12:23:17 |
Piotr Kubaj (pkubaj) |
lang/rust: remove support for armv6 and powerpc64 elfv1
Support for both has been removed from lang/rust-bootstrap. |
1.66.1 11 Jan 2023 16:59:49 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.66.1
Announce: https://blog.rust-lang.org/2023/01/10/Rust-1.66.1.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.66.1 |
1.66.0 20 Dec 2022 17:36:07 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.66.0
Announce: https://blog.rust-lang.org/2022/12/15/Rust-1.66.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.66.0
PR: 268415
Exp-run by: antoine
Tested by: mikael,pkubaj |
1.65.0 26 Nov 2022 00:09:41 |
Piotr Kubaj (pkubaj) |
lang/rust: don't link to libatomic on armv7
Reported by: mikael |
1.65.0 24 Nov 2022 18:17:45 |
Piotr Kubaj (pkubaj) |
lang/rust: fix build on armv7 the same way as for powerpc |
1.65.0 18 Nov 2022 06:56:41 |
Piotr Kubaj (pkubaj) |
lang/rust: allow using the default gcc on powerpc instead of forcing gcc12 |
1.65.0 17 Nov 2022 07:06:13 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.65.0
Announce: https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.65.0
PR: 267622
Reviewed by: tokib, pkubaj
Tested by: mikael, pkubaj |
1.64.0 08 Nov 2022 09:12:59 |
Tobias Kortkamp (tobik) |
USES=cargo: Fix CARGO_BUILDDEP=any-version
Fix update.sh to only replace the first version. |
1.64.0 30 Oct 2022 12:07:07 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.64.0
Announce: https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.64.0
PR: 267173 |
1.63.0 09 Sep 2022 20:32:24 |
Daniel Engberg (diizzy) |
*/*: Update path set in BUILD_DEPENDS for CMake
Commit b23ea4e2d2f51b53d8915fe9fd7b4efbdd575e38 changed its location to
devel/cmake-core
Approved by: portmgr (blanket) |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.63.0 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.63.0 25 Aug 2022 22:20:40 |
Piotr Kubaj (pkubaj) |
lang/rust: fix powerpc64 elfv2 rustc bootstrap checksum
The previous checksum was wrong (size was ok). I recreated the bootstrap,
which also changed its size. |
1.63.0 25 Aug 2022 14:49:50 |
Baptiste Daroussin (bapt) |
rust: bring back update to 1.63
Revert back the revert of the update of rust and related commits
This revert was drive by beside validation by portmgr via exp-run
and not respectful of the etiquette we have between committers
This reverts commit 8ecb1f8141144c1603eb4026122d2e60eeaccd64.
This reverts commit 04d257baa182926cff158f32cf459e560426add0.
This reverts commit 2757c63bd0e6d01f9f0657fe03bb3a7b49adcae2.
This reverts commit 75f4713de5e3fbd1c6a0cb572e08121814a4072e.
This reverts commit e88e592111c86fdd1c0ac8717dbef9342e15e27c.
This reverts commit 783c056d7d681d66e2c5c59251c275d65274028e.
With hat: portmgr |
1.62.1 25 Aug 2022 10:49:36 |
Piotr Kubaj (pkubaj) |
Revert "lang/rust: Update to 1.63.0"
This reverts commit f36cc819accadae1fefc14c203e5fbe9c74e1492.
I asked for an exp-run for powerpc and powerpc64 on a recently provided
cluster machine but got no reply.
PR: 265915 |
1.63.0 25 Aug 2022 08:50:04 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.63.0
Announce: https://blog.rust-lang.org/2022/08/11/Rust-1.63.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.63.0
Tested by: mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D36247 |
1.62.1 22 Jul 2022 06:37:07 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.62.1
Announce: https://blog.rust-lang.org/2022/07/19/Rust-1.62.1.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.62.1 |
1.62.0 20 Jul 2022 14:22:15 |
Tobias C. Berner (tcberner) |
lang: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Adam Weinberger <adamw@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alex Dupre <ale@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alonso Cardenas Marquez <acm@FreeBSD.org>
* Andreas Klemm <andreas@klemm.gtn.com>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Andrey Zakhvatov
* Anton Berezin <tobez@FreeBSD.org>
* Anton Berezin <tobez@tobez.org> (Only the first 15 lines of the commit message are shown above ) |
1.62.0 18 Jul 2022 12:21:36 |
Mikael Urankar (mikael) |
lang/rust: don't overwrite RUST_BOOTSTRAP_VERSION
It was unintentionally overwritten with the update.sh script
This fixes building rust-nightly |
1.62.0 02 Jul 2022 13:47:05 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.62.0
Announce: https://blog.rust-lang.org/2022/06/30/Rust-1.62.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1610-2022-06-30
Tested by: mikael, pkubaj
Differential Revision: https://reviews.freebsd.org/D35675 |
1.61.0 31 May 2022 13:06:17 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.61.0
Announce: https://blog.rust-lang.org/2022/05/19/Rust-1.61.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1610-2022-05-19
Reviewed by: pkubaj
Differential Revision: https://reviews.freebsd.org/D35335 |
1.60.0 03 May 2022 10:28:03 |
Tobias Kortkamp (tobik) |
lang/rust-nightly: Update to 1.62.0.20220502
https://github.com/rust-lang/rust/compare/f4a7ce997a1d7546d2b737f8b87d36907bcea2ad...bed05e996e37e44b1a3980b84754af621fd3c4ce |
1.60.0 01 May 2022 16:39:19 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.60.0
- Switch to using "x.py dist" instead of "x.py build" in the do-build phase as
we are missing the rustc-dev component on nightly
- Revert part of [1] as it causes cross build problem with
lang/rust-bootstrap@powerpc
- Mark devel/racer as deprecated: it's hard to maintain due to recurrent build
problem
and it's not actively maintained. Upstream advises to use
devel/rust-analyzer instead.
[1]
https://github.com/rust-lang/rust/commit/07dae5a97b64100f5abd511f1e2d5a6263a54006
Announce: https://blog.rust-lang.org/2022/04/07/Rust-1.60.0.html
ChangeLog: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1600-2022-04-07
Reviewed by: tobik
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D34823 |
1.59.0 29 Mar 2022 06:14:13 |
Piotr Kubaj (pkubaj) |
lang/rust: switch back to base LLVM on powerpc
Base LLVM in 13.1 now can build Rust. |
1.59.0 23 Mar 2022 16:55:55 |
Piotr Kubaj (pkubaj) |
lang/rust: fix build on powerpc on FreeBSD 13.1 and newer
1. When building with RUST_BACKTRACE=1, cargo segfaults:
pre-installed rustc not detected: [Errno 2] No such file or directory: 'rustc'
falling back to auto-detect
warning: sqlite3 not available in python, skipping build directory lock
please file an issue on rust-lang/rust
this is not a problem for non-concurrent x.py invocations
Building rustbuild
running: /wrkdirs/usr/ports/lang/rust/work/bootstrap/bin/cargo build
--manifest-path
/wrkdirs/usr/ports/lang/rust/work/rustc-1.59.0-src/src/bootstrap/Cargo.toml
--verbose --verbose --frozen
Traceback (most recent call last):
File "x.py", line 27, in <module>
bootstrap.main()
File
"/wrkdirs/usr/ports/lang/rust/work/rustc-1.59.0-src/src/bootstrap/bootstrap.py",
line 1313, in main
bootstrap(help_triggered) (Only the first 15 lines of the commit message are shown above ) |
1.59.0 15 Mar 2022 09:51:50 |
Mikael Urankar (mikael) |
lang/rust: Update to 1.59.0
Changes: https://blog.rust-lang.org/FIXME/Rust-1.59.0.html
PR: 262449
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D34471 |
1.58.1 03 Feb 2022 14:02:32 |
Tobias Kortkamp (tobik) |
lang/rust*: Remove superfluous 'Changes' from commit log template |
1.58.1 03 Feb 2022 14:02:31 |
Tobias Kortkamp (tobik) |
lang/rust: Update to 1.58.1
https://blog.rust-lang.org/2022/01/20/Rust-1.58.1.html
PR: 261449
Security: ee26f513-826e-11ec-8be6-d4c9ef517024 |
1.58.0 17 Jan 2022 11:56:32 |
Tobias Kortkamp (tobik) |
lang/rust: Update to 1.58.0
Changes: https://blog.rust-lang.org/2022/01/13/Rust-1.58.0.html
PR: 261150
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D33864 |
1.57.0 23 Dec 2021 10:10:16 |
Tobias Kortkamp (tobik) |
lang/rust: Use backtrace noop backend on riscv64 too
Something is wrong with the libunwind backend or libunwind itself
on FreeBSD 13.0 riscv64. Building the parse-zoneinfo 0.3.0 crate
crashes rustc:
[New LWP 105346]
[New LWP 101666]
Core was generated by `/home/tobias/rust/bin/rustc --crate-name parse_zoneinfo
src/lib.rs --error-forma'.
Program terminated with signal SIGBUS, Bus error.
#0 0x00000000401a6126 in
libunwind::DwarfInstructions<libunwind::LocalAddressSpace,
libunwind::Registers_riscv>::getSavedRegister (addressSpace=..., registers=...,
cfa=<optimized out>, savedReg=...) at
/usr/src/contrib/llvm-project/libunwind/src/DwarfInstructions.hpp:87
[Current thread is 1 (LWP 105346)]
#0 0x00000000401a6126 in
libunwind::DwarfInstructions<libunwind::LocalAddressSpace,
libunwind::Registers_riscv>::getSavedRegister (addressSpace=..., registers=...,
cfa=<optimized out>, savedReg=...) at
/usr/src/contrib/llvm-project/libunwind/src/DwarfInstructions.hpp:87
#1 0x00000000401a5f56 in
libunwind::DwarfInstructions<libunwind::LocalAddressSpace,
libunwind::Registers_riscv>::stepWithDwarf (addressSpace=..., pc=<optimized
out>, fdeStart=<optimized out>, registers=..., isSignalFrame=<optimized out>) at
/usr/src/contrib/llvm-project/libunwind/src/DwarfInstructions.hpp:185
#2 0x00000000401a5b3e in libunwind::UnwindCursor<libunwind::LocalAddressSpace,
libunwind::Registers_riscv>::stepWithDwarfFDE (this=0x3fbffeeff8) at
/usr/src/contrib/llvm-project/libunwind/src/UnwindCursor.hpp:929 (Only the first 15 lines of the commit message are shown above ) |
1.57.0 23 Dec 2021 10:10:16 |
Tobias Kortkamp (tobik) |
lang/rust: Add riscv64 (riscv64gc-unknown-freebsd) support
A kernel with COMPAT_FREEBSD11 is required for now like on all
other FreeBSD archs. FreeBSD11 never had riscv64 support, so
GENERIC does not have it and a kernel rebuild is required. The
same issue existed on powerpc64le.
The riscv64gc-unknown-freebsd target was upstreamed and will
be part of Rust 1.59.0 (2021-02-24).
Reviewed by: jrtc27, pkubaj
Differential Revision: https://reviews.freebsd.org/D32881 |
1.57.0 05 Dec 2021 12:35:41 |
Tobias Kortkamp (tobik) |
lang/rust: Update to 1.57.0
- Unbreak build with LibreSSL 3.4.x [0]
- Disable backtrace's libunwind backend on armv* since it or
libunwind in base seem to be buggy and cause rustc to crash when
building some consumers [1]
- Follow rust-nightly in d5f09dc31fcfdb77b69c86b9093bf67ec67653d9
and reenable hardlinks in the build
Changes: https://blog.rust-lang.org/2021/12/02/Rust-1.57.0.html
PR: 259738 [0]
PR: 259799 [1]
PR: 260140
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D33190
With hat: rust |
1.56.0 25 Nov 2021 20:01:04 |
Tobias Kortkamp (tobik) |
lang/rust*: Move the build artifacts out of source
Move the build artifacts out of source to decrease likelihood
of ccache misses because of changed build directory prefix
(rustc-1.55.0-src/ vs. rustc-1.56.0-src/) per PR 246245. |
1.56.0 24 Nov 2021 09:05:49 |
Tobias Kortkamp (tobik) |
lang/rust: stable/13 has the kern.proc.pathname fixes too |
1.56.0 31 Oct 2021 18:20:54 |
Tobias Kortkamp (tobik) |
lang/rust-nightly: Update to 1.58.0.20211030
Make the no-hardlinks-patches conditional and move them to
files/no-hardlinks.
Newer kernels should return sane kern.proc.pathname values for
hardlinks which will hopefully help avoid the intermittent "can't
find crate for `std`" build failures we had on the package
builders.
Thanks to kib@ for fixing kernel behavior. Now let's see if it
makes a difference for lang/rust-nightly.
Changes: https://github.com/rust-lang/rust/compare/25ec8273855fde2d72ae877b397e054de5300e10...e249ce6b2345587d6e11052779c86adbad626dff
PR: 248184 |
1.56.0 25 Oct 2021 08:46:49 |
Tobias Kortkamp (tobik) |
lang/rust: Update to 1.56.0
- Drop codegen-units=1 again as it seems to negatively impact build
time for some people [1]
Changes: https://blog.rust-lang.org/2021/10/21/Rust-1.56.0.html
PR: 256099 [1]
PR: 259251
Reviewed by: jbeich, mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D32553 |
1.55.0 08 Oct 2021 11:22:09 |
Bernhard Froehlich (decke) |
lang/rust: Add CPE information
Approved by: portmgr (blanket) |
1.55.0 06 Oct 2021 12:01:52 |
Tobias Kortkamp (tobik) |
lang/rust-nightly: Update to 1.57.0.20211005
Changes: https://github.com/rust-lang/rust/compare/f586d79d183d144e0cbf519e29247f36670e2076...25ec8273855fde2d72ae877b397e054de5300e10 |
1.55.0 01 Oct 2021 00:14:58 |
Jan Beich (jbeich) |
lang/rust: unbreak on armv6 after 620968a43a5f
error: linking with `/wrkdirs/usr/ports/lang/rust/work/cc-wrapper` failed: exit
status: 127
Pointy hat to: jbeich |
1.55.0 30 Sep 2021 21:23:30 |
Rene Ladan (rene) |
cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11
Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*
Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index |
1.55.0 19 Sep 2021 09:03:21 |
Tobias Kortkamp (tobik) |
lang/rust: Update to 1.55.0
- Set codegen-units=1 [1]
- Add hack to skip cargo update on git sources as a step towards solving [2]
- Fix 'capacity overflow' panics on armv* [3]
Changes: https://blog.rust-lang.org/2021-09-09/Rust-1.55.0.html
PR: 258337
PR: 256099 [1]
PR: 256581 [2]
PR: 257419 [3]
Reviewed by: mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D31872
With hat: rust |
1.54.0_2 06 Sep 2021 20:04:22 |
Mikael Urankar (mikael) |
lang/rust: don't overwrite hwcap with the return value of elf_aux_info(3)
Reported by: jbeich |
1.54.0_1 06 Sep 2021 19:28:28 |
Tobias Kortkamp (tobik) |
lang/rust*: Mk/Uses/cargo.mk: Move TMPDIR to WRKDIR
rustc stashes intermediary files in TMPDIR (default /tmp) which
might cause issues for users that for some reason space limit their
/tmp. WRKDIR should have plenty of space.
Other ports that use rustc might be affected too, but set it only
in USES=cargo and lang/rust* ports for now.
PR: 258126
With hat: rust |
1.54.0_1 06 Sep 2021 13:53:04 |
Mikael Urankar (mikael) |
lang/rust: Fix for missing getauxval function on FreeBSD
Use FreeBSD's elf_aux_info for detecting ARM HW features
PR: 258198
Tested by: Bob Prohaska <fbsd@www.zefox.net> |
1.54.0 02 Sep 2021 11:30:39 |
Mikael Urankar (mikael) |
lang/rust: Add missing patches for powerpc
Differential Revision: https://reviews.freebsd.org/D31723 |
1.54.0 28 Aug 2021 13:38:37 |
Mikael Urankar (mikael) Author: pouet |
lang/rust: Update to 1.54.0
- Update lang/rust to 1.54.0
- Update devel/racer to 2.1.48
- Fix various consumers
Changes: https://blog.rust-lang.org/2021/07/29/Rust-1.54.0.html
Reviewed by: tobik, pkubaj
Differential Revision: https://reviews.freebsd.org/D31617
With hat: rust |
1.53.0 27 Jun 2021 05:39:50 |
Tobias Kortkamp (tobik) |
lang/rust: Update to 1.53.0
Changes: https://blog.rust-lang.org/2021/06/17/Rust-1.53.0.html
PR: 256653
Reviewed by: mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D30790
With hat: rust |
1.52.1 14 Jun 2021 20:51:11 |
Tobias Kortkamp (tobik) |
lang/rust-nightly: Try to reduce memory usage/pressure
Try to reduce memory usage/pressure by only using one code generation
unit.
"This flag [codegen-units] controls how many code generation units
the crate is split into. It takes an integer greater than 0.
When a crate is split into multiple codegen units, LLVM is able to
process them in parallel. Increasing parallelism may speed up
compile times, but may also produce slower code. Setting this to
1 may improve the performance of generated code, but may be slower
to compile."
https://doc.rust-lang.org/rustc/codegen-options/index.html#codegen-units
PR: 256099
Suggested by: Daniel Engberg |
1.52.1 10 Jun 2021 16:35:22 |
Brad Davis (brd) |
lang/rust: Disable DOCS to fix build on armv6/7
PR: 256135
Approved by: mikael |
1.52.1 14 May 2021 16:44:58 |
Tobias Kortkamp (tobik) |
lang/rust*: Only subst %CC% and %WRKDIR% on ppc64-elfv1
It's unused elsewhere. Also move it to post-patch. |
1.52.1 11 May 2021 17:29:32 |
Tobias Kortkamp (tobik) |
lang/rust, lang/rust-bootstrap: Simplify makesum |
1.52.1 11 May 2021 17:29:27 |
Tobias Kortkamp (tobik) |
lang/rust: Update to 1.52.1
- Add 32-bit powerpc support from bdragon@
- Unbreak build with LibreSSL 3.3.x [1]
- Add an update script
Changes: https://blog.rust-lang.org/2021/05/06/Rust-1.52.0.html
Changes: https://blog.rust-lang.org/2021/05/10/Rust-1.52.1.html
PR: 255608, 255652 [1]
Reviewed by: mikael, pkubaj
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D30099 |