FreeBSD/ports 856d984multimedia/youtui/files patch-cargo-crates_cpal-0.17.3_src_host_alsa_mod.rs

multimedia/youtui: fix build on armv7

The usual issue of time_t being 64 bits on armv7 despite it being a
32 bit platform.  Refactor the time conversion code to just use i64
throughout, avoiding any type conversion issues.

Approved by:    portmgr (build fix blanket)
See also:       0c9905d54dedcf8763df802a01beb2ea3d4ac4a0
MFH:            2026Q2

(cherry picked from commit 937f50b1ebc08224182b644e0fc2c45668e2a0cb)
DeltaFile
+15-0multimedia/youtui/files/patch-cargo-crates_cpal-0.17.3_src_host_alsa_mod.rs
+15-01 files

FreeBSD/ports 9612586devel/rhtvision Makefile, devel/rhtvision/files patch-config.pl patch-classes_unix_unixkey.cc

devel/rhtvision: fix build on FreeBSD 15.1

The header <termios.h> needs to be included in unixkey.cc for this
port to build.  I presume it got previously included transitively
but now isn't anymore.

While we are at it, define LICENSE and have the port not run
ldconfig at stage time.

MFH:            2026Q2
(cherry picked from commit 2b39263be5a6d1a4d6cd8e8162e40f18776e220c)
DeltaFile
+11-0devel/rhtvision/files/patch-config.pl
+10-0devel/rhtvision/files/patch-classes_unix_unixkey.cc
+3-0devel/rhtvision/Makefile
+24-03 files

FreeBSD/ports 5404074ftp/wmget/files patch-server.c

ftp/wmget: fix build on FreeBSD 15.1

CHAR_WIDTH is now a macro defined by <limits.h> (from C23).

MFH:            2026Q2
(cherry picked from commit 67b45444fd7404e48e070f680b72e58162a4446a)
DeltaFile
+10-0ftp/wmget/files/patch-server.c
+10-01 files

FreeBSD/ports 408b0b0math/csdp/files patch-lib_user__exit.c

math/csdp: add missing include directive

gcc treats an implicit declaration as an error these days.  Shut it up
by supplying the declaration of printf() through <stdio.h>.

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

(cherry picked from commit 8fb9ba4edf44eecb887014525e64d080c8e2ef5e)
DeltaFile
+10-0math/csdp/files/patch-lib_user__exit.c
+10-01 files

FreeBSD/ports c04b8d5math/slatec Makefile

math/slatec: fix installation

Port uses <bsd.lib.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509

(cherry picked from commit dc486d439f829b95b71be83052a2fb4bdf5a8a75)
DeltaFile
+1-0math/slatec/Makefile
+1-01 files

FreeBSD/ports b74e18cmath/levmar Makefile

math/levmar: fix installation

Port uses <bsd.lib.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509
Approved by:    portmgr (build fix blanket)

(cherry picked from commit 6128bc949139a0d000a3365465c9650a6fb5b2f9)
DeltaFile
+1-0math/levmar/Makefile
+1-01 files

FreeBSD/ports ce510a0math/eispack Makefile

math/eispack: fix installation

Port uses <bsd.lib.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509

(cherry picked from commit 06c2a42b313be73a09f5cbd77fd9438ccb9afe67)
DeltaFile
+1-0math/eispack/Makefile
+1-01 files

FreeBSD/ports 1951ed2net-mgmt/ipv6mon Makefile

net-mgmt/ipv6mon: fix installation

Port uses <bsd.prog.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509
Approved by:    portmgr (build fix blanket)

(cherry picked from commit 8c62aaa316f9870daa1a7fac4c510cbded5aa596)
DeltaFile
+1-1net-mgmt/ipv6mon/Makefile
+1-11 files

FreeBSD/ports 5e247d8games/xasteroids Makefile pkg-descr, games/xasteroids/files patch-xast.c patch-xast.man

games/xasteroids: fix build, cleanup

 - replace shar EXTRACT_CMD hack with custom do-extract target
   to fix the build (failed since EXTRACT_ENV was introduced)
 - define LICENSE and follow license obligations
 - clean up port Makefile, pet portlint
 - regenerate patches
 - add prototypes to source code
 - adopt this unmaintained port

Upstream has been contacted about the project license in the hope of
the project perhaps receiving a more conventional one.

MFH:            2026Q2
(cherry picked from commit 7c211da31554ef159a893171ac42a29555b6fc31)
DeltaFile
+121-59games/xasteroids/files/patch-xast.c
+16-15games/xasteroids/Makefile
+10-0games/xasteroids/pkg-descr
+2-2games/xasteroids/files/patch-xast.man
+149-764 files

