GhostBSD/ports 9ae5ca3sysutils/mate-power-manager Makefile, sysutils/mate-power-manager/files patch-src_gpm-backlight-helper.c

Merge pull request #127 from ghostbsd/mate-backlight-supports

sysutils/mate-power-manager: Add FreeBSD support for backlight management
DeltaFile
+214-14sysutils/mate-power-manager/files/patch-src_gpm-backlight-helper.c
+1-1sysutils/mate-power-manager/Makefile
+215-152 files

LLVM/project 626ef59llvm/lib/Transforms/Instrumentation IndirectCallPromotion.cpp, llvm/lib/Transforms/Scalar JumpTableToSwitch.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+3-4llvm/lib/Transforms/Scalar/JumpTableToSwitch.cpp
+3-3llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
+6-72 files

LLVM/project a1ff77dllvm/lib/Transforms/Instrumentation IndirectCallPromotion.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+3-3llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
+3-31 files

LLVM/project ad342d4llvm/lib/Transforms/Instrumentation IndirectCallPromotion.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+3-3llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
+3-31 files

LLVM/project bae540bllvm/lib/IR Verifier.cpp, llvm/test/Verifier value-profile.ll

[IR] Verify that VP !prof does not have duplicate prof values

Follows on #193077. We should not have duplicate values as they should
be merged before being moved into IR. Add this to the verifier so that
we can actually enforce this constraint.

Reviewers: david-xl, teresajohnson

Pull Request: https://github.com/llvm/llvm-project/pull/193083
DeltaFile
+9-0llvm/lib/IR/Verifier.cpp
+9-0llvm/test/Verifier/value-profile.ll
+18-02 files

LLVM/project 96285e0flang/lib/Semantics check-omp-structure.cpp check-omp-structure.h, flang/test/Semantics/OpenMP declare-target09.f90

