Ebel-Systems FreeBSD Ports Overlay
- Go 76.2%
- Makefile 13.6%
- C 8.5%
- Shell 1.7%
| net | ||
| sysutils | ||
| www/frankenphp | ||
| .gitignore | ||
| README.md | ||
Ebel-Systems FreeBSD Ports tree
This is a custom FreeBSD ports overlay that I use for testing and development.
Do not use this portstree yourself unless you really know what you are doing.
How to use this repository as an overlay with poudriere
- Install poudriere-devel package:
pkg install poudriere-devel
Note: poudriere package doesn't include required overlays fixes.
For information about configuring poudriere please refer to wiki: https://github.com/freebsd/poudriere/wiki
- Configure ports trees
If you already have main ports directory you can re-use it with poudriere:
poudriere ports -c -p default -m null -M /usr/ports
If you don't have a portstree yet, you can ask poudriere to add it for you:
poudriere ports -c -p default -m git+ssh -M /usr/ports
Next, add portstree from this repository:
poudriere ports -c -U https://git.ebel.systems/aebel/esys-overlay.git -p esys_overlay -m git -B main
- Prepare jail for builds:
poudriere jail -c -j 15amd64 -v stable/15 -a amd64 -m git
- Build package using this repository as overlay
poudriere bulk -j 15amd64 -p default -O decke sysutils/fwupd
Ready to use packages should exist in /data/packages/15amd64-default/All directory.