FreeBSD/ports e3d157emath/linpack Makefile

math/linpack: fix installation

Port uses <bsd.lib.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509

(cherry picked from commit 8808662d23815a46def77401dbbc575c6b0289cc)
DeltaFile
+3-0math/linpack/Makefile
+3-01 files

FreeBSD/ports e8d3d82graphics/tulip/files patch-library_tulip-core_src_ParallelTools.cpp

graphics/tulip: fix build on platforms without OpenMP (armv7)

The project tries to include a nonexistent header <tulip/tlphash.h> if
it detects that OpenMP is not supported.  Removing the include directive
seems to fix the build; perhaps the header wasn't needed after all.

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

(cherry picked from commit e1a845ecd28830a85731f95597f2dce69307c102)
DeltaFile
+10-0graphics/tulip/files/patch-library_tulip-core_src_ParallelTools.cpp
+10-01 files

FreeBSD/ports 937f50bmultimedia/youtui/files patch-cargo-crates_cpal-0.17.3_src_host_alsa_mod.rs

multimedia/youtui: fix build on armv7

The usual issue of time_t being 64 bits on armv7 despite it being a
32 bit platform.  Refactor the time conversion code to just use i64
throughout, avoiding any type conversion issues.

Approved by:    portmgr (build fix blanket)
See also:       0c9905d54dedcf8763df802a01beb2ea3d4ac4a0
MFH:            2026Q2
DeltaFile
+15-0multimedia/youtui/files/patch-cargo-crates_cpal-0.17.3_src_host_alsa_mod.rs
+15-01 files

FreeBSD/ports 2b39263devel/rhtvision Makefile, devel/rhtvision/files patch-config.pl patch-classes_unix_unixkey.cc

devel/rhtvision: fix build on FreeBSD 15.1

The header <termios.h> needs to be included in unixkey.cc for this
port to build.  I presume it got previously included transitively
but now isn't anymore.

While we are at it, define LICENSE and have the port not run
ldconfig at stage time.

MFH:            2026Q2
DeltaFile
+11-0devel/rhtvision/files/patch-config.pl
+10-0devel/rhtvision/files/patch-classes_unix_unixkey.cc
+3-0devel/rhtvision/Makefile
+24-03 files

FreeBSD/ports 67b4544ftp/wmget/files patch-server.c

ftp/wmget: fix build on FreeBSD 15.1

CHAR_WIDTH is now a macro defined by <limits.h> (from C23).

MFH:            2026Q2
DeltaFile
+10-0ftp/wmget/files/patch-server.c
+10-01 files

FreeBSD/ports 8fb9ba4math/csdp/files patch-lib_user__exit.c

math/csdp: add missing include directive

gcc treats an implicit declaration as an error these days.  Shut it up
by supplying the declaration of printf() through <stdio.h>.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+10-0math/csdp/files/patch-lib_user__exit.c
+10-01 files

FreeBSD/ports 845709dmath/superlu-mt Makefile pkg-plist

math/superlu-mt: fix build on platforms without OpenMP

Only build the OpenMP version of the library where supported.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+6-0math/superlu-mt/Makefile
+1-1math/superlu-mt/pkg-plist
+7-12 files

FreeBSD/ports dc486d4math/slatec Makefile

math/slatec: fix installation

Port uses <bsd.lib.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509
DeltaFile
+1-0math/slatec/Makefile
+1-01 files

FreeBSD/ports 975e17afinance/ticker distinfo Makefile

finance/ticker: update to 5.3.0

Changelog: https://github.com/achannarasappa/ticker/releases/tag/v5.3.0
DeltaFile
+5-5finance/ticker/distinfo
+1-2finance/ticker/Makefile
+6-72 files

FreeBSD/ports 90c086ctextproc/redisearch24/files patch-src_hybrid__reader.c

textproc/redisearch24: fix build on armv7

Fix an incorrect return type.
Partial application of an upstream commit.

Obtained from:  https://github.com/RediSearch/RediSearch/commit/1f7a549a4a56bfaeb6ae60e22a20dfdcdacd05b9
Approved by:    portmgr (build fix blanket)
DeltaFile
+11-0textproc/redisearch24/files/patch-src_hybrid__reader.c
+11-01 files

FreeBSD/ports 8808662math/linpack Makefile

math/linpack: fix installation

Port uses <bsd.lib.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509
DeltaFile
+3-0math/linpack/Makefile
+3-01 files

FreeBSD/ports 8c62aaanet-mgmt/ipv6mon Makefile

net-mgmt/ipv6mon: fix installation