[flang][OpenMP] Add diagnostic for bare DECLARE TARGET in invalid scopes (#198039)

The bare form of `!$omp declare target` (without arguments or clauses)
is only permitted in the specification part of a subroutine, function,
or interface body (OpenMP 5.2, section 7.8.2). Flang previously accepted
it silently in BLOCK DATA, PROGRAM, MODULE, SUBMODULE, and BLOCK
constructs.

This patch:
- Adds a semantic check rejecting the bare form outside Subprogram
scopes.
- Adds MpSubprogramStmt/EndMpSubprogramStmt scope tracking to avoid
  false positives in separate module subprograms (MODULE PROCEDURE).
- Fixes pre-existing BlockConstruct scope tracking bugs: the Leave
  handler was pushing instead of popping (stack corruption), and the
  Enter handler used blockStmt.source which resolves to the parent
  scope. Now uses endBlockStmt.source (walked inside the block scope
  during name resolution) for correct BlockConstruct scope identity.


    [4 lines not shown]
DeltaFile
+101-0flang/test/Semantics/OpenMP/declare-target09.f90
+25-14flang/lib/Semantics/check-omp-structure.cpp
+2-0flang/lib/Semantics/check-omp-structure.h
+128-143 files

FreeBSD/src 763de19sys/fs/nfsserver nfs_nfsdstate.c

nfsd: Disable use of callbacks for NFSv4.0

Commit 71ac1ec5c9d9 disabled callbacks for the NFS
client for NFSv4.0.  This patch does the same for
the NFSv4.0 server.

The only use for callbacks for NFSv4.0 is delegations
and delegations rarely work well for NFSv4.0 anyhow.

Therefore, this patch disables callbacks for the
NFSv4.0 server.  This is the same behavior as
occurs when vfs.nfsd.issue_delegations is 0.

This change allowed the functions called
nfsrv_getclientipaddr() and nfsrv_getipnumber() to be
removed from the kernel.

(cherry picked from commit 457c621add0a531273ee27798c924c6aaeacc4c1)
DeltaFile
+38-235sys/fs/nfsserver/nfs_nfsdstate.c
+38-2351 files

FreeBSD/ports 8d3e332net-im/teams Makefile, x11/waveterm Makefile

*/*: Bump port revision after electron41 update (9008a15e279f)
DeltaFile
+1-1net-im/teams/Makefile
+1-1x11/waveterm/Makefile
+2-22 files

FreeBSD/ports 9008a15devel/electron41 distinfo, devel/electron41/files patch-electron_shell_browser_api_electron__api__app.cc patch-electron_BUILD.gn

devel/electron41: Update to 41.6.1

Changelog:
- https://github.com/electron/electron/releases/tag/v41.5.2
- https://github.com/electron/electron/releases/tag/v41.6.0
- https://github.com/electron/electron/releases/tag/v41.6.1

Reported by:    GitHub (watch releases)
DeltaFile
+10-10devel/electron41/files/patch-electron_shell_browser_api_electron__api__app.cc
+7-7devel/electron41/files/patch-electron_BUILD.gn
+5-5devel/electron41/distinfo
+2-2devel/electron41/files/patch-electron_shell_browser_ui_views_frameless__view.cc
+2-2devel/electron41/files/patch-electron_shell_browser_ui_views_frameless__view.h
+2-2devel/electron41/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
+28-281 files not shown
+29-297 files

OpenBSD/src 87Wyy2gbin/pax tables.c

   add missing sigfillset() call
   caught by clang-22 -Wuninitialized-const-pointer
   ok millert@ deraadt@ guenther@
VersionDeltaFile
1.56+2-1bin/pax/tables.c
+2-11 files

GhostBSD/ports 009317esysutils/mate-power-manager Makefile

sysutils/mate-power-manager: bump PORTREVISION to 2
DeltaFile
+1-1sysutils/mate-power-manager/Makefile
+1-11 files

NetBSD/src nyFikK0sys/sys atomic.h

   sys/atomic.h: Nix const qualifiers on temporaries added in previous.

   The temporaries aren't modified, so in principle const is correct,
   but on some ports (notably, sparc) we pass pointers to them through
   __UNVOLATILE which objects to the const qualifier:

   > In file included from /home/source/ab/HEAD/src/lib/librump/../../sys/rump/librump/rumpkern/sleepq.c:28:
   > /home/source/ab/HEAD/src/lib/librump/../../sys/rump/librump/rumpkern/sleepq.c: In function 'lwp_unlock_to':
   > /home/source/ab/HEAD/src/lib/librump/../../sys/rump/../sys/cdefs.h:202:49: error: cast discards 'const' qualifier from pointer target type [-Werror=cast-qual]
   >   202 | #define __UNVOLATILE(a) ((void *)(unsigned long)(volatile void *)(a))
   >       |                                                 ^
   > /home/source/ab/HEAD/src/lib/librump/../../sys/rump/../sys/atomic.h:448:30: note: in expansion of macro '__UNVOLATILE'
   >   448 |         __do_atomic_store(p, __UNVOLATILE(&v), sizeof(v))
   >       |                              ^~~~~~~~~~~~
   > /home/source/ab/HEAD/src/lib/librump/../../sys/rump/../sys/atomic.h:495:9: note: in expansion of macro '__DO_ATOMIC_STORE'
   >   495 |         __DO_ATOMIC_STORE(__as_ptr, __as_val);                                \
   >       |         ^~~~~~~~~~~~~~~~~
   > /home/source/ab/HEAD/src/lib/librump/../../sys/rump/librump/rumpkern/sleepq.c:187:9: note: in expansion of macro 'atomic_store_release'
   >   187 |         atomic_store_release(&l->l_mutex, new);

    [4 lines not shown]
VersionDeltaFile
1.29+3-3sys/sys/atomic.h
+3-31 files

NetBSD/src thqPmj5tests/usr.sbin/inetd t_accept_max.sh

   inetd(8): Fix some tyupos in previous.

   PR bin/59645: inetd `rate-limiting' algorithm is stupid
VersionDeltaFile
1.2+5-5tests/usr.sbin/inetd/t_accept_max.sh
+5-51 files

GhostBSD/ports 24132c0sysutils/mate-power-manager/files patch-src_gpm-backlight-helper.c

sysutils/mate-power-manager: check if brightness is greater than 0 before setting
DeltaFile
+1-1sysutils/mate-power-manager/files/patch-src_gpm-backlight-helper.c
+1-11 files

LLVM/project bf89698lld/ELF MarkLive.cpp, lld/test/ELF why-live.test

[ELF] Fix imprecise --why-live message for exported symbols (#198139)

The "; may interpose" suffix is imprecise: a symbol is preserved because
it is exported into the dynamic symbol table, regardless of whether it
is interposable (preemptible).

Fix #192035 and add a test (previously uncovered)
DeltaFile
+11-0lld/test/ELF/why-live.test
+1-1lld/ELF/MarkLive.cpp
+12-12 files

FreeBSD/ports 2899d21net/htpdate distinfo Makefile

net/htpdate: Update to v2.0.2; switch to github for releases
DeltaFile
+3-3net/htpdate/distinfo
+3-3net/htpdate/Makefile
+6-62 files

NetBSD/src pO2jhDvdistrib/sets/lists/tests mi, tests/usr.sbin/inetd t_accept_max.sh Makefile

   inetd(8): Add a test case for accept-max.

   PR bin/59645: inetd `rate-limiting' algorithm is stupid
VersionDeltaFile
1.1+254-0tests/usr.sbin/inetd/t_accept_max.sh
1.1418+2-1distrib/sets/lists/tests/mi
1.3+2-1tests/usr.sbin/inetd/Makefile
+258-23 files

NetBSD/pkgsrc 9qhuTb6geography/viking Makefile

   viking: comment out nettle bl3.mk now that it's not used
VersionDeltaFile
1.166+2-2geography/viking/Makefile
+2-21 files

FreeBSD/src bce6e0esys/kern sys_process.c

ptrace: clear TDP_USERWR after transparent attach only on attach

(cherry picked from commit cb31a266167c8bde3488fbdd6bf24c38b6f59977)
DeltaFile
+9-10sys/kern/sys_process.c
+9-101 files

FreeBSD/src c34ca8fsys/sys _decls.h cdefs.h, tools/build Makefile

sys/cdefs.h: move __BEGIN_DECLS/__END_DECLS into a helper sys/_decls.h

(cherry picked from commit ea72f6d5a8b9386a09e23fbdc933effb007ca899)
DeltaFile
+46-0sys/sys/_decls.h
+1-7sys/sys/cdefs.h
+1-0tools/build/Makefile
+48-73 files

FreeBSD/src 0093bb6lib/msun Makefile, lib/msun/man sqrt.3

[libm] implementation of rsqrt, rsqrtf, and rsqrtl

PR:     295089

(cherry picked from commit 3085fc9d97bd83785ba3ba43e0378d7d67987d1f)
DeltaFile
+203-0lib/msun/src/s_rsqrtl.c
+155-0lib/msun/src/s_rsqrtf.c
+153-0lib/msun/src/s_rsqrt.c
+83-0lib/msun/src/math_private.h
+51-2lib/msun/man/sqrt.3
+3-3lib/msun/Makefile
+648-52 files not shown
+654-58 files

NetBSD/pkgsrc e4Y601Pgeography/gpsd Makefile

   gpsd: fix build
VersionDeltaFile
1.94+4-1geography/gpsd/Makefile
+4-11 files

LLVM/project e407a44llvm/test/FileCheck/dump-input filter.txt annotations.txt, llvm/test/FileCheck/dump-input/search-range-annotations check-not.txt check-label-follows.txt

[FileCheck] Annotate search ranges with { } in -dump-input

Example
=======

```
$ cat check
CHECK: start
CHECK-NEXT: end

$ FileCheck -v -dump-input-context=2 check < input |& tail -23
<<<<<<
          1: start
check:1      ^~~~~
next:2'0         {   search range start (exclusive)
          2: foo0
          3: foo1
          .
          .

    [134 lines not shown]
DeltaFile
+373-214llvm/test/FileCheck/dump-input/filter.txt
+364-113llvm/test/FileCheck/dump-input/annotations.txt
+201-29llvm/utils/FileCheck/FileCheck.cpp
+101-99llvm/test/FileCheck/dump-input/context.txt
+112-0llvm/test/FileCheck/dump-input/search-range-annotations/check-not.txt
+74-0llvm/test/FileCheck/dump-input/search-range-annotations/check-label-follows.txt
+1,225-4557 files not shown
+1,327-49113 files

NetBSD/pkgsrc-wip fae5a3demacs-git PLIST

emacs-git: update PLIST
DeltaFile
+2-2emacs-git/PLIST
+2-21 files

OpenBSD/src lptnbnjusr.sbin/dvmrpd kroute.c

   set SO_USELOOPBACK opt to 0, matching comment
   caught by clang-22 -Wuninitialized-const-pointer
VersionDeltaFile
1.16+2-2usr.sbin/dvmrpd/kroute.c
+2-21 files

LLVM/project 2b7c4d0llvm/test/FileCheck/dump-input annotations.txt, llvm/utils/FileCheck FileCheck.cpp

[FileCheck] Refactor -dump-input test

This patch refactors `llvm/test/FileCheck/dump-input/annotations.txt`
to improve maintainability and coverage and to prepare for the
upcoming implementation of search range annotations.

Lit substitutions
=================

The test repeats the same basic set of RUN lines *many* times.  This
patch encapsulates those in lit substitutions to improve
maintainability.  By doing so, it also helps to ensure more consistent
coverage of all cases and thus slightly expands coverage.

-strict-whitespace
==================

Via those substitutions, this patch adds `-strict-whitespace`
throughout the test, and it drops the initial `-strict-whitespace`

    [27 lines not shown]
DeltaFile
+592-509llvm/test/FileCheck/dump-input/annotations.txt
+11-0llvm/utils/FileCheck/FileCheck.cpp
+603-5092 files

GhostBSD/ports 1e09eb8sysutils/mate-power-manager/files patch-src_gpm-backlight-helper.c

sysutils/mate-power-manager: change file descriptor mode to O_RDONLY
DeltaFile
+1-1sysutils/mate-power-manager/files/patch-src_gpm-backlight-helper.c
+1-11 files

FreeBSD/src 43a8585sys/sys mount.h

sys/mount.h: restore KNF_NOKQLOCK in VFS_KNOTE_{,UN}LOCKED() call to KNOTE()

ZFS needs to take internal sleepable lock in its implementation of
VOP_GETATTR().  Due to this, kq must be unlocked around calls to the vfs
filter methods.

Fixes:  1d5e4020e36e ("vnode: add VIRF_KNOTE flag")
Reported and tested by: des
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+4-4sys/sys/mount.h
+4-41 files

GhostBSD/build a660585packages base

Merge branch 'master' into rename-oem-no-autologin
DeltaFile
+1-0packages/base
+1-01 files

GhostBSD/build 4a8060dpackages base

Add GhostBSD-ncurses-dev to packages/base for port curses support
DeltaFile
+1-0packages/base
+1-01 files