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. Packages are built 'best-effort'.

/!\ 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.

There are both quarterly and latest repos:

repo

upload date

#packages

comments

10-latest

20151223

16233

old

10-quarterly

20151014

16249

2015Q3. obsolete.

11-latest

20160822

3778

latest build

11-quarterly

N/A

N/A

not yet started

unofficial repo: configuration

To use this repo, create the following file as /usr/local/etc/pkg/repos/lonesome.com.conf:

lonesome.com: {
  url: "http://lonesome.com/FreeBSD/${ABI}/<which>",
  mirror_type: "http",
  signature_type: "none",
  enabled: yes
}

and substitute either quarterly or latest for <which>.

/!\ This file has changed from the previous incarnation which was styled 'obscurecomputers.org'. Same machine, new name, new hierarchy. (In particular, the FreeBSD/ subdirectory is new.)

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+http://pkg.FreeBSD.org/${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. Please contact me if you have specific needs.

unofficial repo: bootstrapping

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

fetch http://lonesome.com/FreeBSD/FreeBSD:11:sparc64/latest/Latest/pkg.txz
tar xf ./pkg.txz -s ",/.*/,,g" "*/pkg-static"
./pkg-static add ./pkg.txz

Contact MarkLinimon for more information.

unofficial repo: testing

Currently the only packages I can vouch for are the ones I use personally:

For all the others, you're on your own. Fee free to add notes here.

ports in most need of attention

Sorted by # affected, descending.

portname

# affected

affects

comments

print/texlive-texmf

926

gnome & kde

just times out for me

misc/compat9x

483

mostly haskell; blocked on 11 by compat10x

PR 184379 was rejected by maintainer

graphics/argyllcms

> 107

gtk, gnome

lang/libobjc2

92

gnustep

marked broken

graphics/opencv-core

92

gnome & kde

marked broken

misc/compat10x

> 5

compat9x, others

marked ONLY_FOR

devel/dbus-qt4

50

devel/py-cffi

> 25

ansible, others

www/webkit-gtk2

47

x11-toolkits/py-qt4-gui

34

devel/protobuf

16

Other known failures 20160822:


CategoryTODO

Sparc64Packages (last edited 2016-08-24 01:34:07 by MarkLinimon)