Port uses <bsd.prog.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509
Approved by:    portmgr (build fix blanket)
DeltaFile
+1-1net-mgmt/ipv6mon/Makefile
+1-11 files

FreeBSD/ports 06c2a42math/eispack Makefile

math/eispack: fix installation

Port uses <bsd.lib.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509
DeltaFile
+1-0math/eispack/Makefile
+1-01 files

FreeBSD/ports 6128bc9math/levmar Makefile

math/levmar: fix installation

Port uses <bsd.lib.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509
Approved by:    portmgr (build fix blanket)
DeltaFile
+1-0math/levmar/Makefile
+1-01 files

FreeBSD/ports 420b2f4science/ncrystal Makefile

science/ncrystal: no longer supported on 32 bit platforms

Approved by:    portmgr (build fix blanket)
DeltaFile
+6-0science/ncrystal/Makefile
+6-01 files

FreeBSD/ports 7c211dagames/xasteroids Makefile pkg-descr, games/xasteroids/files patch-xast.c patch-xast.man

games/xasteroids: fix build, cleanup

 - replace shar EXTRACT_CMD hack with custom do-extract target
   to fix the build (failed since EXTRACT_ENV was introduced)
 - define LICENSE and follow license obligations
 - clean up port Makefile, pet portlint
 - regenerate patches
 - add prototypes to source code
 - adopt this unmaintained port

Upstream has been contacted about the project license in the hope of
the project perhaps receiving a more conventional one.

MFH:            2026Q2
DeltaFile
+121-59games/xasteroids/files/patch-xast.c
+16-15games/xasteroids/Makefile
+10-0games/xasteroids/pkg-descr
+2-2games/xasteroids/files/patch-xast.man
+149-764 files

FreeBSD/ports e4d7f95sysutils/superfile Makefile distinfo, sysutils/superfile/files patch-vendor_github.com_ulikunitz_xz_lzma_reader.go

sysutils/superfile: update to v1.6.1-0.20260618150422-5845124b77cd

This is basically 1.6.0 plus a fix to add a missing dependency to
go.mod (otherwise I'd have to mess with USE_GITHUB) and a patch to
port extended attribute support to FreeBSD.

Changelog: https://github.com/yorukot/superfile/releases/tag/v1.6.0
DeltaFile
+0-13sysutils/superfile/files/patch-vendor_github.com_ulikunitz_xz_lzma_reader.go
+5-5sysutils/superfile/Makefile
+5-5sysutils/superfile/distinfo
+10-233 files

FreeBSD/ports 6892b66textproc/libfyaml distinfo Makefile

textproc/libfyaml: fix build on 32 bit platforms

Cherry-pick two upstream commits to fix oversights making the build
fail on 32 bit platforms.

Approved by:    portmgr (build fix blanket)
DeltaFile
+5-1textproc/libfyaml/distinfo
+4-0textproc/libfyaml/Makefile
+9-12 files

FreeBSD/ports e1a845egraphics/tulip/files patch-library_tulip-core_src_ParallelTools.cpp

graphics/tulip: fix build on platforms without OpenMP (armv7)

The project tries to include a nonexistent header <tulip/tlphash.h> if
it detects that OpenMP is not supported.  Removing the include directive
seems to fix the build; perhaps the header wasn't needed after all.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+10-0graphics/tulip/files/patch-library_tulip-core_src_ParallelTools.cpp
+10-01 files

FreeBSD/ports 189a890sysutils/bottom distinfo Makefile.crates

sysutils/bottom: Update to 0.14.1
DeltaFile
+111-231sysutils/bottom/distinfo
+54-114sysutils/bottom/Makefile.crates
+1-2sysutils/bottom/Makefile
+166-3473 files

FreeBSD/ports 421c03echinese/libreoffice-zh_CN distinfo, chinese/libreoffice-zh_TW distinfo

editors/libreoffice: update to 26.2.4 release (+)

LibreOffice suite release of 26.2.4 is available for FreeBSD users.

Release notes:  https://wiki.documentfoundation.org/ReleaseNotes/26.2
Changelog:      https://wiki.documentfoundation.org/Releases/26.2.4/RC1 \
                https://wiki.documentfoundation.org/Releases/26.2.4/RC2
DeltaFile
+5-5editors/libreoffice-eu/distinfo
+5-5chinese/libreoffice-zh_CN/distinfo
+5-5chinese/libreoffice-zh_TW/distinfo
+5-5editors/libreoffice-cs/distinfo
+5-5editors/libreoffice-da/distinfo
+5-5editors/libreoffice-dsb/distinfo
+30-30115 files not shown
+495-495121 files