FreeBSD/ports 8d634a6games/dethrace Makefile distinfo, games/dethrace/files patch-Use-GNUInstallDirs patch-src_harness_CMakeLists.txt

games/dethrace: New port: Reverse engineering the 1997 game "Carmageddon"

Dethrace is an attempt to learn how the 1997 driving/mayhem game Carmageddon
works behind the scenes and rebuild it to run natively on modern systems.

WWW: https://github.com/dethrace-labs/dethrace
DeltaFile
+45-0games/dethrace/files/patch-Use-GNUInstallDirs
+31-0games/dethrace/Makefile
+11-0games/dethrace/files/patch-src_harness_CMakeLists.txt
+10-0games/dethrace/files/patch-src_DETHRACE_pc-all_allnet.c
+10-0games/dethrace/files/patch-src_harness_os_linux.c
+5-0games/dethrace/distinfo
+112-02 files not shown
+115-08 files

FreeBSD/ports 7fcd9dcgames/rocksndiamonds distinfo Makefile

games/rocksndiamonds: Update to 4.4.2.3

ChangeLog: https://www.artsoft.org/2026/06/27/rocksndiamonds-4-4-2-3-released/
DeltaFile
+3-3games/rocksndiamonds/distinfo
+1-1games/rocksndiamonds/Makefile
+4-42 files

FreeBSD/src 59667b7sys/amd64/amd64 exception.S

amd64: do not restore fsbase/gsbase for 32bit processes

(cherry picked from commit c7e5802ab6e6230a5782a09c914585d055eb5223)
DeltaFile
+31-0sys/amd64/amd64/exception.S
+31-01 files

FreeBSD/src cfd5bdcshare/colldef_unicode Makefile, share/monetdef_unicode sr_RS.UTF-8@latin.src

locale: make install Unicode 17.0.0/CLDR 48.2

Data changes:

48.1:
- Update RSD (Serbian Dinar) to use 2-digits for non-cash and 0-digits
  for cash.
- Fix issue with tippi and bindi in Punjabi exemplars.
- Fix parsing issue in numeric date+time patterns for zh_Hant and yue.
- Fix issues with hour cycle display names for several languages.

https://cldr.unicode.org/downloads/cldr-48#481-changes

48.2:
- Group separator for number formatting was updated to ' in fr-CH
  consistent with other Swiss locales.
- Some fixes to date formats including: Hv available formats were
  updated to match behavior in CLDR 47 due to web compatibility issues
  related to current JS capabilities.

    [9 lines not shown]
DeltaFile
+4,516-1tools/tools/locale/etc/final-maps/widths.txt
+14-0share/numericdef_unicode/fr_CH.UTF-8.src
+2-2share/monetdef_unicode/sr_RS.UTF-8@latin.src
+1-1tools/tools/locale/etc/final-maps/map.UTF-8
+1-1share/numericdef_unicode/Makefile
+1-1share/colldef_unicode/Makefile
+4,535-61 files not shown
+4,536-77 files

FreeBSD/src 9edbff3tools/tools/locale Makefile

locale: Update Unicode to CLDR 48.2

Notable changes:

- Group separator for number formatting was updated to ' in fr-CH
  consistent with other Swiss locales.
- Some fixes to date formats including: Hv available formats were
  updated to match behavior in CLDR 47 due to web compatibility issues
  related to current JS capabilities.
- Emoji annotations fixes including collisions between emoji short
  names.
- Updated AM/PM for ko & ps to be consistent with how the wide forms are
  localized.

Reviewed by:    bapt
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57626
DeltaFile
+1-1tools/tools/locale/Makefile
+1-11 files

FreeBSD/src 77ca1cetools/tools/locale Makefile

locale: Do not strip the suffix from CLDRVERSION

The upstream CLDR directory structure requires the full version string.
Remove the ':R' modifier to fix the fetch paths.

Previously this worked because major releases were published in a
directory without the ".0" suffix, while the filenames included it.
Starting with CLDR 47, the upstream layout changed to use the full
version string exclusively, causing the fetch URLs to break for point
releases.

MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57625
DeltaFile
+3-3tools/tools/locale/Makefile
+3-31 files

FreeBSD/ports 7f471bdemulators/ppsspp Makefile, emulators/ppsspp/files patch-CMakeLists.txt

emulators/ppsspp: Backport upstream commit to fix build on arm64

Backport upstream commit 9c4fdde20f829d091ba164c3728755cfe9d7bee7

Reference:
https://github.com/hrydgard/ppsspp/commit/9c4fdde20f829d091ba164c3728755cfe9d7bee7

