FreeBSD/ports 2f81624devel/libarena Makefile

devel/libarena: mark DEPRECATED

 - No consumer left
 - upstream stalled since 2014-01-20

PR:             286876
Reported by:    diizzy
DeltaFile
+2-0devel/libarena/Makefile
+2-01 files

FreeBSD/ports 9c28d9adevel/py-mpremote Makefile distinfo

devel/py-mpremote: update v1.28.0 -> v1.29.0

Changelog: https://github.com/micropython/micropython/releases/tag/v1.29.0

Major changes:
    - fix length calculation in RemoteCommand for arrays
    - add tests for array readinto and write
    - add an alias for codeberg repos
    - add PTY device detection for QEMU
    - fix fs_stat exception with namedtuples
    - fix instructions for running single test
    - properly escape quotes for commands
    - fix command expansion to handle =
    - fix UnicodeEncodeError on Windows consoles
    - convert string input to bytes in wr_bytes method
    - tests: add -t device and skip functionality
    - tests: use a shared ramdisk script across tests
    - tests: add test for unicode fixes
    - implement incremental preparation for romfs deploy
DeltaFile
+3-3devel/py-mpremote/distinfo
+1-1devel/py-mpremote/Makefile
+4-42 files

FreeBSD/ports 23ba5a5sysutils/mkjail Makefile distinfo

sysutils/mkjail: Update to 0.2.1

This is the first pkgbase compatible release.
It also works on legacy jails.

See new entries in mkjail.conf.sample

You might want to add PKGBASE="yes" to your config
DeltaFile
+3-3sysutils/mkjail/distinfo
+1-1sysutils/mkjail/Makefile
+4-42 files

FreeBSD/ports e0926f6net/telemt Makefile, net/telemt/files extra-patch-i386-src_config_load_validate__web.rs

net/telemt: unbreak i386 build introduced by upstream changes

Create extra patch for i386 architecture, using 4Gb
constant that fits into i386 usize variable.

PR:             298112
Reported by:    Vladimir Grebenshchikov <vova at zote.me> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+11-0net/telemt/files/extra-patch-i386-src_config_load_validate__web.rs
+6-0net/telemt/Makefile
+17-02 files

FreeBSD/ports 170379fmisc/codex Makefile distinfo, misc/codex/files patch-codex-rs_Cargo.toml patch-codex-rs_Cargo.lock

misc/codex: Update to 0.152.1

While here, add PORTSCOUT line to prevent bogus tags.

Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.152.0
- https://github.com/openai/codex/releases/tag/rust-v0.152.1

Reported by:    GitHub (watch releases)
DeltaFile
+9-9misc/codex/files/patch-codex-rs_Cargo.lock
+3-3misc/codex/distinfo
+2-2misc/codex/files/patch-codex-rs_Cargo.toml
+3-1misc/codex/Makefile
+17-154 files

FreeBSD/ports c470733net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.20.4

- Mark BROKEN on i386[1]. It does not compile:

error[E0308]: mismatched types
    --> rustconn-core/src/rdp_client/rdpdr.rs:1179:37
     |
1179 |         let omit = TimeSpec::new(0, i64::from(nix::libc::UTIME_OMIT));
     |                    -------------    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `i64`
     |                    |
     |                    arguments to this function are incorrect

ChangeLog:

1. https://github.com/totoshko88/RustConn/releases/tag/v0.21.3
2. https://github.com/totoshko88/RustConn/releases/tag/v0.21.4

Reported by:    "github-actions[bot]" <notifications at github.com>
Reported by:    pkg-fallout [1]
DeltaFile
+13-13net/rustconn/distinfo
+5-5net/rustconn/Makefile.crates
+3-1net/rustconn/Makefile
+21-193 files

FreeBSD/ports d36e169net-mgmt/icingaweb2-module-grafana Makefile distinfo

net-mgmt/icingaweb2-module-grafana: Update 3.1.4 => 3.1.5

Changelog:
https://github.com/NETWAYS/icingaweb2-module-grafana/releases/tag/v3.1.5

PR:             298097
Reported by:    Denis Shaposhnikov <dsh at bamus.cz> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net-mgmt/icingaweb2-module-grafana/distinfo
+2-3net-mgmt/icingaweb2-module-grafana/Makefile
+5-62 files

