NetBSD/pkgsrc Rmpaz6tdoc CHANGES-2024

   doc: Updated mail/thunderbird-l10n to 115.12.0
VersionDeltaFile
1.4048+2-1doc/CHANGES-2024
+2-11 files

NetBSD/pkgsrc KjydGugmail/thunderbird-l10n distinfo Makefile

   mail/thunderbird-l10n: Update to 115.12.0

   * Sync with mail/thunderbird-115.12.0.
VersionDeltaFile
1.116+187-187mail/thunderbird-l10n/distinfo
1.121+2-2mail/thunderbird-l10n/Makefile
+189-1892 files

NetBSD/pkgsrc Ybv2tgadoc CHANGES-2024

   doc: Updated mail/thunderbird to 115.12.0
VersionDeltaFile
1.4047+2-1doc/CHANGES-2024
+2-11 files

NetBSD/pkgsrc z1ao3BEmail/thunderbird distinfo Makefile

   mail/thunderbird: Update to 115.12.0

   * Drop gtk2 dependency.

   Changelog:
   What's Fixed

   fixed
   POP error messages from server were not displayed

   fixed
   Some OpenPGP messages were incorrectly reported as being partially signed or
   encrypted

   fixed
   Autocrypt header was missing from some encrypted messages due to case-sensitive
   email address matching

   fixed

    [20 lines not shown]
VersionDeltaFile
1.267+4-4mail/thunderbird/distinfo
1.317+2-2mail/thunderbird/Makefile
1.17+1-2mail/thunderbird/mozilla-common.mk
+7-83 files

FreeBSD/ports 178da38comms/cqrlog Makefile

comms/cqrlog: Fix build with new version of freepascal (3.2.3)

Reported by:    pkg-fallout
DeltaFile
+2-0comms/cqrlog/Makefile
+2-01 files

OpenBSD/xenocara 5DG4H68lib/mesa/mk Makefile

   we need to unconditionally build libvtn now
   sparc64 build error reported by deraadt@
VersionDeltaFile
1.8+3-4lib/mesa/mk/Makefile
+3-41 files

FreeBSD/ports 268e92bsecurity/vuxml/vuln 2024.xml

security/vuxml: update nginx 1.26.0 security issues
DeltaFile
+5-1security/vuxml/vuln/2024.xml
+5-11 files

LLVM/project e4b130fllvm/utils/emacs llvm-mode.el

