==== Unofficial Repositories ====
[[/MarkLinimon|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 ^
| [[http://www.lonesome.com/FreeBSD/FreeBSD:13:aarch64|FreeBSD:13:aarch64]] | 20201129 | 20535 | latest ports tree, slightly earlier qemu |
| [[http://www.lonesome.com/FreeBSD/FreeBSD:13:riscv64|FreeBSD:13:riscv64]] | 20201207 | 13774 | latest ports tree, latest qemu |
| [[http://www.lonesome.com/FreeBSD/FreeBSD:14:riscv64|FreeBSD:14:riscv64]] | 20210508 | 548 | latest ports tree, latest qemu |
| [[http://lonesome.com/FreeBSD/FreeBSD:11:powerpc64/quarterly|2018Q2 11-quarterly]] | 20180617 | 21379 | 2018Q2 latest build |
| [[http://lonesome.com/FreeBSD/FreeBSD:11:powerpc64/110-2017Q2-powerpc64-quarterly.201712071511|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}/",
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 [[http://www.lonesome.com/FreeBSD/poudriere/blacklists/|blacklist]] files. Please contact [[/MarkLinimon|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/ .