devel/cpu_features: port to powerpc*
This adds the relevant bits of polyfill, permitting the
library to build on powerpc* (only powerpc64le tested).
Approved by: portmgr (build fix blanket)
MFH: 2026Q1
Sponsored by: Raptor Computing Systems, LLC
(cherry picked from commit 05dffccdf23880277fdcec143ccef78f254e10ea)
biology/iqtree: fix build on arm64
We call the platform "arm64", not "aarch64" (though it seems to be
inconsistent). Tested on powerpc64le, didn't build, as some
headers get confused by the whole "emulate SSE with Altivec" business.
Approved by: portmgr (build fix blanket)
MFH: 2026Q1
Sponsored by: Raptor Computing Systems, LLC
(cherry picked from commit 9ea1d9ac6075ee3a83ee9e9dc37950288496e5ee)
misc/bb: patch properly
- remove REGPARM entirely, it doesn't do any good these days and
blocks portability
- remove use of gcc, no longer needed
- patch some portability issues
MFH: 2026Q1
Sponsored by: Raptor Computing Systems, LLC
(cherry picked from commit 5cc28c8ebd451e1a34fed73e0998d42d5c5ad627)
devel/cpu_features: port to powerpc*
This adds the relevant bits of polyfill, permitting the
library to build on powerpc* (only powerpc64le tested).
Approved by: portmgr (build fix blanket)
MFH: 2026Q1
Sponsored by: Raptor Computing Systems, LLC
emulators/firebird-emu: rename to emulators/firebird
Fix various issues with this port:
- PORTNAME
- Git Hashes for dependencies
- Build failure on aarch64
PR: 259394
Signed-off-by: Nico Sonack <nsonack at herrhotzenplotz.de>
misc/bb: patch properly
- remove REGPARM entirely, it doesn't do any good these days and
blocks portability
- remove use of gcc, no longer needed
- patch some portability issues
MFH: 2026Q1
Sponsored by: Raptor Computing Systems, LLC
devel/pika: builds fine on arm64
While the port builds now, it is likely not functional, on account of
20% of the unit tests failing with segfaults.
See also: https://github.com/pika-org/pika/issues/331
MFH: 2026Q1
Approved by: portmgr (build fix blanket)
x11-fonts/nerd-fonts: split into subports
Split the port into subports, each of which installs one group of Nerd
Fonts. The original port becomes the MASTERDIR and also a meta-port for
the subports. This prevents breakage for existing users/consumers.
This change has the following advantages over the previous monolithic
port of the Nerd Fonts:
* Users/consumers can install only the fonts they actually want to use.
This reduces the required disc space tremendously.
* The licence for each group is properly documented and extracted into
the expected path, i.e. ${PREFIX}/share/licenses/nerd-fonts/*/.
* Upstream provides release archives with stable checksums for each
group. This is the preferred method for retrieving the distfiles.
While we are at it, assign maintainership to submitter due to multiple
[5 lines not shown]
biology/iqtree: fix build on arm64
We call the platform "arm64", not "aarch64" (though it seems to be
inconsistent). Tested on powerpc64le, didn't build, as some
headers get confused by the whole "emulate SSE with Altivec" business.
Approved by: portmgr (build fix blanket)
MFH: 2026Q1
Sponsored by: Raptor Computing Systems, LLC