Status of packages on the sparc64 architecture

The state of the packages on sparc64 leaves a lot to be desired. The sources for this problem:

Phabricator group

Please join us on Phabricator.

unofficial repository

MarkLinimon has created an unofficial repository on his own machines.

/!\ These packages are not guaranteed to be secure or working. They 'work for me'. However, they may introduce security holes or panic your system. They are intended for testing only.

unofficial repo: configuration

To use this repo, create the following file as /usr/local/etc/pkg/repos/ {
  url: "${ABI}/latest",
  mirror_type: "http",
  signature_type: "none",
  enabled: yes

There are both quarterly and latest repos.

Also, optionally, you can turn off the default repo search to quiet some error messages. To do so, create the following override file as /usr/local/etc/pkg/repos/FreeBSD.conf:

/!\ Only do this on your sparc64 machines!

FreeBSD: {
  url: "pkg+${ABI}/latest",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: no

A final note: this repository does not contain the whole ports tree. For instance, I am not building the scientific and language-specific categories, nor am I building cross-development tools or emulators. Also, I have put various ports that failed to build on previous runs into the blacklist file.

unofficial repo: bootstrapping

Per PkgPrimer, you need to install pkg itself to bootstrap; the system is not able to do it automatically.

tar xf ./pkg.txz -s ",/.*/,,g" "*/pkg-static"
./pkg-static add ./pkg.txz

Contact MarkLinimon for more information.

ports in most need of attention


# affected






this only broke in Q3 2015, see D4311



see PR 184379


Sparc64Packages (last edited 2015-11-29 17:11:40 by KoopMast)