pdflib-lite: macosx: include math.h rather than deprecated fp.h
On a mac the bundled png file libs/png/pngconf.h may attempt to
include the deprecated <fp.h> file in some cases (should fail
with a fatal file not found error). This is controlled by
the "MACOS" define in pngconf.h (note that "MACOSX" is defined
elsewhere... "MACOS" only appears in pngconf.h). On MACOSX
we can include <math.h> instead of <fp.h> to avoid the fatal
error. (when compiling on my older macbook I found that "MACOS"
was not getting defined because TARGET_OS_MAC was not define, so
it did not attempt to include fp.h and fail. compiling on my
newer macbook does get the error.)
sysutils/logrotate: Fix Logrotate to work by default
If the file /var/log/lastlog is missing, logrotate fails, even if other
configs are available.
Add "missingok" to this block so other logrorate blocks located in
${PREFIX}/etc/logrotate.d/ will function as expected when that one file
is unavailable.
While here remove unnecessary GNU_CONFIGURE_MANPREFIX.
PR: 293024
Pull Request: https://github.com/freebsd/freebsd-ports/pull/472/
Revert "acpi: Make taskqueue only run on BSP"
This change causes some ACPI problems, such as power button events being
processed even if just used for resume.
This reverts commit c0df8f6f0e6a5f77ec9140e8075d09c55fe4c3c7.
mkimage: Write one block of padding up to 4MB.
Previously we wrote padding one byte at a time, which takes a while
when it's nearly 4MB of padding!
I believe these dd(1) options are POSIX-compliant. If the read from
/dev/zero is truncated, then conv=sync means it will be padded with
NUL bytes rather than reading more -- but that's fine; that's what we
would get by reading from /dev/zero anyway!
(Why did I make this round to a multiple of 4MB and _then_ add 1MB,
rather than the other way around of adding 1MB and then rounding to a
multiple of 4MB?)
No correctness change intended -- but this should improve performance
of the image build a little bit!
[VPlan] Compute predicated load/store costs in VPlan. (NFC) (#179129)
Update VPReplicateReicpe::computeCost to compute predicated load/store
costs directly, unless the pointer is uniform. In that case, the legacy
cost model uses a different logic, which will be migrated separately.
PR: https://github.com/llvm/llvm-project/pull/179129
[clang-format][doc] Add GNU style link in KeepFormFeed option (#176654)
It was not clear from the description what this option does.
Added small example to demostrate its behavior.
[DSE] Handle variable offsets with sized dead_on_return (#180364)
With a sized dead_on_return, we need to not eliminate stores if there
are to a pointer with a variable offset from the underlying object
marked dead_on_return. This manifested as an assertion failure as
BaseValue/V ended up not being equal. It's possible we could do a range
analysis to try and prove the variable offset stays within bounds, but
this case seems to come up relatively rarely (only reproducible with a
UBSan build of LLVM) and is probably not worth the compile time.
Fixes #180361.
[ProfCheck] Add PreISelIntrinsicLoweringTest to XFail
Introduced in 191af6c254a83c9eb72df92a5db534d8fd4f0701. Should not be a
complicated fix, but move to the xfail list for now so the bot gets back
to green while we work on fixing.
14.4: On schedule
The releng/14.4 branch was created and the 14.4-BETA1 builds
started on February 6, 2026.
Approved by: re (implicit)
Sponsored by: OpenSats Initiative
[AMDGPU][GlobalISel] Add lowering for G_FMODF (#180152)
Add generic expansion for G_FMODF matching the SelectionDAG
implementation.
Enable G_FMODF lowering for AMDGPU with tests.
Related: #179434
lazygit: updated to 0.59.0
0.59.0
Enhancements
Have "Find base commit for fixup" ignore fixup commits for the found base commit
Exclude commit trailers from line wrapping
Limit popup panel widths to a maximum width
Support using the selected commit's message in a fixup
Fix gitignore path collisions
Fixes
Don't log the "git rev-list" call when marking bisect commits
Fix opening a menu when a previous menu was scrolled down
When moving commits up/down and the selection leaves the view, scroll to make it visible again
Fix rendering of CRLF sequence ('\r\n')
Fix rendering of the Reflog panel when using up/down to scroll it
[17 lines not shown]
ccache: updated to 4.12.3
Ccache 4.12.3
Bug fixes
Fixed hashing of CWD parts of -march=native expansion for Clang.
Fixed lookup of -march=native expansion line for GCC on Windows.
Fixed rewriting of “inlined from” messages when absolute_paths_in_stderr is enabled.
Added support for NVCC long option alternatives to -M/-MD/-MF/-MM/-MMD/-MT.
Fixed setting of UNCACHED_ERR_FD environment variable so that it is only set when executing the compiler.
Fixed leaking of inode cache file descriptor to executed programs.
Fixed errno check for some system calls.
Documentation improvements
Fixed links to installation guide in README.
m4: Change defn processing order
Currently, defn pushes its arguments on the stack in order, which means
they are then processed in reverse order. POSIX does not specify what
order they are processed in, which arguably suggests that they should be
processed in the order they are listed. Push them in reverse order so
they will be processed in their original order. This matches GNU m4.
PR: 292937
MFC after: 1 week
Sponsored by: Klara, Inc.
Reviewed by: obiwac, imp
Differential Revision: https://reviews.freebsd.org/D55116
m4: Change defn processing order
Currently, defn pushes its arguments on the stack in order, which means
they are then processed in reverse order. POSIX does not specify what
order they are processed in, which arguably suggests that they should be
processed in the order they are listed. Push them in reverse order so
they will be processed in their original order. This matches GNU m4.
PR: 292937
MFC after: 1 week
Sponsored by: Klara, Inc.
Reviewed by: obiwac, imp
Differential Revision: https://reviews.freebsd.org/D55116