FreeBSD/ports 21f9947 — sysutils Makefile, sysutils/gtime pkg-descr distinfo

sysutils/gtime: new port

GNU time runs another program, then displays information about the
resources used by that program.

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             297851
DeltaFile
+22-0sysutils/gtime/Makefile
+3-0sysutils/gtime/distinfo
+2-0sysutils/gtime/pkg-descr
+1-0sysutils/Makefile
+28-04 files

FreeBSD/ports 2a99840 — astro/kstars Makefile, astro/phd2 Makefile

*/*: Bump PORTREVISION. devel/indi was modified
DeltaFile
+1-1astro/stellarium/Makefile
+1-1astro/phd2/Makefile
+1-1astro/kstars/Makefile
+3-33 files

FreeBSD/ports 5944221 — devel/indi pkg-plist Makefile

devel/indi: Use system libs instead of bundle ones

- Bump PORTREVISION
DeltaFile
+9-2devel/indi/Makefile
+1-2devel/indi/pkg-plist
+10-42 files

LLVM/project 7615da1 — llvm/lib/Target/M68k M68kInstrArithmetic.td M68kInstrInfo.cpp, llvm/test/CodeGen/M68k register-spills.ll

[M68k] Finish implementation of `MOVX` (move and extend) pseudo-instructions and fix related errors (#218938)

This patch adds remaining addressing modes to the "move and extend"
pseudo-instructions, and fixes a few errors and inconsistencies in the
logic that caused inefficient code generation.

- Remaining addressing modes were implemented to match non-pseudo `MOVE`
instructions.
- Names of the pseudos now correctly reflect the register classes they
operate on, e.g. `MOVZXd32r16` for XR16 -> DR32.
- Fixed an issue where `MOVZX` could be allocated to an address
register, which has no way to zero-extend the result. (There were even
some of these in the test `register-spills.ll`, emitted as illegal
instructions, but the test doesn't have instruction verification
enabled, so it wasn't caught.)
- Fixed some `extload` patterns where the register was unnecessarily
extended to 32 bits before being truncated to its final size, causing
redundant instructions to be omitted.
- Fixed `anyext` patterns lowering to `MOVZX` instead of `MOVX`, causing

    [5 lines not shown]
DeltaFile
+155-82llvm/lib/Target/M68k/M68kExpandPseudo.cpp
+61-106llvm/lib/Target/M68k/M68kInstrData.td
+80-50llvm/lib/Target/M68k/M68kInstrInfo.cpp
+0-81llvm/test/CodeGen/M68k/register-spills.ll
+15-15llvm/lib/Target/M68k/M68kInstrArithmetic.td
+3-7llvm/test/CodeGen/M68k/Arith/umul-with-overflow.ll
+314-3419 files not shown
+326-37615 files

FreeBSD/ports 0565824 — devel Makefile, devel/py-tyro distinfo pkg-descr

devel/py-tyro: new port

tyro is a lightweight, ergonomic way to build CLI interfaces and
config objects directly from Python type annotations. It wraps
argparse with a clean, type-driven API and sensible defaults,
letting you turn dataclasses, attrs classes, or Pydantic models
into CLI interfaces.

It provides automatic --help generation from docstrings, shell
completion for bash/zsh/fish/PowerShell, and nested subcommands
with minimal boilerplate.

Signed-off-by:  Pedro Ramos <pr9000 at tutamail.com>
Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             297523
DeltaFile
+36-0devel/py-tyro/Makefile
+11-0devel/py-tyro/pkg-descr
+3-0devel/py-tyro/distinfo
+1-0devel/Makefile
+51-04 files

LLVM/project 8c153f7 — llvm/include/llvm/Analysis ScalarEvolutionExpressions.h

[SCEV] Remove unused classof(const SCEVUse *) overloads (NFC) (#226734)

isa/cast/dyn_cast on SCEVUse go through simplify_type or CastInfo.
classof(SCEVUse) is unused.
DeltaFile
+0-4llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
+0-41 files

LLVM/project 010ea13 — llvm/lib/Transforms/Utils SCCPSolver.cpp, llvm/test/Transforms/SCCP freeze-struct.ll

fixup! [SCCP] Support structure in freeze
DeltaFile
+83-0llvm/test/Transforms/SCCP/freeze-struct.ll
+6-0llvm/lib/Transforms/Utils/SCCPSolver.cpp
+89-02 files

NetBSD/src Tc0SXpH — doc 3RDPARTY

   update GCC entry to note 14.4.0 is in-tree now.
VersionDeltaFile
1.2257+4-3doc/3RDPARTY
+4-31 files

NetBSD/src OP4M0zF — sys/fs/sysvbfs sysvbfs_vnops.c

   sysvbfs: Fix mistake in previous ctime fix.

   Third time's the charm, right?

   PR kern/60800: missing ctime updates
VersionDeltaFile
1.72+12-6sys/fs/sysvbfs/sysvbfs_vnops.c
+12-61 files

NetBSD/src Hq8jBFy — external/gpl3/gcc/usr.bin/gcc/arch/powerpc plugin-version.h, external/gpl3/gcc/usr.bin/gcc/arch/powerpc64 plugin-version.h

   regen mknative-gcc for GCC 14.4.0.
VersionDeltaFile
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/x86_64/plugin-version.h
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/sparc64/plugin-version.h
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/sparc/plugin-version.h
1.19+4-4external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h
1.25+4-4external/gpl3/gcc/usr.bin/gcc/arch/powerpc/plugin-version.h
+24-24227 files not shown
+553-552233 files

LLVM/project 1647d2b — llvm/lib/Transforms/Utils SCCPSolver.cpp, llvm/test/Transforms/SCCP freeze-struct.ll

fixup! [SCCP] Support structure in freeze
DeltaFile
+83-0llvm/test/Transforms/SCCP/freeze-struct.ll
+6-0llvm/lib/Transforms/Utils/SCCPSolver.cpp
+89-02 files

NetBSD/src pIi1bLh — sys/fs/msdosfs msdosfs_vnops.c

   msdosfs: Stop confusing birthtime and ctime.

   PR kern/60801: confusion of ctime with birthtime
VersionDeltaFile
1.114+9-4sys/fs/msdosfs/msdosfs_vnops.c
+9-41 files

NetBSD/src KFBKGW9 — sys/fs/hfs hfs_vnops.c

   hfs: Stop confusing birthtime and ctime.

   XXX Need some automatic tests for hfs!

   PR kern/60801: confusion of ctime with birthtime
VersionDeltaFile
1.41+7-5sys/fs/hfs/hfs_vnops.c
+7-51 files

NetBSD/src ECdHvlW — sys/fs/sysvbfs sysvbfs_vnops.c, sys/fs/v7fs v7fs_vnops.c

   sysvbfs, v7fs: More ctime fixes.

   PR kern/60800: missing ctime updates
VersionDeltaFile
1.71+4-8sys/fs/sysvbfs/sysvbfs_vnops.c
1.40+4-4sys/fs/v7fs/v7fs_vnops.c
1.70+1-6tests/fs/vfs/t_vnops.c
+9-183 files

LLVM/project e0b3e4c — llvm/include/llvm/Analysis LoopAccessAnalysis.h, llvm/lib/Analysis LoopAccessAnalysis.cpp

[LAA] Remove unused functions (NFC) (#226733)

Remove RuntimePointerChecking::empty and LoopAccessInfo::getNumLoads /
getNumStores, which have no callers, together with the NumLoads and
NumStores counters that were only read by the latter.
DeltaFile
+0-9llvm/include/llvm/Analysis/LoopAccessAnalysis.h
+0-2llvm/lib/Analysis/LoopAccessAnalysis.cpp
+0-112 files

NetBSD/src PQMkHvS — tests/fs/vfs t_vnops.c

   t_vnops: Verify ctime changes but birthtime doesn't.

   PR kern/60800: missing ctime updates
   PR kern/60801: confusion of ctime with birthtime
VersionDeltaFile
1.69+61-3tests/fs/vfs/t_vnops.c
+61-31 files

FreeBSD/ports a9e09da — sysutils/eppctl Makefile

sysutils/eppctl: it supports amd64/intel only

Sponsored by:   tipi.work
DeltaFile
+3-0sysutils/eppctl/Makefile
+3-01 files

NetBSD/pkgsrc-wip 231f878 — croc Makefile COMMIT_MSG

croc: Update to version 11.5.4
DeltaFile
+165-168croc/distinfo
+54-55croc/go-modules.mk
+18-0croc/COMMIT_MSG
+1-1croc/Makefile
+238-2244 files

FreeBSD/ports f5c48ef — textproc/languagetool distinfo Makefile

textproc/languagetool: switch to snapshot releases

From https://dev.languagetool.org/roadmap,

> In March 2025, LanguageTool has switched to a snapshot-based release model.
> This means that there will be no new ZIP files with a fixed version number X.Y
> anymore. Instead, you can download the latest daily snapshot from
> https://languagetool.org/download/snapshots/

The permanent "development version" tag is now 6.9, while snapshots
are versioned by the date.

Approved by:    jrm (maintainer)
Differential Revision:  https://reviews.freebsd.org/D60049
DeltaFile
+40-5textproc/languagetool/pkg-plist
+7-4textproc/languagetool/Makefile
+3-3textproc/languagetool/distinfo
+50-123 files

FreeBSD/ports 3aa9f6a — textproc/miller Makefile distinfo

textproc/miller: Update to 6.22.0
DeltaFile
+5-5textproc/miller/distinfo
+1-2textproc/miller/Makefile
+6-72 files

FreeBSD/ports ebbac7b — security/vuxml/vuln 2026.xml

security/vuxml: Document mail/fetchmail vulnerability

PR:             298887
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+27-0security/vuxml/vuln/2026.xml
+27-01 files

NetBSD/pkgsrc 5arff1B — databases/prometheus Makefile, sysutils/alertmanager Makefile

   prometheus: put back user/group which got lost in update
VersionDeltaFile
1.2+3-1sysutils/alertmanager/Makefile
1.134+3-1databases/prometheus/Makefile
+6-22 files

FreeBSD/ports 91b22f5 — textproc Makefile, textproc/py-anonip distinfo pkg-descr

textproc/py-anonip: new port

Anonip is a tool to anonymize IP addresses in log files.

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             271543
DeltaFile
+22-0textproc/py-anonip/Makefile
+14-0textproc/py-anonip/files/patch-conftest.py
+10-0textproc/py-anonip/pkg-descr
+3-0textproc/py-anonip/distinfo
+1-0textproc/Makefile
+50-05 files

FreeBSD/ports 9df6bc2 — mail/fetchmail Makefile pkg-plist

mail/fetchmail{,conf}: Update 6.6.7 => 6.6.8

fetchmail 6.6.8 updates the NEWS file and the fetchmail-SA-2026-01
security announcement. There are no code changes since 6.6.7.

Changelog:
* Bugfix: The Serbian (sr) translation was not installed due
  to an oversight in the po/LINGUAS file.
* Translation updates and new traditional Chinese <zh_TW>.
https://gitlab.com/fetchmail/fetchmail/-/blob/6.6.8/NEWS#L113

PR:             298887
Approved by:    osa, vvd (Mentors, implicit)
Security:       CVE-2026-94184 (Fixed in 6.6.7)
MFH:            2026Q3

(cherry picked from commit 4aae96369d375f11f9ff0bd0f67362e1e10511dc)
DeltaFile
+3-3mail/fetchmail/distinfo
+1-1mail/fetchmail/Makefile
+2-0mail/fetchmail/pkg-plist
+6-43 files

FreeBSD/ports 4aae963 — mail/fetchmail Makefile pkg-plist

mail/fetchmail{,conf}: Update 6.6.7 => 6.6.8

fetchmail 6.6.8 updates the NEWS file and the fetchmail-SA-2026-01
security announcement. There are no code changes since 6.6.7.

Changelog:
* Bugfix: The Serbian (sr) translation was not installed due
  to an oversight in the po/LINGUAS file.
* Translation updates and new traditional Chinese <zh_TW>.
https://gitlab.com/fetchmail/fetchmail/-/blob/6.6.8/NEWS#L113

PR:             298887
Approved by:    osa, vvd (Mentors, implicit)
Security:       CVE-2026-94184 (Fixed in 6.6.7)
MFH:            2026Q3
DeltaFile
+3-3mail/fetchmail/distinfo
+1-1mail/fetchmail/Makefile
+2-0mail/fetchmail/pkg-plist
+6-43 files

NetBSD/src eWFt2HC — external/gpl3/gcc/dist/gcc/doc gcc.info cpp.info

   regenerate for GCC 14.4.0.
VersionDeltaFile
1.23+5,651-2,317external/gpl3/gcc/dist/gcc/doc/gcc.1
1.23+5,651-2,317external/gpl3/gcc/dist/gcc/doc/g++.1
1.23+4-5external/gpl3/gcc/dist/gcc/doc/cpp.1
1.23+0-0external/gpl3/gcc/dist/gcc/doc/gcc.info
1.22+0-0external/gpl3/gcc/dist/gcc/doc/cpp.info
+11,306-4,6395 files

FreeBSD/ports 7497c4a — games/openjk pkg-plist Makefile, games/openjk/files patch-CMakeModules_InstallConfig.cmake patch-cmake_Modules_InstallConfig.cmake

games/openjk: update to g20260711

Remove the bit-rotted PowerPC-only light grid path from the new rend2
renderer, which does not compile on powerpc64 and powerpc64le.
DeltaFile
+40-0games/openjk/files/patch-codemp_rd-rend2_tr__light.cpp
+0-13games/openjk/files/patch-CMakeModules_InstallConfig.cmake
+13-0games/openjk/files/patch-cmake_Modules_InstallConfig.cmake
+3-3games/openjk/distinfo
+2-3games/openjk/Makefile
+1-0games/openjk/pkg-plist
+59-196 files

GhostBSD/update-station 7a29f57 — po update-station.pot ru.po, update_station frontend.py backend.py

Add minor and release upgrades installed in a boot environment

Upgrades served by the current ABI repository are now classified from
the GhostBSD version string and handled according to what changed.

A FreeBSD minor change is a "minor" upgrade and a GhostBSD release
change is a "release" upgrade. Both install into a new boot environment
and reboot into it, like a major upgrade already did. Minor reinstalls
every package, release does not. Anything else stays on the in-place
flow.

Version handling:

- parse_version() and classify_upgrade() compare the installed version
  from ghostbsd-version against the repository version from pkg rquery
- find_updates() is the single entry point for "is there anything to
  install". It owns Data.upgrade_type and checks the running system
  first, because its package updates have to be installed before a
  major upgrade. A pending major upgrade is put aside while looking and

    [46 lines not shown]
DeltaFile
+246-144update_station/backend.py
+70-46update_station/frontend.py
+57-46po/fur.po
+56-46po/ru.po
+56-46po/pt_BR.po
+53-46po/update-station.pot
+538-3746 files not shown
+828-47312 files

FreeBSD/ports 8cd5ea0 — biology/py-macs3 distinfo Makefile, biology/py-macs3/files patch-pyproject.toml patch-requirements.txt

biology/py-macs3: Update to 3.0.5

A few fixes and enhancements
Changes: https://github.com/macs3-project/MACS/releases

Reported by:    portscout
DeltaFile
+6-5biology/py-macs3/files/patch-requirements.txt
+5-5biology/py-macs3/files/patch-pyproject.toml
+3-4biology/py-macs3/Makefile
+3-3biology/py-macs3/distinfo
+17-174 files

NetBSD/src zkJzcIO — external/gpl3/gcc/dist MD5SUMS NEWS, external/gpl3/gcc/dist/INSTALL configure.html

   merge GCC 14.4.
VersionDeltaFile
1.20+1,926-1,922external/gpl3/gcc/dist/libgomp/libgomp.info
1.23+1,434-1,430external/gpl3/gcc/dist/gcc/doc/gccinstall.info
1.29+2,400-0external/gpl3/gcc/dist/gcc/ChangeLog
1.20+1,054-1,081external/gpl3/gcc/dist/INSTALL/configure.html
1.21+1,074-1,060external/gpl3/gcc/dist/NEWS
1.23+1,010-550external/gpl3/gcc/dist/MD5SUMS
+8,898-6,04351 files not shown
+11,531-9,15357 files