|
Revision tags: release/12.4.0 |
|
| #
b6aebce5 |
| 25-Sep-2022 |
Philip Paeps <[email protected]> |
contrib/tzdata: import tzdata 2022d
Changes: https://github.com/eggert/tz/blob/2022d/NEWS
The /usr/share/zoneinfo/SystemV directory has been empty on FreeBSD since 2006. The upstream source file w
contrib/tzdata: import tzdata 2022d
Changes: https://github.com/eggert/tz/blob/2022d/NEWS
The /usr/share/zoneinfo/SystemV directory has been empty on FreeBSD since 2006. The upstream source file was removed in 2020. Also stop passing yearisdate to zic(8). This has not been necessary for years. The script has been removed upstream since 2020.
Approved by: so Security: FreeBSD-EN-22:22.tzdata
(cherry picked from commit 1576451a39487b982c961f32bbab71c71890dc0c) (cherry picked from commit da038df8c92b71060965bdc5dc400db54de35587) (cherry picked from commit 57338837aef51923ebafc3656e38d4be5c50a60d) (cherry picked from commit 77596427bd7aec9c8d538936caaa04914d7bead7)
show more ...
|
| #
e86b610b |
| 11-Aug-2022 |
Philip Paeps <[email protected]> |
contrib/tzdata: import tzdata 2022b and 2022c
Changes: https://github.com/eggert/tz/blob/2022b/NEWS Changes: https://github.com/eggert/tz/blob/2022c/NEWS
The tzdata2022b import restored the zoneinf
contrib/tzdata: import tzdata 2022b and 2022c
Changes: https://github.com/eggert/tz/blob/2022b/NEWS Changes: https://github.com/eggert/tz/blob/2022c/NEWS
The tzdata2022b import restored the zoneinfo/GMT link. Don't delete it again with 'make delete-old'.
(cherry picked from commit 9f9fc6bb8028ea29da6b04c338c750cedc3040f3) (cherry picked from commit f5d5282cf7d1181f933626dcdc3525db0d70a266) (cherry picked from commit 5f33eb7266f938857ce2fc9ea59679ea46a0694b) (cherry picked from commit f7cb47731675828d27ebd55c9fc46953ee168d48)
Approved by: so
show more ...
|
|
Revision tags: release/13.1.0 |
|
| #
b2127b6f |
| 10-Feb-2022 |
John Baldwin <[email protected]> |
Install unwind.h into /usr/include
Install headers from LLVM's libunwind in place of the headers from libcxxrt and allow C applications to use the library.
As part of this, remove include/unwind.h
Install unwind.h into /usr/include
Install headers from LLVM's libunwind in place of the headers from libcxxrt and allow C applications to use the library.
As part of this, remove include/unwind.h and switch libthr over to using the installed unwind.h.
Reviewed by: dim, emaste MFC after: 10 days Differential Revision: https://reviews.freebsd.org/D34065
(cherry picked from commit c00d345665366a89aaba7244d6f078dc756f4c53)
show more ...
|
| #
d662a6c9 |
| 22-Jan-2022 |
Dimitry Andric <[email protected]> |
Make date headers in ObsoleteFiles.inc a little more consistent
* Use "yyyymmdd: description" format * Remove dots at EOL
MFC after: 3 days
(cherry picked from commit 55358ee0b1ba9816b30f30dd0717b
Make date headers in ObsoleteFiles.inc a little more consistent
* Use "yyyymmdd: description" format * Remove dots at EOL
MFC after: 3 days
(cherry picked from commit 55358ee0b1ba9816b30f30dd0717bff49f8deaaa)
show more ...
|
| #
511d1d63 |
| 21-Dec-2021 |
Li-Wen Hsu <[email protected]> |
libefivar(3): efi_set_variables_supported.3 should be efi_variables_supported.3
MFC after: 3 days
(cherry picked from commit 71779dddffe5e860118f42739ff8d51d181272ce)
|
| #
b30e760c |
| 16-Dec-2021 |
Jung-uk Kim <[email protected]> |
OpenSSL: Do not remove symbolic links readded in 1.1.1m
(cherry picked from commit 5c154c6b6bf7fef71b3ee457ec2e53a88b9abe24)
|
|
Revision tags: release/12.3.0 |
|
| #
2e2f8eac |
| 25-Aug-2021 |
Dimitry Andric <[email protected]> |
Merge llvm-project release/13.x llvmorg-13.0.0-rc1-97-g23ba3732246a
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-13.0.0-rc1-97-g23ba3732246a.
PR: 25820
Merge llvm-project release/13.x llvmorg-13.0.0-rc1-97-g23ba3732246a
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-13.0.0-rc1-97-g23ba3732246a.
PR: 258209
(cherry picked from commit 6e75b2fbf9a03e6876e0a3c089e0b3ad71876125)
show more ...
|
| #
5f7ddb14 |
| 22-Aug-2021 |
Dimitry Andric <[email protected]> |
Merge llvm-project main llvmorg-13-init-16847-g88e66fa60ae5
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-13-init-16847-g88e66fa60ae5, the last commit bef
Merge llvm-project main llvmorg-13-init-16847-g88e66fa60ae5
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-13-init-16847-g88e66fa60ae5, the last commit before the upstream release/13.x branch was created.
PR: 258209
(cherry picked from commit fe6060f10f634930ff71b7c50291ddc610da2475)
show more ...
|
| #
5b356e63 |
| 11-Oct-2021 |
Alex Richardson <[email protected]> |
Update OptionalObsoleteFiles.inc after 021385aba562
I forgot to update this file so make delete-old would incorrectly remove the newly-installed LLVM binutils. While touching the file also update fo
Update OptionalObsoleteFiles.inc after 021385aba562
I forgot to update this file so make delete-old would incorrectly remove the newly-installed LLVM binutils. While touching the file also update for 8e1c989abbd1 since ObsoleteFiles.inc now inludes the tablegen binaries.
Reported by: Herbert J. Skuhra <[email protected]> Reviewed By: emaste, imp
Differential Revision: https://reviews.freebsd.org/D32022
(cherry picked from commit 88c027338f182e2af56d0dbabd4a94fbca6f091a)
show more ...
|
| #
5814e2ba |
| 06-Sep-2021 |
Alex Richardson <[email protected]> |
Don't build and install {llvm,clang,lldb}-tblgen for the target
The tablegen binaries are only needed to build software that uses LLVM's infrastructure for command line options, disassembler tables,
Don't build and install {llvm,clang,lldb}-tblgen for the target
The tablegen binaries are only needed to build software that uses LLVM's infrastructure for command line options, disassembler tables, etc. They are not user-facing binaries and should therefore not be installed by default.
Reviewed By: emaste Differential Revision: https://reviews.freebsd.org/D31058
(cherry picked from commit 8e1c989abbd1db4dac5b2149886012d43e27b9a9)
show more ...
|
| #
1556ae13 |
| 15-Nov-2021 |
Mark Johnston <[email protected]> |
vm_page: Remove vm_page_sbusy() and vm_page_xbusy()
They are unused today and cannot be safely used in the face of unlocked lookup, in which pages may be busied without the object lock held.
Obtain
vm_page: Remove vm_page_sbusy() and vm_page_xbusy()
They are unused today and cannot be safely used in the face of unlocked lookup, in which pages may be busied without the object lock held.
Obtained from: jeff (object_concurrency patches) Reviewed by: kib
(cherry picked from commit a2665158d03e87dad410384e5c61c72e675f3edd)
show more ...
|
| #
cb081566 |
| 15-Nov-2021 |
Mark Johnston <[email protected]> |
vm_page: Consolidate page busy sleep mechanisms
- Modify vm_page_busy_sleep() and vm_page_busy_sleep_unlocked() to take a VM_ALLOC_* flag indicating whether to sleep on shared-busy, and fix up c
vm_page: Consolidate page busy sleep mechanisms
- Modify vm_page_busy_sleep() and vm_page_busy_sleep_unlocked() to take a VM_ALLOC_* flag indicating whether to sleep on shared-busy, and fix up callers. - Modify vm_page_busy_sleep() to return a status indicating whether the object lock was dropped, and fix up callers. - Convert callers of vm_page_sleep_if_busy() to use vm_page_busy_sleep() instead. - Remove vm_page_sleep_if_(x)busy().
No functional change intended.
Obtained from: jeff (object_concurrency patches) Reviewed by: kib
(cherry picked from commit 87b646630c4892e21446cd096bea6bcaecea33ac)
show more ...
|
| #
39a1ff43 |
| 10-Oct-2021 |
Konstantin Belousov <[email protected]> |
ObsoleteFiles.inc: stop removing pthread_mutexattr_get/setpshared.3
(cherry picked from commit 24b51c7295db6b316250f0288aaf05660a81063e)
|
| #
68628f46 |
| 28-Sep-2021 |
Mitchell Horne <[email protected]> |
boot(9): update to match reality
This function was renamed to kern_reboot() in 2010, but the man page has failed to keep in sync. Bring it up to date on the rename, add the shutdown hooks to the syn
boot(9): update to match reality
This function was renamed to kern_reboot() in 2010, but the man page has failed to keep in sync. Bring it up to date on the rename, add the shutdown hooks to the synopsis, and document the (obvious) fact that kern_reboot() does not return.
Fix an outdated reference to the old name in kern_reboot(), and leave a reference to the man page so future readers might find it before any large changes.
Reviewed by: imp, markj MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D32085
(cherry picked from commit 800e74955d4e5f90e7258956ba42228350f71049)
show more ...
|
| #
3d51152b |
| 10-Aug-2021 |
Mitchell Horne <[email protected]> |
pmc(3): remove Pentium-related man pages and references
Support for Pentium events was removed completely in e92a1350b50e.
Don't bump .Dd where we are just removing xrefs.
Reviewed by: emaste MFC
pmc(3): remove Pentium-related man pages and references
Support for Pentium events was removed completely in e92a1350b50e.
Don't bump .Dd where we are just removing xrefs.
Reviewed by: emaste MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D31423
(cherry picked from commit d78896e46f1d7744155919476c012400321d0dab)
show more ...
|
| #
af732203 |
| 13-Jun-2021 |
Dimitry Andric <[email protected]> |
Merge llvm-project 12.0.1 release and follow-up fixes
Merge llvm-project main llvmorg-12-init-17869-g8e464dd76bef
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to l
Merge llvm-project 12.0.1 release and follow-up fixes
Merge llvm-project main llvmorg-12-init-17869-g8e464dd76bef
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12-init-17869-g8e464dd76bef, the last commit before the upstream release/12.x branch was created.
PR: 255570
(cherry picked from commit e8d8bef961a50d4dc22501cde4fb9fb0be1b2532)
Merge llvm-project 12.0.0 release
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12.0.0-0-gd28af7c654d8, a.k.a. 12.0.0 release.
PR: 255570
(cherry picked from commit d409305fa3838fb39b38c26fc085fb729b8766d5)
Disable strict-fp for powerpcspe, as it does not work properly yet
Merge commit 5c18d1136665 from llvm git (by Qiu Chaofan)
[SPE] Disable strict-fp for SPE by default
As discussed in PR50385, strict-fp on PowerPC SPE has not been handled well. This patch disables it by default for SPE.
Reviewed By: nemanjai, vit9696, jhibbits
Differential Revision: https://reviews.llvm.org/D103235
PR: 255570
(cherry picked from commit 715df83abc049b23d9acddc81f2480bd4c056d64)
Apply upstream libc++ fix to allow building with devel/xxx-xtoolchain-gcc
Merge commit 52e9d80d5db2 from llvm git (by Jason Liu):
[libc++] add `inline` for __open's definition in ifstream and ofstream
Summary:
When building with gcc on AIX, it seems that gcc does not like the `always_inline` without the `inline` keyword. So adding the inline keywords in for __open in ifstream and ofstream. That will also make it consistent with __open in basic_filebuf (it seems we added `inline` there before for gcc build as well).
Differential Revision: https://reviews.llvm.org/D99422
PR: 255570
(cherry picked from commit d099db25464b826c5724cf2fb5b22292bbe15f6e)
Undefine HAVE_(DE)REGISTER_FRAME in llvm's config.h on arm
Otherwise, the lli tool (enable by WITH_CLANG_EXTRAS) won't link on arm, stating that __register_frame is undefined. This function is normally provided by libunwind, but explicitly not for the ARM Exception ABI.
Reported by: oh PR: 255570
(cherry picked from commit f336b45e943c7f9a90ffcea1a6c4c7039e54c73c)
Merge llvm-project 12.0.1 rc2
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12.0.1-rc2-0-ge7dac564cd0e, a.k.a. 12.0.1 rc2.
PR: 255570
(cherry picked from commit 23408297fbf3089f0388a8873b02fa75ab3f5bb9)
Revert libunwind change to fix backtrace segfault on aarch64
Revert commit 22b615a96593 from llvm git (by Daniel Kiss):
[libunwind] Support for leaf function unwinding.
Unwinding leaf function is useful in cases when the backtrace finds a leaf function for example when it caused a signal. This patch also add the support for the DW_CFA_undefined because it marks the end of the frames.
Ryan Prichard provided code for the tests.
Reviewed By: #libunwind, mstorsjo
Differential Revision: https://reviews.llvm.org/D83573
Reland with limit the test to the x86_64-linux target.
Bisection has shown that this particular upstream commit causes programs using backtrace(3) on aarch64 to segfault. This affects the lang/rust port, for instance. Until we can upstream to fix this problem, revert the commit for now.
Reported by: mikael PR: 256864
(cherry picked from commit 5866c369e4fd917c0d456f0f10b92ee354b82279)
Merge llvm-project 12.0.1 release
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12.0.1-0-gfed41342a82f, a.k.a. 12.0.1 release.
PR: 255570
(cherry picked from commit 4652422eb477731f284b1345afeefef7f269da50)
compilert-rt: build out-of-line LSE atomics helpers for aarch64
Both clang >= 12 and gcc >= 10.1 now default to -moutline-atomics for aarch64. This requires a bunch of helper functions in libcompiler_rt.a, to avoid link errors like "undefined symbol: __aarch64_ldadd8_acq_rel".
(Note: of course you can use -mno-outline-atomics as a workaround too, but this would negate the potential performance benefit of the faster LSE instructions.)
Bump __FreeBSD_version so ports maintainers can easily detect this.
PR: 257392
(cherry picked from commit cc55ee8009a550810d38777fd6ace9abf3a2f6b4)
show more ...
|
| #
14fffd43 |
| 13-Apr-2021 |
Dmitry Chagin <[email protected]> |
Remove reference to the pfctlinput2() from domain(9) after 237c1f932b.
Reviewed by: glebius Differential Revision: https://reviews.freebsd.org/D29751
(cherry picked from commit 86887853c39b0803009
Remove reference to the pfctlinput2() from domain(9) after 237c1f932b.
Reviewed by: glebius Differential Revision: https://reviews.freebsd.org/D29751
(cherry picked from commit 86887853c39b0803009579e2b927bd67d524af63)
show more ...
|
|
Revision tags: release/13.0.0 |
|
| #
77ffc939 |
| 16-Mar-2021 |
John Baldwin <[email protected]> |
Stop installing kernel-only crypto headers to /usr/include/crypto.
The only user-facing header from OCF is <crypto/cryptodev.h>.
Sponsored by: Chelsio Communications
(cherry picked from commit afb
Stop installing kernel-only crypto headers to /usr/include/crypto.
The only user-facing header from OCF is <crypto/cryptodev.h>.
Sponsored by: Chelsio Communications
(cherry picked from commit afbee98232f41fc05fa8a5b9a8cda4c4c65ff448) (cherry picked from commit 2fc640d5bc0a17024dc1eb996ab00af42a5c6dbd) (cherry picked from commit 283352dd4f6a3bb2f3c7cb45ce5dca3d86f5e3f4) (cherry picked from commit 9946b2f4e0b478de69ebd687e2132c318a4d7c21) (cherry picked from commit 7af04dff025d98e2feff979756ecde8ef0ace390)
show more ...
|
| #
da55db32 |
| 08-Mar-2021 |
John Baldwin <[email protected]> |
Add ObsoleteFiles.inc entries for various OCF headers removed in 13.
(cherry picked from commit ef74bfc6fed298d5ca0e3cb92bf008b715ea0c2f)
|
| #
dd9b24be |
| 19-Feb-2021 |
Warner Losh <[email protected]> |
boot: remove gptboot.efifat, it never should have been
conical hat reduction: Make sure we also remove gotboot.efifat. It was created, briefly, and shouldn't have existed in the first place. Kill it
boot: remove gptboot.efifat, it never should have been
conical hat reduction: Make sure we also remove gotboot.efifat. It was created, briefly, and shouldn't have existed in the first place. Kill it at the same place we kill boot1.efifat.
Pointy Hat to: imp@
(cherry picked from commit 8cd1b2b1a7ab55e96aaf40a401d8792f2697b274)
show more ...
|
| #
6e1fe6d2 |
| 02-Feb-2021 |
John Baldwin <[email protected]> |
Bump shared library versions after ncurses bump in 13.
A few shared libraries in the base system link against ncurses. An upgrade from a 12.x host to 13 results in ABI breakage for existing binarie
Bump shared library versions after ncurses bump in 13.
A few shared libraries in the base system link against ncurses. An upgrade from a 12.x host to 13 results in ABI breakage for existing binaries since the newer versions of these libraries link against the newer ncurses while the binary itself links against the older ncurses. For example, dialog4ports built on 12.x sometimes crashes on 13 since it depends on libdialog which links against ncurses internally.
(cherry picked from commit 0b7f1af804f06a285717b490bef80e24648adcbe)
show more ...
|
| #
944041f9 |
| 16-Jan-2021 |
Marius Strobl <[email protected]> |
wl(4): remove obsolete header
It's unused since 09b9789b28dd8453a54cb424115f31a6d3672527 and r304506 respectively and should have gone along with these.
|
| #
7593c13e |
| 16-Jan-2021 |
Dimitry Andric <[email protected]> |
Add libclang_rt.profile-powerpc64le.a to (Optional)?ObsoleteFiles.inc
On little-endian PowerPC64, this prevented /usr/lib/clang/11.0.0 being cleaned up completely after upgrading to clang 11.0.1.
N
Add libclang_rt.profile-powerpc64le.a to (Optional)?ObsoleteFiles.inc
On little-endian PowerPC64, this prevented /usr/lib/clang/11.0.0 being cleaned up completely after upgrading to clang 11.0.1.
Noticed by: pkubaj MFC after: 4 weeks X-MFC-With: r364284
show more ...
|
| #
a21def4d |
| 07-Jan-2021 |
Warner Losh <[email protected]> |
pccard: Remove wi(4) driver
Remove wi(4). pccard is going away, and wi only supports PC Card devices, though it has a minor amount of glue to also support PCI cards. However, removing the one withou
pccard: Remove wi(4) driver
Remove wi(4). pccard is going away, and wi only supports PC Card devices, though it has a minor amount of glue to also support PCI cards. However, removing the one without removing the other is hard, so the whole driver is being removed.
Relnotes: Yes
show more ...
|
| #
23e124c7 |
| 07-Jan-2021 |
Warner Losh <[email protected]> |
pccard: Remove bt3c(4) driver
pccard is being removed, so remove bt3c driver since it only has PC Card attachment. Also remove bt3cfw(8) since it's the firmware for this driver.
Relnotes: Yes
|