Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
a2024.12.31 31 Dec 2024 13:59:54 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: update to FreeBSD 13.4-RELEASE and GCC 13.3.0
Differential revision: https://reviews.freebsd.org/D46810
Approved by: mikael |
a2024.06.30 30 Jun 2024 22:55:09 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: update to 13.3-RELEASE
Differential Revision: https://reviews.freebsd.org/D44943
Reviewed by: mikael |
a2023.12.30_3 24 Feb 2024 12:46:56 |
Mikael Urankar (mikael) |
devel/freebsd-sysroot: put back custom triple for aarch64 to fix rust-bootstrap
PR: 277220 |
a2023.12.30_2 11 Feb 2024 11:49:05 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: put back custom triple for powerpc to fix rust-bootstrap |
a2023.12.30_1 19 Jan 2024 06:55:26 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: specifically set triple for powerpc64 to unbreak
lang/rust-bootstrap@powerpc64 |
a2023.12.30 30 Dec 2023 23:34:23 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: update aarch64, amd64, armv7 and i386 flavors to
13.2-RELEASE
Differential review: https://reviews.freebsd.org/D41445
Approved by: mikael |
a2023.08.03 03 Aug 2023 10:40:06 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: bump version |
a2023.03.23_1 03 Aug 2023 10:39:54 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: update powerpc* and riscv64 flavors to 13.2-RELEASE
Differential review: https://reviews.freebsd.org/D39765 |
a2023.03.23_1 24 Apr 2023 09:43:39 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: drop binutils dependency on powerpc
Rust doesn't need it anymore. |
a2023.03.23 28 Mar 2023 03:07:39 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: correct armv7 distinfo |
a2023.03.23 23 Mar 2023 23:39:16 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: update to 12.4-RELEASE sysroots
Commited earlier to make sure it lands in 2023Q2 branch.
Differential revision: https://reviews.freebsd.org/D37698
Approved by: mikael |
a2022.12.14_1 17 Jan 2023 13:26:32 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: bump PORTREVISION
Should have been done in the previous commit. |
a2022.12.14 17 Jan 2023 07:55:15 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: default to FreeBSD 13.1 target on powerpc64
Fixes lang/rust-bootstrap@powerpc64 build. |
a2022.12.14 29 Dec 2022 00:41:27 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: add powerpcspe flavor |
a2022.12.14 14 Dec 2022 17:50:54 |
Antoine Brodin (antoine) |
devel/freebsd-sysroot: fix the default flavor |
a2022.12.14 14 Dec 2022 13:01:13 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: bump version |
a2022.11.21 14 Dec 2022 12:54:17 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: various updates
1. Remove LOCAL/tobik from MASTER_SITES - it's not necessary anymore.
2. Remove armv6 and powerpc64_elfv1 flavors - both are not really supported
anymore.
3. Sort architectures alphabetically.
4. Default to the native flavor.
5. Bump LLVM triples to the new versions. |
a2022.11.21 21 Nov 2022 11:27:26 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: add libatomic.so to the powerpc FLAVOR to fix build of
lang/rust-bootstrap@powerpc |
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) |
a2021.11.09 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 ) |
a2021.11.09 25 Aug 2022 21:16:22 |
Tobias Kortkamp (tobik) |
devel/freebsd-sysroot: Try to fix powerpc64_elfv1 flavor
The freebsd-gcc9 default ABI switch to elfv2 in
bf742277557cd64e9017df3844ca82173529c1ae breaks it:
/usr/local/bin/powerpc64-unknown-freebsd13.0-ld: /tmp//ccNlmC42.o: ABI version 2
is not compatible with ABI version 1 output
/usr/local/bin/powerpc64-unknown-freebsd13.0-ld: failed to merge target
specific data of file /tmp//ccNlmC42.o |
a2021.11.09 13 Nov 2021 09:08:42 |
Tobias Kortkamp (tobik) |
devel/freebsd-sysroot: Add -mno-relax to the riscv64 wrapper scripts
$ FREEBSD_SYSROOT_CC=clang13 /usr/local/freebsd-sysroot/riscv64/bin/cc test.c
ld: error: test.c:(.text+0x0): relocation R_RISCV_ALIGN requires unimplemented
linker relaxation; recompile with -mno-relax
On riscv64 base clang defaults to -mno-relax (per D25210). This
patch has not been applied to ports LLVM. In the wrapper scripts
pass -mno-relax explicitly to make it work as expected when
FREEBSD_SYSROOT_CC is set to ports clang. |
a2021.09.14 13 Nov 2021 08:59:52 |
Tobias Kortkamp (tobik) |
devel/freebsd-sysroot: Pet portfmt |
a2021.09.14 01 Nov 2021 19:01:09 |
Tobias Kortkamp (tobik) |
devel/freebsd-sysroot: Drop MASTER_SITES workaround
The bug that made that necessary has been squashed.
PR: 249537 |
a2021.09.14 25 Oct 2021 08:43:45 |
Tobias Kortkamp (tobik) |
devel/freebsd-sysroot: Add riscv64 flavor |
a2021.09.14 22 Oct 2021 11:42:14 |
Piotr Kubaj (pkubaj) |
devel/freebsd-sysroot: disable armv6 and armv7 flavors on big-endian
architectures
Extracting little-endian UFS fails on big-endian systems, since UFS is not
bi-endian:
=> SHA256 Checksum OK for
rust/bootstrap/armv6/12.2-RELEASE/FreeBSD-12.2-RELEASE-arm-armv6-RPI-B.img.xz.
6188032+0 records in
6188032+0 records out
3168272384 bytes transferred in 143.411914 secs (22092114 bytes/sec)
fstab: /etc/fstab:0: No such file or directory
DUMP: Can't open /etc/fstab for dump table information: No such file or
directory
DUMP: Date of this level 0 dump: Mon Oct 18 18:22:26 2021
DUMP: Date of last level 0 dump: the epoch
DUMP: Dumping /wrkdirs/usr/ports/devel/freebsd-sysroot/work-armv6/base.img to
standard output
dump: Cannot find file system superblock: No such file or directory
Tape is not a dump tape
*** Error code 1 |
a2021.09.14 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 |
a2021.09.14 14 Sep 2021 11:15:50 |
Tobias Kortkamp (tobik) |
devel/freebsd-sysroot: Unbreak build as root
===> Extracting for amd64-freebsd-sysroot-a2021.09.12
=> SHA256 Checksum OK for rust/bootstrap/amd64/12.2-RELEASE/base.txz.
chmod:
/wrkdirs/usr/ports/devel/freebsd-sysroot/work-amd64/stage/usr/local/freebsd-sysroot/amd64/lib/libthr.so.3:
Operation not permitted
chmod:
/wrkdirs/usr/ports/devel/freebsd-sysroot/work-amd64/stage/usr/local/freebsd-sysroot/amd64/lib/libc.so.7:
Operation not permitted
chmod:
/wrkdirs/usr/ports/devel/freebsd-sysroot/work-amd64/stage/usr/local/freebsd-sysroot/amd64/lib/libcrypt.so.5:
Operation not permitted
chmod:
/wrkdirs/usr/ports/devel/freebsd-sysroot/work-amd64/stage/usr/local/freebsd-sysroot/amd64/usr/lib/librt.so.1:
Operation not permitted |
a2021.09.14 14 Sep 2021 07:40:36 |
Tobias Kortkamp (tobik) Author: Mikael Urankar |
devel/freebsd-sysroot: Update armv* LLVM triple (D31872) |
a2021.09.12 12 Sep 2021 13:15:41 |
Tobias Kortkamp (tobik) |
devel/freebsd-sysroot: Add port
This port is intended as a helper for lang/rust-bootstrap and
provides the necessary sysroots to cross-compile the bootstraps.
The sysroots provide target architecture base headers, base libraries,
and convenient cc and c++ wrapper scripts. Always for the lowest
supported FreeBSD version.
The sysroot setup from lang/rust-bootstrap can later be swapped out
for this port. It might also be useful for others things.
Compared to lang/rust-bootstrap all sysroots are moved to at least
12.2-RELEASE since 11.4-RELEASE is EOL after 2021-09-30 and Rust
1.56 is scheduled for 2021-10-21. |