LLVM/project 6055f87llvm/lib/Target/X86 X86CallFrameOptimization.cpp X86.h, llvm/test/CodeGen/X86 movtopush.mir cf-opt-memops.mir

[X86][NewPM] Port x86-cf-opt to the New Pass Manager (#174168)

Refactors the pass, adds a NewPM wrapper, and adds test coverage,
similar to previous pass portings.
DeltaFile
+47-26llvm/lib/Target/X86/X86CallFrameOptimization.cpp
+9-2llvm/lib/Target/X86/X86.h
+2-2llvm/lib/Target/X86/X86TargetMachine.cpp
+1-1llvm/lib/Target/X86/X86PassRegistry.def
+1-0llvm/test/CodeGen/X86/movtopush.mir
+1-0llvm/test/CodeGen/X86/cf-opt-memops.mir
+61-316 files

FreeBSD/ports d4d7e3dx11/ly Makefile

x11/ly: fix setup.sh script permissions
DeltaFile
+2-1x11/ly/Makefile
+2-11 files

FreeBSD/src 3542d60sys/compat/linuxkpi/common/include/linux kstrtox.h

linuxkpi: Don't clobber result on failure

In kstrto*(), don't assign to *res until we know the conversion is
successful, and address issues that may result in warnings if code
that uses <linux/kstrtox.h> is compiled at high warning levels.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    bz, emaste
Differential Revision:  https://reviews.freebsd.org/D54440
DeltaFile
+30-13sys/compat/linuxkpi/common/include/linux/kstrtox.h
+30-131 files

FreeBSD/ports 2e3318cdevel/rubygem-activesupport-gitlab Makefile, devel/rubygem-dry-types-gitlab Makefile

www/gitlab: fixed regressions from

9c7ec30e93f9d4bcf7dd7b213b582ac05138e31f
b38ff7a19b6c3dbe3007d1f88d12e600b5a288a8

Could not find compatible versions

Because every version of gitlab-backup-cli depends on bigdecimal ~> 3.1
  and bigdecimal >= 3.1, < 4.A could not be found in locally installed gems,
  gitlab-backup-cli cannot be used.
So, because Gemfile depends on gitlab-backup-cli >= 0,
  version solving has failed.
*** Error code 6
DeltaFile
+17-0math/rubygem-bigdecimal-gitlab/Makefile
+2-1www/gitlab/Makefile
+2-1devel/rubygem-dry-types-gitlab/Makefile
+3-0math/rubygem-bigdecimal-gitlab/distinfo
+2-1devel/rubygem-json-schema-gitlab/Makefile
+1-1devel/rubygem-activesupport-gitlab/Makefile
+27-42 files not shown
+29-48 files

OpenBSD/ports ngm0QRtproductivity/workrave Makefile

   drm_intel is MD
VersionDeltaFile
1.72+5-1productivity/workrave/Makefile
+5-11 files

LLVM/project dbc4025llvm/test/CodeGen/AMDGPU llc-pipeline-npm.ll

[AMDGPU][NewPM] Format llc-pipeline-npm.ll better (#174161)

This patch makes it so that we print the passes on separate lines which
makes it much easier to read the piepline and look at diffs with most
tooling.
DeltaFile
+421-7llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
+421-71 files

FreeBSD/ports d7043b1devel/gitaly distinfo, www/gitlab Makefile distinfo

www/gitlab: upgrade to 18.7.0

Downgrade nodejs to 20 and upgrade tree-sitter to fix asset compilation issues.

Changes:        https://about.gitlab.com/releases/2025/12/18/gitlab-18-7-released/
DeltaFile
+58-60www/gitlab/files/patch-Gemfile
+19-16www/gitlab/Makefile
+13-13devel/gitaly/distinfo
+9-9www/gitlab/files/patch-config_gitlab.yml.example
+12-0www/gitlab/files/patch-package.json
+6-6www/gitlab/distinfo
+117-10413 files not shown
+160-14719 files

FreeBSD/ports 8142a39devel/rubygem-dry-types-gitlab Makefile, devel/rubygem-dry-types-gitlab/files patch-gemspec

Revert "devel/rubygem-dry-types-gitlab: Allow build with rubygem-bigdecimal 4.0.0+"

This reverts commit 9c7ec30e93f9d4bcf7dd7b213b582ac05138e31f.
DeltaFile
+0-11devel/rubygem-dry-types-gitlab/files/patch-gemspec
+1-2devel/rubygem-dry-types-gitlab/Makefile
+1-132 files

FreeBSD/ports d45f10dwww/rubygem-puma-gitlab distinfo Makefile

www/rubygem-puma-gitlab: update to 7.1.0

Required for gitlab 18.7

Changes:        https://github.com/puma/puma/releases
DeltaFile
+3-3www/rubygem-puma-gitlab/distinfo
+1-1www/rubygem-puma-gitlab/Makefile
+4-42 files

FreeBSD/ports f023b6cdevel/rubygem-json-schema-gitlab Makefile, devel/rubygem-json-schema-gitlab/files patch-gemspec

Revert "devel/rubygem-json-schema-gitlab: Allow build with rubygem-bigdecimal 4.0.0+"

This reverts commit b38ff7a19b6c3dbe3007d1f88d12e600b5a288a8.
DeltaFile
+0-10devel/rubygem-json-schema-gitlab/files/patch-gemspec
+1-2devel/rubygem-json-schema-gitlab/Makefile
+1-122 files

FreeBSD/ports c89656bdevel/rubygem-gitlab-labkit Makefile distinfo

devel/rubygem-gitlab-labkit: update to 1.0.1

Required for gitlab 18.7

Changes:        https://gitlab.com/gitlab-org/ruby/gems/labkit-ruby/-/releases
DeltaFile
+3-3devel/rubygem-gitlab-labkit/Makefile
+3-3devel/rubygem-gitlab-labkit/distinfo
+6-62 files

FreeBSD/ports fe700e8net/rubygem-devfile distinfo Makefile

net/rubygem-devfile: update to 0.5.0

Required for gtilab 18.7

Changes:        https://gitlab.com/gitlab-org/remote-development/devfile-gem/-/commits/main/?ref_type=HEADS
DeltaFile
+3-3net/rubygem-devfile/distinfo
+1-1net/rubygem-devfile/Makefile
+4-42 files

FreeBSD/ports 6bf30adtextproc/rubygem-terser Makefile

textproc/rubygem-terser: switch to nodejs 20

the current version 24 does not work with Gitlab asset compilation.
DeltaFile
+3-1textproc/rubygem-terser/Makefile
+3-11 files

FreeBSD/ports 2cd568cnet/rubygem-uri-gitlab distinfo Makefile

net/rubygem-uri-gitlab: update to 1.1.1

Required for gitlab 18.7

Changes:        https://github.com/ruby/uri/releases
DeltaFile
+3-3net/rubygem-uri-gitlab/distinfo
+3-2net/rubygem-uri-gitlab/Makefile
+6-52 files

FreeBSD/ports 8892eeedevel/rubygem-sidekiq-gitlab Makefile distinfo

devel/rubygem-sidekiq-gitlab: include required patches

Required for gitlab 18.7
DeltaFile
+6-1devel/rubygem-sidekiq-gitlab/Makefile
+5-1devel/rubygem-sidekiq-gitlab/distinfo
+11-22 files

FreeBSD/ports c958c50databases/rubygem-state_machines-activemodel-gitlab Makefile distinfo

databases/rubygem-state_machines-activemodel-gitlab: update to 0.100.0

Required for gitlab 18.7

Changes:        https://github.com/state-machines/state_machines-activemodel/releases
DeltaFile
+3-3databases/rubygem-state_machines-activemodel-gitlab/Makefile
+3-3databases/rubygem-state_machines-activemodel-gitlab/distinfo
+6-62 files

FreeBSD/ports e38907fdatabases/rubygem-click_house-client distinfo Makefile

databases/rubygem-click_house-client: update to 0.8.4

Required for gitlab 18.7

Changes:        https://gitlab.com/gitlab-org/ruby/gems/clickhouse-client/-/releases
DeltaFile
+3-3databases/rubygem-click_house-client/distinfo
+1-1databases/rubygem-click_house-client/Makefile
+4-42 files

FreeBSD/ports 6ef6dfddatabases/rubygem-state_machines-activerecord-gitlab distinfo Makefile

databases/rubygem-state_machines-activerecord-gitlab: update to 0.100.0

Required for gitlab 18.7

Changes:        https://github.com/state-machines/state_machines-activerecord/releases
DeltaFile
+3-3databases/rubygem-state_machines-activerecord-gitlab/distinfo
+3-3databases/rubygem-state_machines-activerecord-gitlab/Makefile
+6-62 files

FreeBSD/ports 8b18299devel/rubygem-gitlab-experiment distinfo Makefile

devel/rubygem-gitlab-experiment: update to 1.1.0

Required for gitlab 18.7

Changes:        https://gitlab.com/gitlab-org/ruby/gems/gitlab-experiment/-/releases
DeltaFile
+3-3devel/rubygem-gitlab-experiment/distinfo
+1-1devel/rubygem-gitlab-experiment/Makefile
+4-42 files

FreeBSD/ports 771fdb8databases/rubygem-activemodel-gitlab distinfo, databases/rubygem-activerecord-gitlab distinfo

www/gitlab: upgrade rails to 7.2.3

which is required for gitlab 18.7.0.
DeltaFile
+4-3www/rubygem-actionpack-gitlab/Makefile
+3-4devel/rubygem-activesupport-gitlab/Makefile
+2-5mail/rubygem-actionmailbox-gitlab/Makefile
+2-5mail/rubygem-actionmailer-gitlab/Makefile
+3-3databases/rubygem-activemodel-gitlab/distinfo
+3-3databases/rubygem-activerecord-gitlab/distinfo
+17-2320 files not shown
+60-6726 files

FreeBSD/ports cc7c4a8devel/rubygem-execjs-gitlab Makefile, devel/rubygem-gitlab_query_language distinfo Makefile.crates

www/gitlab: new ports required for 18.7.0
DeltaFile
+177-0devel/rubygem-gitlab_query_language/distinfo
+87-0devel/rubygem-gitlab_query_language/Makefile.crates
+42-0devel/rubygem-gitlab_query_language/Makefile
+21-0devel/rubygem-execjs-gitlab/Makefile
+18-0devel/rubygem-state_machines-gitlab/Makefile
+15-0devel/rubygem-gvltools/Makefile
+360-09 files not shown
+396-015 files

LLVM/project 4f44cd0compiler-rt/lib/builtins CMakeLists.txt, compiler-rt/test/builtins CMakeLists.txt

Use set_output_name rather than hardcoding the output name

The output name can change depending on variables such as
LLVM_ENABLE_PER_TARGET_RUNTIME_DIR and set_output_name is used
throughout compiler-rt to correctly construct the output name.
DeltaFile
+3-1compiler-rt/lib/builtins/CMakeLists.txt
+1-1compiler-rt/test/builtins/CMakeLists.txt
+4-22 files

FreeBSD/ports cd6ac57sysutils/work-tuimer distinfo Makefile

sysutils/work-tuimer: Update to 0.3.5

ChangeLog:
https://github.com/Kamyil/work-tuimer/releases/tag/v0.3.5
DeltaFile
+3-3sysutils/work-tuimer/distinfo
+1-2sysutils/work-tuimer/Makefile
+4-52 files

OpenBSD/ports iamCIu3wayland/greetd Makefile, wayland/greetd/patches patch-greetd_src_terminal_mod_rs patch-greetd_src_terminal_ioctl_rs

   Backout controlling terminal setting support to unbreak with gtkgreet/regreet

   My tests with agreety succeeded but the diff broke landry's use of
   gtkgreet/regreet (EPERM).  It's not 100% clear yet why, so revert for
   now.

   Requested by landry@
VersionDeltaFile
1.3+13-0wayland/greetd/patches/patch-greetd_src_terminal_mod_rs
1.5+1-1wayland/greetd/Makefile
1.3+0-0wayland/greetd/patches/patch-greetd_src_terminal_ioctl_rs
+14-13 files

FreeBSD/ports ca6e0e3security/osv-scanner distinfo Makefile

security/osv-scanner: Update to 2.3.1

ChangeLog:
https://github.com/google/osv-scanner/releases/tag/v2.3.1
DeltaFile
+5-5security/osv-scanner/distinfo
+2-3security/osv-scanner/Makefile
+7-82 files

NetBSD/pkgsrc TtPR0yTdevel/php-opcache Makefile

   devel/php-opcache: restrict PHP version

   php-opcache is integrated in PHP base from PHP 8.5.
VersionDeltaFile
1.10+5-2devel/php-opcache/Makefile
+5-21 files

NetBSD/pkgsrc SjZ2Sxmdevel/php-pcntl Makefile

   devel/php-pcntl: enable USE_PHP_EXT_PATCHES

   Enable USE_PHP_EXT_PATCHES for forthcoming PHP 8.5.
VersionDeltaFile
1.10+2-1devel/php-pcntl/Makefile
+2-11 files

NetBSD/pkgsrc rgBolZbdoc CHANGES-2026

   doc: Updated textproc/php-yaml to 2.3.0
VersionDeltaFile
1.19+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 18C827ttextproc/php-yaml distinfo Makefile

   textproc/php-yaml: update to 2.3.0

   2.3.0 (2025-11-12)

   New Features

   * Add a composer.json to enable support for PIE (asgrim)

   Bugs Fixed

   * #97: Ignore null array offset warnings in explicit null tests (bd808)
   *  avoid unexpected NAN value was coerced to string (remicollet)
VersionDeltaFile
1.6+4-4textproc/php-yaml/distinfo
1.6+2-3textproc/php-yaml/Makefile
+6-72 files

LLVM/project 654b3e8mlir/include/mlir-c Rewrite.h, mlir/lib/Bindings/Python Rewrite.cpp

[mlir][c] Enable creating and setting greedy rewrite confing. (#162429)

Done very mechanically.

This changes that one cannot just pass null config to C API for config.
DeltaFile
+141-4mlir/lib/CAPI/Transforms/Rewrite.cpp
+126-6mlir/lib/Bindings/Python/Rewrite.cpp
+97-1mlir/include/mlir-c/Rewrite.h
+98-0mlir/test/python/rewrite.py
+47-0mlir/test/CAPI/rewrite.c
+509-115 files