FreeBSD/ports 77cb158devel/simpleini Makefile distinfo

devel/simpleini: update 4.26 → 4.27
DeltaFile
+3-3devel/simpleini/distinfo
+1-1devel/simpleini/Makefile
+4-42 files

FreeBSD/ports 7791ce1dns/kadnode Makefile distinfo

dns/kadnode: Update 2.4.1 => 2.4.3

While here, convert pkg-message to UCL format.

Changelog:
https://github.com/mwarning/KadNode/blob/v2.4.3/changelog

PR:             298111
Reported by:    Moritz Warning <moritzwarning at web.de> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3dns/kadnode/distinfo
+6-0dns/kadnode/pkg-message
+1-2dns/kadnode/Makefile
+10-53 files

FreeBSD/ports e69fcd6devel/objconv Makefile, devel/schilybase Makefile.master

*/*: fuz.su -> fuz.ooo

I won't be able to keep fuz.su for much longer.

MFH:            2026Q3
(cherry picked from commit bf4bd3d9ee692cfc9d398e9ed276d1e5683702cb)
DeltaFile
+1-1lang/mecrisp-stellaris/Makefile
+1-1games/dobutsu/Makefile
+1-1devel/schilybase/Makefile.master
+1-1devel/objconv/Makefile
+4-44 files

FreeBSD/ports 2f2a5d5math/gretl Makefile, math/gretl/files patch-plugin_Makefile.in patch-lib_src_gretl__matrix.c

math/gretl: fix build without OpenMP

Remove calls to OpenMP functions when OpenMP is disabled.
Disable OpenMP where not available.
Remove bogus -lomp link flag.  Port now builds fine on armv7.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3

(cherry picked from commit 907de55ddfdbd896c1d1444fd0a65973259b2412)
DeltaFile
+43-0math/gretl/files/patch-lib_src_gretl__matrix.c
+4-2math/gretl/Makefile
+2-2math/gretl/files/patch-plugin_Makefile.in
+49-43 files

FreeBSD/ports 2662abcgraphics/colmap distinfo Makefile

graphics/colmap: update to 4.2.0

Broken on i386 due to some C++ things I don't wish to debug right now.

Changelog: https://github.com/colmap/colmap/releases/tag/4.2.0
DeltaFile
+50-52graphics/colmap/pkg-plist
+8-2graphics/colmap/Makefile
+3-3graphics/colmap/distinfo
+61-573 files

FreeBSD/ports 6e1c1c5graphics/poselib Makefile distinfo, graphics/poselib/files patch-CMakeLists.txt

graphics/poselib: update to 2.0.5-37-g1758bd6

The extra commits are needed to build graphics/colmap in version 4.2.0.
Unfortunately upstream has failed to cut a release containing them.

Changelog: 2.0.5-37-g1758bd6
DeltaFile
+19-3graphics/poselib/pkg-plist
+0-11graphics/poselib/files/patch-CMakeLists.txt
+3-3graphics/poselib/distinfo
+3-1graphics/poselib/Makefile
+25-184 files

FreeBSD/ports 3192cc6emulators/visualboyadvance-m Makefile, emulators/visualboyadvance-m/files patch-src-gba-GBALink.cpp

emulators/visualboyadvance-m: Switch to legacy SFML-2, unbreak LINK, break FFMPEG

Remove an unnecessary min/max macro pair interferring with std::min
and std::max to unbreak LINK.  The FFMPEG dependency probably needs
some porting so it works with FFMPEG 9, so disable it for now.
DeltaFile
+14-1emulators/visualboyadvance-m/files/patch-src-gba-GBALink.cpp
+2-2emulators/visualboyadvance-m/Makefile
+16-32 files

FreeBSD/ports 6f040eegraphics/lux Makefile

graphics/lux: Switch to legacy SFML-2

A request to migrate to SFML-3 has been sent up stream.

PR:             297898
Approved by:    fuz (maintainer)
DeltaFile
+1-1graphics/lux/Makefile
+1-11 files

FreeBSD/ports 4699c90games/marblemarcher Makefile

games/marblemarcher: Switch to legacy SFML-2

PR:             297896
Approved by:    portmgr (infrastructure blanket)
DeltaFile
+1-1games/marblemarcher/Makefile
+1-11 files

FreeBSD/ports aacfd3agames/etracer Makefile

games/etracer: Switch to legacy SFML-2

PR:             297895
Approved by:    portmgr (infrastructure blanket)
DeltaFile
+1-1games/etracer/Makefile
+1-11 files

FreeBSD/ports c7edce0devel/asfml Makefile pkg-plist, devel/asfml/files patch-examples_renderwindow_unicode.adb patch-examples_renderwindow_main.adb

devel/asfml: Update to 3.0.0

Update to 3.0.0:
 * Assign ada at FreeBSD.org to ${MAINTAINER}
 * Clean-up do-build-EXAMPLES-on and do-install-EXAMPLES-on targets
 * Drop gmake and rely on GPR tools where possible/convenient
 * Explicitly declare all csfml dependencies in ${LIB_DEPENDS}
 * Remove ${BROKEN_i386} now that it is correctly reflected in
   devel/gprbuild
 * Remove hard-coded GNAT-12 version in ${USES}

Changelog: https://github.com/mgrojo/ASFML/releases/tag/v3.0.0

PR:             277643
DeltaFile
+124-93devel/asfml/pkg-plist
+90-72devel/asfml/Makefile
+26-8devel/asfml/files/patch-examples_example_main.adb
+9-9devel/asfml/files/patch-examples_renderwindow_main.adb
+9-9devel/asfml/files/patch-examples_pong_pong.adb
+8-8devel/asfml/files/patch-examples_renderwindow_unicode.adb
+266-1993 files not shown
+280-2099 files

FreeBSD/ports f2a643dgames/slade Makefile

games/slade: Switch to legacy SFML-2

PR:             297897
Approved by:    portmgr (infrastructure blanket)
DeltaFile
+1-1games/slade/Makefile
+1-11 files

FreeBSD/ports 0d76b81multimedia Makefile, multimedia/sfml2 distinfo pkg-descr

multimedia/sfml2: SFML-2 for legacy Ports

SFML-2 for legacy Ports:
 * SFML-2 is a legacy Port with SFML-3 now 2 years old, and upstream
   focusing on that. Create a new Port for legacy Ports requiring SFML-2
 * Use the correct category, multimedia/ instead of devel/

 PR:            297894
DeltaFile
+135-0multimedia/sfml2/pkg-plist
+134-0multimedia/sfml2/files/patch-include_SFML_System_String.hpp
+62-0multimedia/sfml2/Makefile
+7-0multimedia/sfml2/pkg-descr
+3-0multimedia/sfml2/distinfo
+1-0multimedia/Makefile
+342-06 files

FreeBSD/ports 63da24dgames/emptyepsilon Makefile

games/emptyepsilon: no longer requires SFML

PR:             297879 (in particular comment #6)
See also:       https://github.com/daid/EmptyEpsilon/blob/EE-2024.12.08/CHANGELOG.md?plain=1#L331
Approved by:    portmgr (build fix blanket)
DeltaFile
+0-1games/emptyepsilon/Makefile
+0-11 files

FreeBSD/ports b8537c3devel/csfml distinfo Makefile

devel/csfml: Update to 3.0.0

Update to 3.0.0
 * Update ${LIB_DEPENDS} to point to SFML's new place in multimedia/sfml3

Changelog: https://www.sfml-dev.org/download/csfml/#300

PR:             297880
Approved by:    ...
DeltaFile
+99-96devel/csfml/pkg-plist
+12-6devel/csfml/Makefile
+3-3devel/csfml/distinfo
+114-1053 files

FreeBSD/ports dbfa9f0devel/sfml pkg-plist, devel/sfml/files patch-include_SFML_System_String.hpp

devel/sfml: Update to 3.0.0; migrate to multimedia

Update to 3.0.0:
 * Add examples
 * Expand ${CATEGORIES}, and move to correct category, multimedia/
 * Update compiler to C++ 2017 in ${USES}
 * Mark DOXYGEN broken because the build does not produce a required tag
   file
 * port(clippy|fmt|lint) maintenance
 * submitter becomes maintainer

Changelog: https://github.com/SFML/SFML/releases/tag/3.0.0

PR:             297879
DeltaFile
+173-0multimedia/sfml3/pkg-plist
+0-135devel/sfml/pkg-plist
+0-134devel/sfml/files/patch-include_SFML_System_String.hpp
+134-0multimedia/sfml3/files/patch-include_SFML_System_String.hpp
+96-0multimedia/sfml3/Makefile
+94-0multimedia/sfml3/files/patch-examples_shader_Shader.cpp
+497-26918 files not shown
+676-34124 files

FreeBSD/ports e84c5d1textproc/htmldoc Makefile distinfo

textproc/htmldoc: update to 1.9.24

Changelog: https://github.com/michaelrsweet/htmldoc/releases/tag/v1.9.24
DeltaFile
+3-3textproc/htmldoc/distinfo
+1-1textproc/htmldoc/Makefile
+4-42 files

FreeBSD/ports bf4bd3ddevel/objconv Makefile, devel/schilybase Makefile.master

*/*: fuz.su -> fuz.ooo