PR:             295657
DeltaFile
+10-0emulators/ppsspp/files/patch-CMakeLists.txt
+2-2emulators/ppsspp/Makefile
+12-22 files

FreeBSD/ports 01e3854emulators/ares Makefile

*/*: Bump consumers after librashader update

In this case there's only one, emulators/ares

PR:             296161
DeltaFile
+1-1emulators/ares/Makefile
+1-11 files

FreeBSD/ports 4caf06anet/mosquitto Makefile

net/mosquitto: Add missing dependency

Add USES= readline as it gets pulled in and linked with during build

Approved by:    build fix
DeltaFile
+2-2net/mosquitto/Makefile
+2-21 files

FreeBSD/ports 47fddc7devel/librashader distinfo Makefile

devel/librashader: Update to 0.11.2

Changelog:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.11.2

PR:             296161
DeltaFile
+3-3devel/librashader/distinfo
+1-1devel/librashader/Makefile
+4-42 files

FreeBSD/ports 9d580d6multimedia/mediamtx distinfo Makefile, multimedia/mediamtx/files patch-mediamtx.yml

multimedia/mediamtx: Update to 1.19.2

Changelog: https://github.com/bluenviron/mediamtx/releases/tag/v1.19.2
DeltaFile
+15-14multimedia/mediamtx/files/patch-mediamtx.yml
+7-7multimedia/mediamtx/distinfo
+1-1multimedia/mediamtx/Makefile
+23-223 files

FreeBSD/ports 9e174b9textproc/expat2 distinfo Makefile

textproc/expat2: Update to 2.8.2

Fixes multiple security issues and bugs

Changelog: https://github.com/libexpat/libexpat/blob/R_2_8_2/expat/Changes

PR:             296191
Reviewed by:    desktop (arrowd)
Security:       CVE-2026-50219
                CVE-2026-56131
                CVE-2026-56132
                CVE-2026-56403
                CVE-2026-56404
                CVE-2026-56405
                CVE-2026-56406
                CVE-2026-56407
                CVE-2026-56408
                CVE-2026-56409
                CVE-2026-56410

    [2 lines not shown]
DeltaFile
+3-3textproc/expat2/distinfo
+1-1textproc/expat2/Makefile
+1-1textproc/expat2/pkg-plist
+5-53 files

FreeBSD/ports 406c408devel/ocaml-bos pkg-plist Makefile

devel/ocaml-bos: Update version 0.2.1=>0.3.0

Changelog: https://github.com/dbuenzli/bos/releases/tag/v0.3.0
DeltaFile
+14-13devel/ocaml-bos/pkg-plist
+3-3devel/ocaml-bos/Makefile
+3-3devel/ocaml-bos/distinfo
+20-193 files

FreeBSD/ports 46edb79devel Makefile, devel/ocaml-mew pkg-plist Makefile

devel/ocaml-mew: New port

Mew - Modal Editing Witch - is an general modal editing engine
generator. Users must provide an implementation for Key, Mode,
Concurrent modules to the functor.

WWW: https://github.com/kandu/mew
DeltaFile
+35-0devel/ocaml-mew/pkg-plist
+33-0devel/ocaml-mew/Makefile
+7-0devel/ocaml-mew/files/patch-dune-project
+3-0devel/ocaml-mew/pkg-descr
+3-0devel/ocaml-mew/distinfo
+1-0devel/Makefile
+82-06 files

FreeBSD/ports 9632515devel Makefile, devel/ocaml-mew_vi pkg-plist Makefile

devel/ocaml-mew_vi: New port

Mew_vi - Modal Editing Witch, VI interpreter - is an VI-like modal
editing engine generator. Users must provide an implementation for
Key, Mode, Concurrent modules to the functor.

WWW: https://github.com/kandu/mew_vi
DeltaFile
+43-0devel/ocaml-mew_vi/pkg-plist
+33-0devel/ocaml-mew_vi/Makefile
+7-0devel/ocaml-mew_vi/files/patch-dune-project
+3-0devel/ocaml-mew_vi/pkg-descr
+3-0devel/ocaml-mew_vi/distinfo
+1-0devel/Makefile
+90-06 files

FreeBSD/ports 0a5aeaadevel Makefile, devel/ocaml-trie Makefile pkg-plist

devel/ocaml-trie: New port

This OCaml library implements a trie tree in OCaml. A trie is a
datastructure used to implement a prefix search efficiently.

WWW: https://github.com/kandu/trie
DeltaFile
+32-0devel/ocaml-trie/Makefile
+13-0devel/ocaml-trie/pkg-plist
+3-0devel/ocaml-trie/distinfo
+2-0devel/ocaml-trie/pkg-descr
+1-0devel/Makefile
+51-05 files

FreeBSD/ports 6af2b58devel/coccinelle Makefile distinfo

devel/coccinelle: Update version 1.3=>1.3.1

Changelog: https://coccinelle.gitlabpages.inria.fr/website/distrib/changes.html
DeltaFile
+5-12devel/coccinelle/Makefile
+3-3devel/coccinelle/distinfo
+8-152 files

FreeBSD/ports 236d0c3devel/aifad Makefile distinfo

devel/aifad: Update version 2.3.1=>2.3.2

Changelog: https://github.com/mmottl/aifad/releases/tag/2.3.2
DeltaFile
+10-11devel/aifad/Makefile
+3-3devel/aifad/distinfo
+13-142 files

FreeBSD/ports abf58e4devel Makefile, devel/ocaml-merlin pkg-plist Makefile

devel/ocaml-merlin: New port

Merlin assists you writing OCaml code by providing features commonly
found in integrated development environments (IDEs) such as code
completion, browsing, error reporting, etc. Integration with Emacs and
VIM are provided.  Merlin is also a set of OCaml libraries to help one
implement said features.

WWW: https://ocaml.github.io/merlin/
DeltaFile
+1,110-0devel/ocaml-merlin/pkg-plist
+75-0devel/ocaml-merlin/Makefile
+5-0devel/ocaml-merlin/pkg-descr
+3-0devel/ocaml-merlin/distinfo
+1-0devel/Makefile
+1,194-05 files

FreeBSD/ports c521cf2devel Makefile, devel/ocaml-magic-mime Makefile pkg-plist

devel/ocaml-magic-mime: New port

This OCaml library provides lookup functions to map a filename to a
MIME type (based on the extension of the file), and conversely from a
MIME type to a list of file extensions. As the database is bundled
inside an OCaml module, the lookups do not access the filesystem.

WWW: https://github.com/mirage/ocaml-magic-mime
DeltaFile
+30-0devel/ocaml-magic-mime/Makefile
+19-0devel/ocaml-magic-mime/pkg-plist
+4-0devel/ocaml-magic-mime/pkg-descr
+3-0devel/ocaml-magic-mime/distinfo
+1-0devel/Makefile
+57-05 files

FreeBSD/ports 88543ecdevel Makefile, devel/ocaml-lwt_log Makefile pkg-plist

devel/ocaml-lwt_log: New port

Lwt_log is a logging library for OCaml applications using the Lwt
threading library.

WWW: https://github.com/ocsigen/lwt_log
DeltaFile
+37-0devel/ocaml-lwt_log/Makefile
+35-0devel/ocaml-lwt_log/pkg-plist
+26-0devel/ocaml-lwt_log/files/patch-src_unix_lwt__daemon.ml
+3-0devel/ocaml-lwt_log/distinfo
+2-0devel/ocaml-lwt_log/pkg-descr
+1-0devel/Makefile
+104-06 files

FreeBSD/ports a9060c1devel Makefile, devel/ocaml-js_of_ocaml-ocamlbuild Makefile pkg-plist

devel/ocaml-js_of_ocaml-ocamlbuild: New port

This OCaml library provide a non-blocking interface to OpenSSL that is
compatible with application using the "lwt" cooperative threading
library.

WWW: https://ocsigen.org/js_of_ocaml
DeltaFile
+27-0devel/ocaml-js_of_ocaml-ocamlbuild/Makefile
+13-0devel/ocaml-js_of_ocaml-ocamlbuild/pkg-plist
+3-0devel/ocaml-js_of_ocaml-ocamlbuild/pkg-descr
+3-0devel/ocaml-js_of_ocaml-ocamlbuild/distinfo
+1-0devel/Makefile
+47-05 files

FreeBSD/ports b0bad61devel/ocaml-magic Makefile pkg-plist, devel/ocaml-magic/files patch-src_magic__stubs.c

devel/ocaml-magic: Update version 0.7.3=>0.7.4

- Update WWW
- Update MASTER_SITES
- Adopt

Changelog: https://github.com/Chris00/ocaml-magic/releases/tag/v0.7.4
DeltaFile
+0-114devel/ocaml-magic/files/patch-src_magic__stubs.c
+13-11devel/ocaml-magic/Makefile
+1-5devel/ocaml-magic/pkg-plist
+3-2devel/ocaml-magic/distinfo
+17-1324 files

FreeBSD/ports 9070fa7devel Makefile, devel/ocaml-gmap Makefile pkg-plist

devel/ocaml-gmap: New port

This library provides an hashmap implementation whose values are typed
by the type parameter of the associated (polymorphic) key. This
library relies on generalized algebraic data type (GADT) of OCaml.

WWW: https://github.com/hannesm/gmap
DeltaFile
+31-0devel/ocaml-gmap/Makefile
+13-0devel/ocaml-gmap/pkg-plist
+3-0devel/ocaml-gmap/distinfo
+3-0devel/ocaml-gmap/pkg-descr
+1-0devel/Makefile
+51-05 files

FreeBSD/ports a08d587databases Makefile, databases/ocaml-pgocaml Makefile pkg-plist

databases/ocaml-pgocaml: New port

This library implements the PostgreSQL wire protocol (version 2, for
PostgreSQL 7 and above) in pure OCaml. In addition to a low-level
interface, this library provides a PPX syntax extension to type-check
and validate SQL expressions at build time.

WWW: https://github.com/darioteixeira/pgocaml
DeltaFile
+57-0databases/ocaml-pgocaml/Makefile
+51-0databases/ocaml-pgocaml/pkg-plist
+4-0databases/ocaml-pgocaml/pkg-descr
+3-0databases/ocaml-pgocaml/distinfo
+1-0databases/Makefile
+116-05 files

FreeBSD/ports ecf3718devel Makefile, devel/ocaml-duration Makefile pkg-plist

devel/ocaml-duration: New port

Library to convert between various time units in OCaml. The underlying
representation uses nanoseconds on a 64 bits unsigned integer, for a
range of about 584 years.

WWW: https://github.com/hannesm/duration
DeltaFile
+31-0devel/ocaml-duration/Makefile
+13-0devel/ocaml-duration/pkg-plist
+3-0devel/ocaml-duration/distinfo
+3-0devel/ocaml-duration/pkg-descr
+1-0devel/Makefile
+51-05 files

FreeBSD/ports 930a1b8devel Makefile, devel/ocaml-integers Makefile pkg-plist

devel/ocaml-integers: New port

This OCaml library provides 8-, 16-, 32- and 64-bytes signed and
unsigned integer types for OCaml. Additionally, platform dependent
types are provided, such as size_t, int, llong, etc.

WWW: https://github.com/yallop/ocaml-integers
DeltaFile
+43-0devel/ocaml-integers/Makefile
+29-0devel/ocaml-integers/pkg-plist
+10-0devel/ocaml-integers/files/patch-src_dune
+3-0devel/ocaml-integers/pkg-descr
+3-0devel/ocaml-integers/distinfo
+1-0devel/Makefile
+89-06 files

FreeBSD/ports 54915f1converters Makefile, converters/ocaml-hex Makefile pkg-plist

converters/ocaml-hex: New port

A library for decoding and encoding base64 (RFC4648) strings in
OCaml. In addition to the default alphabet and an URI-safe alphabet
provided by this library, it is possible to use a custom alphabet.

WWW: https://github.com/mirage/ocaml-hex
DeltaFile
+35-0converters/ocaml-hex/Makefile
+13-0converters/ocaml-hex/pkg-plist
+3-0converters/ocaml-hex/pkg-descr
+3-0converters/ocaml-hex/distinfo
+1-0converters/Makefile
+55-05 files

FreeBSD/ports de9bd56converters/ocaml-base64 pkg-plist distinfo

converters/ocaml-base64: Update version 3.5.1=>3.5.2

- Adopt

Changelog: https://github.com/mirage/ocaml-base64/releases/tag/v3.5.2
DeltaFile
+0-8converters/ocaml-base64/pkg-plist
+3-3converters/ocaml-base64/distinfo
+2-3converters/ocaml-base64/Makefile
+5-143 files

FreeBSD/ports a88290edevel Makefile, devel/ocaml-ppx_optcomp Makefile pkg-plist

devel/ocaml-ppx_optcomp: New port

Ppx_optcomp is an PPX OCaml syntax extention to introduce conditional
compilation in OCaml sources. It includes a simple expression language
to evaluate condition predicates.

WWW: https://github.com/janestreet/ppx_optcomp
DeltaFile
+43-0devel/ocaml-ppx_optcomp/Makefile
+27-0devel/ocaml-ppx_optcomp/pkg-plist
+3-0devel/ocaml-ppx_optcomp/pkg-descr
+3-0devel/ocaml-ppx_optcomp/distinfo
+1-0devel/Makefile
+77-05 files