Run `make obj` before running `make test-includes`
Before this change, `make test-includes` (run as part of buildworld)
would place test files in the current directory, which would clutter up
git clones. Run `make obj` beforehand to ensure that the files are put
in `${.OBJDIR}` instead of `${.CURDIR}`. This helps cut down on the
noise significantly when running commands like `git status`.
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D55499
games/vcmi: update the port to bugfix version 1.7.3
- Previous version had been skipped, prone to various crashes
- Discord integration cannot be enabled ATM due to PR 276265
Reported by: portscout
Only build USB-related modules if MK_USB != no
This change moves the thunderbolt module and other USB modules under a
MK_USB != no conditional to ensure that users not desiring USB support
can easily build systems without USB-specific drivers using this knob.
MFC after: 1 week
Reviewed By: imp
Differential Revision: https://reviews.freebsd.org/D55576
acpi: build dev/acpi_support/acpi_wmi_if.m on ARM64
Per Wikipedia, ACPI WMI support is available on all x86* platforms
and ARM platforms. Add the source to `files.arm64` so code that relies
on its headers (thunderbolt(4) for instance), can be built on ARM64.
MFC after: 1 month
Reviewed By: andrew
Differential Revision: https://reviews.freebsd.org/D55535
shells/ksh-devel: Update to latest github commit plus additional fixes
Main changes:
- Removal of obsolete comments and build system workarounds.
- Update build/test command invocations.
- Add -j${MAKE_JOBS_NUMBER} flag to enable parallel building (I added
support for this last year).
- Ensure that ${SH} (/bin/sh) is used for shell actions while building.
- Install default shell functions in /usr/local/share/fun (for use with
FPATH and the autoload command). Symlink /usr/local/share/examples/ksh*
to that. (Of course you may decide to handle this differently, but it
would be good if the canonical share/fun directory were available.)
- Install the version with dynamic (*.so*) libraries by default (the STATIC
option can now be used to link those libraries statically). The version
with the libraries is preferred because this enables access to all the
libcmd built-ins (which are bound to /opt/ast/bin by default) and allows
writing C programs that link against these libraries -- you can even embed
the entire shell as a library. It would be good if this received wider
testing.
[5 lines not shown]
math/octave-forge-mboct-fem-pkg: Premptive fix for GCC-15.
- Changes so that when GCC defaults to version 15, the port will
still build.
PR: 293334
Reported by: salvadore at freebsd.org
net-im/deltachat-desktop: Fix distinfo
The distinfo in my staged commit was from before dc5d1ed9379bf9b2bebfe8631b2caa99a7cf0819
which fixed distinfo reproducibilty when using pnpm
multimedia/go2tv: Add new port
Go2TV lets you play video, audio, and image files on your Smart TV or
Chromecast device directly from your computer or phone. It works with:
- Smart TVs - Samsung, LG, Sony, and others that support DLNA/UPnP
- Chromecast - Google Chromecast, Chromecast with Google TV, and compatible
devices
- Apps - BubbleUPnP, GMediaRender, and other media receiver apps
No need to copy files to a USB drive or set up a media server. Just select your
file, pick your device, and play.
https://go2tv.app/
crunch: ldconfig and ldd are unrelated to GNU ld
Move them to the usr.bin section.
Fixes: de5663609e4c ("This is the new crunch utility for making...")