Unofficial Repositories
MarkLinimon sometimes builds and uploads packages for various tier-2 architectures, as a debug aid. There is no guarantee as to their reliability or worthiness. 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.
| repo | upload date | #packages | comments |
|---|---|---|---|
| FreeBSD:13:aarch64 | 20201129 | 20535 | latest ports tree, slightly earlier qemu |
| FreeBSD:13:riscv64 | 20201207 | 13774 | latest ports tree, latest qemu |
| FreeBSD:14:riscv64 | 20210508 | 548 | latest ports tree, latest qemu |
| 2018Q2 11-quarterly | 20180617 | 21379 | 2018Q2 latest build |
| 2017Q2 11-quarterly | 20171202 | 21099 | 2017Q2 older build |
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>.
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 tier-2 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: neither repository contains the whole ports tree. For instance, I do not often build the scientific and language-specific categories, nor am I building games at all. Also, I have put various ports that failed to build on previous runs into one of the various blacklist files. Please contact MarkLinimon if you have specific needs.
unofficial repo: bootstrapping
Per PkgPrimer, you may need to install pkg itself to bootstrap if the system is not able to do it automatically. For example:
fetch http://lonesome.com/FreeBSD/FreeBSD:13:aarch64/latest/Latest/pkg.txz tar xf ./pkg.txz -s ",/.*/,,g" "*/pkg-static" ./pkg-static add ./pkg.txz
For riscv64, s/aarch/riscv/ .