I won't be able to keep fuz.su for much longer.

MFH:            2026Q3
DeltaFile
+1-1lang/mecrisp-stellaris/Makefile
+1-1games/dobutsu/Makefile
+1-1devel/schilybase/Makefile.master
+1-1devel/objconv/Makefile
+4-44 files

FreeBSD/ports 09d15c1lang Makefile, lang/smallbasic pkg-plist pkg-descr

lang/smallbasic: Interpreter for the BASIC programming language

SmallBASIC is a fast and easy to learn BASIC language interpreter ideal for
everyday calculations, scripts and prototypes. SmallBASIC includes
trigonometric, matrices and algebra functions, a built in IDE, a powerful
string library, system, sound, and graphic commands along with structured
programming syntax.

WWW: https://smallbasic.github.io/

PR:             294311
DeltaFile
+31-0lang/smallbasic/Makefile
+11-0lang/smallbasic/distinfo
+5-0lang/smallbasic/pkg-descr
+3-0lang/smallbasic/pkg-plist
+1-0lang/Makefile
+51-05 files

FreeBSD/ports 907de55math/gretl Makefile, math/gretl/files patch-plugin_Makefile.in patch-lib_src_gretl__matrix.c

math/gretl: fix build without OpenMP

Remove calls to OpenMP functions when OpenMP is disabled.
Disable OpenMP where not available.
Remove bogus -lomp link flag.  Port now builds fine on armv7.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
DeltaFile
+43-0math/gretl/files/patch-lib_src_gretl__matrix.c
+4-2math/gretl/Makefile
+2-2math/gretl/files/patch-plugin_Makefile.in
+49-43 files

