One of MacPorts' most significant differences from the other available package mangers is it's preserved support for universal building. It is perhaps the most impressive feature that MacPorts offers that the other package managers do not (AFAIK).
However, at present, there are several core key ports that cannot be built as universal for arm64/x86_64 that may benefit from attention. 1. openblas https://trac.macports.org/ticket/66948 2. graphene https://trac.macports.org/ticket/66888 the issue with graphene to decide as a whole how MacPorts might handle pkgconfig files that are different between the different universal arches. Some initial thoughts on that are here: https://trac.macports.org/ticket/66894 3. gtk3 a few different tickets about different aspects of the failures to build universal: https://trac.macports.org/ticket/68112 https://trac.macports.org/ticket/67421 4. libgcc a fully universal-supporting gcc with an up-to-date driverdriver.c that works would be nice, but even in the absence of that (or as a step towards that, perhaps) an actual universal build (arm64/x86_64) of libgcc would be nice to have. https://trac.macports.org/ticket/67652 If these ports were fixed, then I believe a cascade of other ports would build universal, and people are looking for that.
