NetBSD/pkgsrc-wip 414c132fresh Makefile distinfo

fresh: update to 0.3.9

- Bump version from 0.3.8 to 0.3.9
- Update CARGO_WRKSRC from crates/fresh-editor to workspace root
  (upstream moved Cargo.lock to repo root in this release)
- Regenerate distinfo checksums
DeltaFile
+6-6fresh/Makefile
+3-3fresh/distinfo
+9-92 files

LLVM/project 7de3f46llvm/lib/Analysis InstructionSimplify.cpp, llvm/test/Transforms/InstSimplify call.ll

[InstSimplify] Fold fshl/fshr of complementary shifts to identity (#196887)
DeltaFile
+69-0llvm/test/Transforms/InstSimplify/call.ll
+11-1llvm/lib/Analysis/InstructionSimplify.cpp
+80-12 files

FreeBSD/ports e9c105fmail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.8.1
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports e4fe946www/nextcloud-contacts distinfo Makefile

www/nextcloud-contacts: Update to 8.5.1
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-1www/nextcloud-contacts/Makefile
+4-42 files

FreeBSD/ports f485247www/mod_http2 distinfo Makefile

www/mod_http2: Update to 2.0.40
DeltaFile
+3-3www/mod_http2/distinfo
+1-1www/mod_http2/Makefile
+4-42 files

FreeBSD/src e9346d1lib/libutil login.conf.5

login.conf(5): Add missing resource limits

While here, reorder the table.

PR:             295618
MFC after:      1 week
Reviewed by:    olce
Differential Revision:  https://reviews.freebsd.org/D57258
DeltaFile
+6-5lib/libutil/login.conf.5
+6-51 files

FreeBSD/ports 5edba5dsecurity/libressl-devel distinfo Makefile

security/libressl-devel: Update to 4.3.2
DeltaFile
+3-3security/libressl-devel/distinfo
+1-1security/libressl-devel/Makefile
+4-42 files

FreeBSD/ports 30ad177security/libressl distinfo Makefile

security/libressl: Update to 4.3.2
DeltaFile
+3-3security/libressl/distinfo
+1-1security/libressl/Makefile
+4-42 files

LLVM/project ef1b6d2llvm/include/llvm/IR FunctionProperties.def, llvm/lib/Analysis FunctionPropertiesAnalysis.cpp

Add Pre-Optimization FunctionPropertiesStatistics Pass - All Properties (#199293)

Adding a PreOptimization pass for function properties that provides the
statistics preoptimization without leading to timeouts (also thanks to
https://github.com/llvm/llvm-project/pull/198940 and internal changes on the faulty target)

First iteration led to timeouts so it got reverted
https://github.com/llvm/llvm-project/pull/188837
(UPDATE) Through a flame graph proved that changes in
https://github.com/llvm/llvm-project/pull/198940 , mainly the change
inside the loop, was the one responsible for the timeout. Flame graph spent a majority of the time on updateForBB, and it's the only part there could be a blocker. Furthermore, target was fixed internally.

Previous iteration tried to get only some of the statistics, but managed
to prove locally that it's not necessary to distinguish between them
https://github.com/llvm/llvm-project/pull/199073 since the changes mentioned previously were good enough
DeltaFile
+0-70llvm/test/Analysis/FunctionPropertiesAnalysis/properties-stats.ll
+64-0llvm/test/Analysis/FunctionPropertiesAnalysis/func-properties-analysis.ll
+35-26llvm/include/llvm/IR/FunctionProperties.def
+41-0llvm/test/Analysis/FunctionPropertiesAnalysis/pipeline.ll
+19-4llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp
+7-4llvm/lib/Passes/PassRegistry.def
+166-1043 files not shown
+179-1109 files

FreeBSD/ports b1c9e87devel/py-dj52-graphene-django Makefile distinfo, devel/py-dj52-graphene-django/files patch-setup.py

devel/py-sortinghat: take maintainership and update to 1.14.3

Reviewed by:    kai
Approved by:    lwhsu (mentor, implicitly)
Differential Revision:  https://reviews.freebsd.org/D57151
DeltaFile
+23-23devel/py-sortinghat/Makefile
+37-0devel/py-dj52-graphene-django/Makefile
+10-0devel/py-dj52-graphene-django/files/patch-setup.py
+3-3devel/py-sortinghat/distinfo
+3-2www/py-django-graphql-jwt/Makefile
+3-0devel/py-dj52-graphene-django/distinfo
+79-282 files not shown
+81-288 files

FreeBSD/ports b22fb84devel/py-graal Makefile, devel/py-perceval-puppet Makefile

www/py-grimoirelab: take maintainership and update to 1.20.3

This also covers updating all its dependencies, most of which
are only used by www/py-grimoirelab.

Reviewed by:    kai
Approved by:    lwhsu (mentor, implicitly)
Differential Revision:  https://reviews.freebsd.org/D57131
DeltaFile
+18-19devel/py-sirmordred/Makefile
+18-19www/py-grimoirelab/Makefile
+17-19textproc/py-grimoire-elk/Makefile
+13-8devel/py-graal/Makefile
+6-6devel/py-perceval-puppet/Makefile
+6-6devel/py-perceval-weblate/Makefile
+78-7721 files not shown
+163-15027 files

FreeBSD/ports 36b90c9devel/py-lizard Makefile distinfo

devel/py-lizard: update to 1.22.1

Needed for a larger upgrade of www/py-grimoirelab and its dependencies.

Approved by:    lwhsu (mentor, implicitly)
DeltaFile
+5-4devel/py-lizard/Makefile
+3-3devel/py-lizard/distinfo
+8-72 files

FreeBSD/ports 0612885devel/py-sgqlc Makefile distinfo

devel/py-sgqlc: update to 18

Approved by:    lwhsu (mentor, implicitly)
DeltaFile
+6-3devel/py-sgqlc/Makefile
+3-3devel/py-sgqlc/distinfo
+9-62 files

FreeBSD/ports f0b8a9fsysutils/edk2 Makefile

sysutils/edk2: Depend on GCC at build time only

EDK2 produces self-contained binary runtime data which do not require GCC at
runtime, but only at build time.

Reviewed by:    fuz
MFH:            2026Q2
Differential Revision:  https://reviews.freebsd.org/D57187

(cherry picked from commit 64e6ea052e3a1b183f83867e303b289fe1eb88e1)
DeltaFile
+2-1sysutils/edk2/Makefile
+2-11 files

FreeBSD/ports 64e6ea0sysutils/edk2 Makefile

sysutils/edk2: Depend on GCC at build time only

EDK2 produces self-contained binary runtime data which do not require GCC at
runtime, but only at build time.

Reviewed by:    fuz
MFH:            2026Q2
Differential Revision:  https://reviews.freebsd.org/D57187
DeltaFile
+2-1sysutils/edk2/Makefile
+2-11 files

OpenBSD/src 2KK1vRXusr.bin/tmux screen-redraw.c

   Remove reference to an option that hasn't been added yet.
VersionDeltaFile
1.122+13-17usr.bin/tmux/screen-redraw.c
+13-171 files

OpenBSD/src U4JpKAhsys/dev/pci/drm/amd/amdgpu atom.c

   add back the local #undef DEBUG lost with last drm update
   reported by Jan Schreiber
VersionDeltaFile
1.2+4-0sys/dev/pci/drm/amd/amdgpu/atom.c
+4-01 files

LLVM/project 2b8776ccompiler-rt/lib/builtins/arm truncdfsf2.S extendsfdf2.S, compiler-rt/test/builtins/Unit truncdfsf2new_test.c

Merge branch 'main' into users/ssahasra/refactor-acq-rel
DeltaFile
+367-0compiler-rt/test/builtins/Unit/truncdfsf2new_test.c
+238-0llvm/test/Transforms/SLPVectorizer/AArch64/lcssa-phi-inner-loop-scale.ll
+198-0compiler-rt/lib/builtins/arm/truncdfsf2.S
+196-0compiler-rt/lib/builtins/arm/extendsfdf2.S
+194-0llvm/test/Transforms/EarlyCSE/AArch64/intrinsics-1xN.ll
+0-190libcxx/test/libcxx/utilities/meta/is_referenceable.compile.pass.cpp
+1,193-19097 files not shown
+2,340-636103 files

LLVM/project c09041allvm/docs SourceLevelDebugging.rst, llvm/include/llvm/IR DebugInfoMetadata.h

[DebugInfo] Introduce DW_AT_LLVM_language_dialect (#194898)

This PR introduces an LLVM vendor DWARF attribute on compile units that
carries an optional target-specific language dialect enumerator,
distinct from DW_LANG_*. The intent of this addition is to allow a DWARF
consumer to differentiate the source programming language from the
programming model (e.g., CUDA/SIMT, Tile, etc.). This concept could also
be used to differentiate OpenMP, or other parallel models, from host
language.

As older languages adopt newer programming models, there's no need to
introduce a new language enumerator to encode that representation;
rather, the model can be encoded as a dialect and treated as a
refinement to the source language being compiled. For ease of
extensibility, we've decided to represent the value of this new dialect
attribute as a string.

Code/comments/description were developed with LLM assistance.


    [2 lines not shown]
DeltaFile
+52-11llvm/lib/AsmParser/LLParser.cpp
+38-0llvm/test/Assembler/invalid-dicompileunit-dialect.ll
+33-0llvm/unittests/IR/MetadataTest.cpp
+24-0llvm/lib/BinaryFormat/Dwarf.cpp
+18-6llvm/include/llvm/IR/DebugInfoMetadata.h
+21-0llvm/docs/SourceLevelDebugging.rst
+186-1713 files not shown
+312-2819 files

NetBSD/pkgsrc oNz7Nvzdoc CHANGES-2026

   Updated devel/py-virtualenv, devel/py-tox
VersionDeltaFile
1.3306+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc JbS9dG4devel/py-tox distinfo PLIST

   py-tox: updated to 4.54.0

   Features - 4.54.0
   Declare the runtime dependencies of the tox.pytest plugin (pytest, devpi-process and pytest-mock) under a new testing extra, so plugin authors can pull them in via tox[testing] - by @gaborbernat.

   Bug fixes - 4.54.0
   Extend the generated TOML schema to cover every replace table form (env, ref, posargs, glob, if), including conditional replacements used inside commands. A guard test asserts the schema stays in sync with the loader implementation so future replace types cannot be added without a corresponding schema entry.
VersionDeltaFile
1.56+4-4devel/py-tox/distinfo
1.18+4-1devel/py-tox/PLIST
1.67+2-2devel/py-tox/Makefile
+10-73 files

NetBSD/src TTjJknPsys/arch/x86/x86 identcpu_subr.c

   x86: use 0x40000010 cpuid leaf only on vmware and kvm

   specifically, do not use it on nvmm.

   these hypervisor cpuid leafs are basically hypervisor-specific.
   (there was a proposal on commonizing these hypervisor leafs. [1]
   but it doesn't seem agreed on.)

   this cpuid leaf 0x40000010 was originally from vmware. although it
   seems more common to use the GETHZ (45) hypercall instead these days.

   kvm seems to implement it as well. (via qemu vmware-cpuid-freq)

   i personally haven't tested this on either vmware or kvm.

   for nvmm (netbsd), the leaf has been implemented in 2025. [2]
   and then the lapic bit has been disabled in 2026. [3] that is,
   we had no releases with it enabled. even if you are running the
   -current version of nvmm, it's better to avoid using this leaf

    [5 lines not shown]
VersionDeltaFile
1.16+3-3sys/arch/x86/x86/identcpu_subr.c
+3-31 files

NetBSD/pkgsrc H0thHwJdevel/py-virtualenv distinfo PLIST

   py-virtualenv: updated to 21.3.3

   Bugfixes - 21.3.3
   recognize GraalPy interpreters using the normalized GraalPy name
VersionDeltaFile
1.92+4-4devel/py-virtualenv/distinfo
1.81+6-1devel/py-virtualenv/PLIST
1.109+3-3devel/py-virtualenv/Makefile
+13-83 files

NetBSD/src WrkbW9Tsys/dev/nvmm/x86 nvmm_x86_svm.c nvmm_x86_vmx.c

   nvmm: remove cpuid leaf 0x40000010

   * given the lapic bit disabled, (PR/59424) [1]
     this leaf doesn't seem to have much benefit anymore.
     as nvmm is used in other platforms, (dragonfly bsd)
     it's better to avoid guest ABI changes without clear benefits.

   * I couldn't find any documenation about what RBX=0 means.
     (vmware or kvm)

   we can revisit this when/if someone comes up with a better
   implementation. (probably userland-assisted one)

   discussed on source-changes-d. [2]
   reviewed by Taylor R Campbell.

   [1] https://mail-index.netbsd.org/source-changes/2026/05/01/msg161786.html
   [2] https://mail-index.netbsd.org/source-changes-d/2026/05/01/msg014654.html
VersionDeltaFile
1.95+3-13sys/dev/nvmm/x86/nvmm_x86_svm.c
1.95+3-13sys/dev/nvmm/x86/nvmm_x86_vmx.c
+6-262 files

NetBSD/pkgsrc SwON1Iox11/gtk3 options.mk

   gtk3: Make building wayland support conditional on GLAMOREGL on NetBSD.

   While this seems... weird, at best, due to Historical Reasons
   building libEGL was dependent on building the X server with GLAMOR
   support in NetBSD. This is no longer true, but some problems linger
   (e.g. with libepoxy in the base system).

   As a special hack, for NetBSD with native X only, disable Wayland
   support if the GLAMOR extension isn't enabled.

   PR pkg/60295 x11/gtk3 does not build on NetBSD/macppc
VersionDeltaFile
1.36+5-1x11/gtk3/options.mk
+5-11 files

OpenBSD/src NRTiAYOusr.sbin/bgpd kroute.c rde_rib.c

   Sync the nexthop comperators in rde_rib.c and kroute.c

   While nexthop_cmp() already looked for the scope_id for link-local IPv6
   nexthops, knexthop_compare() did not.

   Reported by 7Asecurity
   OK tb@
VersionDeltaFile
1.314+15-11usr.sbin/bgpd/kroute.c
1.298+6-6usr.sbin/bgpd/rde_rib.c
+21-172 files

FreeBSD/ports 46d37df. MOVED, multimedia/mediaelch Makefile

multimedia/mediaelch: drop Qt5 flavor

to reduce number of archivers/quazip at qt5 consumers.
DeltaFile
+5-13multimedia/mediaelch/Makefile
+2-0MOVED
+7-132 files

FreeBSD/ports 4d9790asecurity Makefile, security/c-siphash Makefile pkg-plist

security/c-siphash: Add new port

Streaming-capable SipHash Implementation

WWW: https://c-util.github.io/c-siphash

PR:             294569
Co-authored-by: Max Brazhnikov <makc at FreeBSD.org>
DeltaFile
+16-0security/c-siphash/Makefile
+5-0security/c-siphash/pkg-plist
+4-0security/c-siphash/pkg-descr
+3-0security/c-siphash/distinfo
+1-0security/Makefile
+29-05 files

FreeBSD/ports 82ba67cmultimedia/ffmpeg4 Makefile pkg-plist, multimedia/ffmpeg4/files patch-libavfilter_glslang.cpp

multimedia/ffmpeg4: Update 4.4.6 => 4.4.7

Remove the options: only the previously default options are kept.
(like with ffmpeg6)

Changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/c52a5c913acc06d494de45a1a9bfd2d8ba1c6c21:/Changelog

PR:     295581
DeltaFile
+138-509multimedia/ffmpeg4/Makefile
+21-24multimedia/ffmpeg4/pkg-plist
+3-9multimedia/ffmpeg4/distinfo
+0-10multimedia/ffmpeg4/files/patch-libavfilter_glslang.cpp
+162-5524 files

FreeBSD/ports 9178a9cdevel/py-pytools Makefile

devel/py-pytools: Add missing runtime dependency
DeltaFile
+2-0devel/py-pytools/Makefile
+2-01 files