[emacs] Handle vector types, arbitary integer types and function names (#88246)

Resurrecting this patch from https://reviews.llvm.org/D158321

This adds a few more regexp patterns for llvm-mode-syntax-table. The
primitive type regexp was split out so it could be reused when handling
vectors. Also worth noting is that the vector regexp needs to come
before the primitive types, otherwise they will match first.
DeltaFile
+25-4llvm/utils/emacs/llvm-mode.el
+25-41 files

OpenBSD/src ceOOGc2usr.bin/make main.c parsevar.c

   Quiet compiler warnings when built with WARNINGS=Yes
   Most are from functions that take no args but used the old
   K&R style foo() instead of foo(void).  From espie@
VersionDeltaFile
1.133+8-8usr.bin/make/main.c
1.18+1-14usr.bin/make/parsevar.c
1.166+6-6usr.bin/make/job.c
1.137+6-6usr.bin/make/parse.c
1.85+4-4usr.bin/make/make.c
1.107+3-3usr.bin/make/var.c
+28-416 files not shown
+41-5412 files

LLVM/project 117921ellvm/docs LangRef.rst, llvm/lib/IR Globals.cpp

[PowerPC] Alignment of toc-data symbol should not be increased during optimizations (#94593)

Currently, the alignment of toc-data symbol might be changed during
instcombine
```
IC: Visiting:   %global = alloca %struct.widget, align 8                                                                                         
Found alloca equal to global:   %global = alloca %struct.widget, align 8                                                                         
  memcpy =   call void @llvm.memcpy.p0.p0.i64(ptr nonnull align 1 %global, ptr align 1 @global, i64 3, i1 false)
```
The `alloca` is created with `PrefAlign` which is 8 and after IC, the
alignment of `@global` is enforced into `8`, same as the `alloca`. This
is not expected, since toc-data symbol has the same alignment as toc
entry and should not be increased during optimizations.

---------

Co-authored-by: Sean Fertile <sd.fertile at gmail.com>
Co-authored-by: Eli Friedman <efriedma at quicinc.com>
DeltaFile
+10-0llvm/lib/IR/Globals.cpp
+4-0llvm/docs/LangRef.rst
+1-1llvm/test/CodeGen/PowerPC/tocdata-firm-alignment.ll
+15-13 files

LLVM/project d68eb5blld/MachO ObjC.cpp ObjC.h

[lld-macho][NFC] Track category merger input data source language for better verification (#95473)

This change adds tracking for the source language of the various input
structs used by the category merger. Identification is based on expected
symbol names. It also adds checks to ensure we're dealing with the
expected data in known scenarios.
DeltaFile
+50-22lld/MachO/ObjC.cpp
+1-0lld/MachO/ObjC.h
+51-222 files

FreeBSD/ports 79d96bcsysutils/lbl-cf distinfo Makefile

sysutils/lbl-cf: Update to 1.2.8

Changes since 1.2.7:

 - Clean up new clang warnings.

 - Upgrade to autoconf 2.72.
DeltaFile
+3-3sysutils/lbl-cf/distinfo
+1-1sysutils/lbl-cf/Makefile
+4-42 files

LLVM/project 2c2f490llvm/include/llvm/Analysis IndirectCallPromotionAnalysis.h, llvm/lib/Analysis ModuleSummaryAnalysis.cpp IndirectCallPromotionAnalysis.cpp

[Analysis] Clean up getPromotionCandidatesForInstruction (NFC) (#95624)

Callers of getPromotionCandidatesForInstruction pass NumVals as an out
parameter for the number of value-count pairs of the value profiling
data, but nobody uses the out parameter.

This patch removes the parameter and updates the callers.  Note that
the number of value-count pairs is still available via
getPromotionCandidatesForInstruction(...).size().
DeltaFile
+2-4llvm/include/llvm/Analysis/IndirectCallPromotionAnalysis.h
+3-3llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
+2-2llvm/lib/Analysis/IndirectCallPromotionAnalysis.cpp
+2-2llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
+9-114 files

LLVM/project d6b0b7allvm/include/llvm/ProfileData InstrProf.h, llvm/lib/ProfileData InstrProf.cpp

[ProfileData] Remove getValueProfDataFromInst (#95617)

I've migrated all uses to the new version of getValueProfDataFromInst
that returns std::unique_ptr<InstrProfValueData[]>.
DeltaFile
+0-16llvm/lib/ProfileData/InstrProf.cpp
+0-10llvm/include/llvm/ProfileData/InstrProf.h
+0-262 files

LLVM/project 3c6a109clang/lib/Format TokenAnnotator.cpp UnwrappedLineParser.cpp

[clang-format][NFC] Add FormatToken::isAccessSpecifierKeyword() (#95727)

DeltaFile
+21-23clang/lib/Format/TokenAnnotator.cpp
+11-12clang/lib/Format/UnwrappedLineParser.cpp
+11-9clang/lib/Format/FormatToken.h
+43-443 files

Linux/linux 3d54351include/linux security.h, kernel auditfilter.c

Merge tag 'lsm-pr-20240617' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm

Pull lsm fix from Paul Moore:
 "A single LSM/IMA patch to fix a problem caused by sleeping while in a
  RCU critical section"

* tag 'lsm-pr-20240617' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm:
  ima: Avoid blocking in RCU read-side critical section
DeltaFile
+9-6security/integrity/ima/ima_policy.c
+3-3security/apparmor/audit.c
+4-2security/security.c
+3-2include/linux/security.h
+3-2security/selinux/ss/services.c
+3-2kernel/auditfilter.c
+25-175 files not shown
+34-2211 files

OpenBSD/src c27Wi6vdistrib/arm64/iso Makefile

   grow the iso again
VersionDeltaFile
1.11+2-2distrib/arm64/iso/Makefile
+2-21 files

FreeBSD/ports 15346bfsysutils/lbl-hf distinfo Makefile

sysutils/lbl-hf: Update to 1.11

Changes since 1.10:

 - Clean up new clang warnings.

 - Upgrade to autoconf 2.72.
DeltaFile
+3-3sysutils/lbl-hf/distinfo
+1-1sysutils/lbl-hf/Makefile
+4-42 files

GhostBSD/ghostbsd 0c19a9acontrib/libcbor/doc/source requirements.txt

build(deps): bump urllib3 in /contrib/libcbor/doc/source

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.18 to 1.26.19.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/1.26.19/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.18...1.26.19)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+1-1contrib/libcbor/doc/source/requirements.txt
+1-11 files

FreeBSD/ports 94f283agraphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 24.1.b.2445

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/13dc2a28ce1...75777f1dc83
(cherry picked from commit e0861e7ef8cae155be026835f02d0320f384b09f)
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

FreeBSD/ports 5e4365dx11-servers/xwayland-devel Makefile distinfo

x11-servers/xwayland-devel: update to 21.0.99.1.1070

Changes:        https://gitlab.freedesktop.org/xorg/xserver/-/compare/a4d298d85...32e16082c5
(cherry picked from commit 66f8e5d9924219fa24ae34c57fc5e46c4679bce7)
DeltaFile
+4-4x11-servers/xwayland-devel/Makefile
+3-3x11-servers/xwayland-devel/distinfo
+7-72 files

FreeBSD/ports e0861e7graphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 24.1.b.2445

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/13dc2a28ce1...75777f1dc83
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

FreeBSD/ports 66f8e5dx11-servers/xwayland-devel Makefile distinfo

x11-servers/xwayland-devel: update to 21.0.99.1.1070

Changes:        https://gitlab.freedesktop.org/xorg/xserver/-/compare/a4d298d85...32e16082c5
DeltaFile
+4-4x11-servers/xwayland-devel/Makefile
+3-3x11-servers/xwayland-devel/distinfo
+7-72 files

FreeBSD/ports 8fd6ba3x11/nwg-drawer distinfo Makefile

x11/nwg-drawer: update to 0.4.8

Changes:        https://github.com/nwg-piotr/nwg-drawer/releases/tag/v0.4.8
Reported by:    GitHub (watch releases)
DeltaFile
+9-9x11/nwg-drawer/distinfo
+4-5x11/nwg-drawer/Makefile
+13-142 files

LLVM/project ffed34elibc/test/IntegrationTest test.cpp, libc/test/UnitTest HermeticTestUtils.cpp

[libc] Fix getauxval being defined in a namespace
DeltaFile
+4-2libc/test/IntegrationTest/test.cpp
+4-2libc/test/UnitTest/HermeticTestUtils.cpp
+8-42 files

LLVM/project 2cf2f1blibcxx/cmake/caches Apple.cmake, libcxx/test/configs apple-libc++-shared.cfg.in

[libc++] Test suite adjustments on macOS (#95835)

This patch makes a few adjustments to the way we run the tests in the
Apple configuration on macOS:

First, we stop using DYLD_LIBRARY_PATH. Using that environment variable
leads to libc++.dylib being replaced by the just-built one for the whole
process, and that assumes compatibility between the system-provided
dylib and the just-built one. Unfortunately, that is not the case
anymore due to typed allocation, which is only available in the system
one. Instead, we want to layer the just-built libc++ on top of the
system-provided one, which seems to be what happens when we set a rpath
instead.

Second, add a missing XFAIL for a std::print test that didn't work as
expected when building with availability annotations enabled. When we
enable these annotations, std::print falls back to a non-unicode and
non-terminal output, which breaks the test.
DeltaFile
+0-35libcxx/test/configs/apple-libc++-shared.cfg.in
+0-29libcxxabi/test/configs/apple-libc++abi-shared.cfg.in
+3-3libcxx/utils/ci/apple-install-libcxx.sh
+5-0libcxx/test/libcxx/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.print/vprint_unicode.pass.cpp
+0-3libcxx/cmake/caches/Apple.cmake
+8-705 files

OpenBSD/src N3Afsacusr.bin/sed main.c compile.c

   Rename mf_fgets() and cu_fgets() to mf_getline() and cu_getline().
   These functions now use getline(), not fgets().  From espie@
VersionDeltaFile
1.45+5-5usr.bin/sed/main.c
1.52+4-4usr.bin/sed/compile.c
1.36+4-4usr.bin/sed/process.c
1.15+3-3usr.bin/sed/extern.h
+16-164 files

OpenBSD/ports XxPZbu1textproc/py-black Makefile distinfo

   update py-black to 24.4.2

   From Laurent Cheylus; thanks!
VersionDeltaFile
1.28+9-8textproc/py-black/Makefile
1.11+2-2textproc/py-black/distinfo
+11-102 files

FreeBSD/src e2ad879. UPDATING, sbin/ifconfig af_inet.c

ifconfig: make interface address without mask an error

In commit d8237b955528, as part of the deprecation of IPv4 address
classes, Mike Karels introduced a warning in ifconfig for setting an
address without a width or mask.  The commit message says "This will
hopefully be an error in the future."

As the warning has been included in releases from FreeBSD 13.1 on, and
sufficient time has passed, turn this into an error.

Reviewed by:    allanjude, olce, grembo, philip, gordon
Relnotes:       Yes
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D45585
DeltaFile
+4-28sbin/ifconfig/af_inet.c
+5-0UPDATING
+9-282 files

OpenBSD/ports hzGkJYjdevel/spyder/py-spyder-kernels Makefile distinfo, devel/spyder/spyder Makefile distinfo

   update spyder to 5.5.5 which adds matplotlib 3.9.0 support
VersionDeltaFile
1.17+3-4devel/spyder/py-spyder-kernels/Makefile
1.24+2-3devel/spyder/spyder/Makefile
1.7+2-2devel/spyder/py-spyder-kernels/distinfo
1.8+2-2devel/spyder/spyder/distinfo
+9-114 files