FreeBSD/ports 20de0b8devel/simdjson Makefile distinfo

devel/simdjson: update to 4.6.9

A bug fix release based on 4.6.8

Changelog: https://github.com/simdjson/simdjson/releases/tag/v4.6.9
DeltaFile
+3-3devel/simdjson/distinfo
+1-1devel/simdjson/Makefile
+4-42 files

FreeBSD/ports 3c003c5devel/py-strawberry-graphql distinfo Makefile

devel/py-strawberry-graphql: Update to 0.327.1

* While I'm here, add a comment about the frequency of updates of this
  port.

Changelog since 0.324.0:

https://github.com/strawberry-graphql/strawberry/blob/0.327.1/CHANGELOG.md

MFH:            2026Q3
Security:       1ee62c05-a646-11f1-b187-901b0edee044
(cherry picked from commit e2318550df4e610372346ff3e306a5585837152e)
DeltaFile
+6-3devel/py-strawberry-graphql/Makefile
+3-3devel/py-strawberry-graphql/distinfo
+9-62 files

FreeBSD/ports c268a1cdevel/py-strawberry-graphql distinfo Makefile

devel/py-strawberry-graphql: Update to 0.324.0

* Drop obsolete comment while I'm here.

Changelog:

https://github.com/strawberry-graphql/strawberry/releases/tag/0.324.0
(cherry picked from commit 128ee7d1c2408378b8eef465d60e1a7655d244d8)
DeltaFile
+4-5devel/py-strawberry-graphql/Makefile
+3-3devel/py-strawberry-graphql/distinfo
+7-82 files