misc/gnu-watch: Improve port
* Use upstream release archive, gets rid of USES= autoreconf dependency
and cuts build time in half
* Remove unnecessary USE_CSTD definition
* Remove unnecessary NLS_LDFLAGS definition
* Fix installed manpage to be consistent with installed file name
PR: 296165
Reported by: diizzy
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)