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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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
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
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
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
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
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)
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
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)
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
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)
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